プラットフォーム概要
AY-Robotsはブラウザを通じて、ロボットアームをリモートのオペレーターに接続します。クライアントはハードウェアを提供し、オペレーターは操縦のスキルを提供し、すべてのセッションはロボット学習のためのトレーニングデータとして記録されます。このページでは、その構成要素と、他のドキュメントがどこに対応するかを説明します。
最終更新日 2026-08-09
AY-Robotsとは
AY-Robotsは、ロボットアーム向けのテレオペレーションプラットフォームです。クライアントは自身のハードウェア(最も一般的なのはSO-100で、SO-ARM100としても販売されています)を接続し、リモートのオペレーターがブラウザのコックピットからそのアームを操作します。制御された時間はすべて記録されるため、1つのセッションは同時に2つの成果を生み出します。ロボット上で行われた作業と、ポリシーのトレーニングに利用できるデモンストレーションデータセットです。
プラットフォームには3つのロールがあります。CLIENTアカウントはロボットを所有し、セッションを予約し、記録されたデータセットを受け取ります。OPERATORアカウントはロボットを操作し、完了したセッションに応じて報酬を得ます。ADMINアカウントはオペレーターの認定審査を含め、プラットフォーム自体を管理します。ロールはオンボーディング中に選択し、ロールごとに専用のダッシュボードが用意されています。
この仕組みを使うためにロボットドライバーを自分で書く必要は一切ありません。SO-100のサポートは、アーム側のサーボ通信からデータセットブラウザでのエピソードエンコードまで、あらかじめ組み込まれています。USBケーブルを接続してブラウザのタブを開くことができれば、一連の流れをすべて実行できます。
ループの全体像: ロボット、オペレーター、セッション、データセット
プラットフォーム上のすべては、1つのループを中心に回っています。このループが見えてくると、残りのドキュメントを読むスピードが格段に上がります。各ページはこのループの1つの工程を、より詳しく説明しているからです。
- 1ロボットを接続する
クライアントは短いペアリングコードを使って、アームをプラットフォームとペアリングします。アーム側のマシンでコードが使用されると、ロボットはハートビートを送信するようになり、その環境内でオンラインとして表示されます。
- 2セッションを予約する
クライアントがセッションを予約するか、認定を受けたオペレーターが利用可能なロボットを選んで担当します。セッションはPENDINGとして開始され、オペレーターが接続して制御を握った瞬間にACTIVEになります。
- 3テレオペレーションを行う
オペレーターはロボットのカメラ映像を見ながら、ブラウザのコックピットからアームを操作します。プラットフォームはその間ずっとアクティビティイベントを記録し、関節位置、グリッパーの状態、映像を記録します。
- 4データセットを収集する
セッションが完了すると、記録内容はLeRobotフォーマットのエピソードとして整理され、クライアントのデータセットブラウザに表示され、確認とダウンロードが可能になります。
- 5トレーニングして繰り返す
クライアントは収集したデータを使って、ACT、Diffusion Policy、SmolVLA、GR00Tのファインチューニングといったポリシーをトレーニングし、そのポリシーがまだうまく対応できない状況をカバーするために、さらにセッションを予約します。
どのような用途で使われているか
ここに来る理由として最も多い3つは重なり合う部分もありますが、最初にどのドキュメントを読むべきかが変わってくるため、分けて説明する価値があります。
- 模倣学習のデータ収集。マニピュレーションポリシーをトレーニングするチームには、多くのクリーンなデモンストレーションが必要です。リモートのオペレーターは、あなたが自らアームの横に立っていなくても、あなたのハードウェア上で24時間体制で記録を行えます。
- リモート操作。単純に、別の部屋であれ別の国であれ、人が離れた場所にいながらロボットが作業を行うこと自体が目的である場合もあります。
- 現地スタッフなしでのスケーリング。複数の設備を所有している場合、それぞれに現地オペレーターを雇用してスケジューリングすることがコストのかかる部分になります。オペレーターマーケットプレイスはその制約を取り除きます。
データ収集が目的で、アームが自分の机の上にある場合は、デスクトップクライアントも検討してください。ガイド付きのフローでエピソードをローカルに記録し、リモートオペレーターを一切介さずに、任意のタイミングでアップロードできます。
アーキテクチャの概要
行う作業によって、最大3つのソフトウェアを操作することになります。いずれも同じバックエンドと同じアカウントに接続しているため、一度ペアリングしたロボットはどこからでも表示されます。
| コンポーネント | 実行される場所 | 機能 |
|---|---|---|
| ブラウザコックピット | 最新のブラウザであればどれでも | ライブテレオペレーション、セッションの監視、データセットの閲覧、請求、設定を行えます。インストールは不要です。 |
| デスクトップクライアント | macOS、Windows、Linux | 机の上のアームを使ったローカル記録、ガイド付きのエピソード取得、確認、LeRobotエクスポート、アップロードに対応します。CLIも同梱されています。 |
| robotapp | アーム側のコンピューター(通常はRaspberry Pi) | サーボやカメラと通信し、ペアリングコードを使用し、ハートビートを送信し、映像と制御をストリーミングします。 |
認証も同じように分かれています。ブラウザではSupabaseのセッションを使用し、APIとMCP連携では/dashboard/settingsで作成する、ayr_live_というプレフィックス付きのAPIキーを使用します。APIキーはプログラムからのアクセス専用であり、コックピットに貼り付けることは決してありません。
次に読むべきドキュメント
アカウントを作成し、ロールを選び、最初のロボットをペアリングして、セッションを実行します。
ガイド付きフローでデータセットをローカルに記録し、CLIとMCPサーバーをインストールします。
ロボット所有者向けの、環境、ロボット、カメラ、セッション、データセットについて説明します。
オペレーターが何を行うか、認定の仕組み、支払いの流れについて説明します。
セッションのライフサイクル、アクティビティイベント、チャット、評価、延長について説明します。
ブラウザコックピット、キーボード操作、カメラ映像、緊急停止について説明します。
よくある質問
プラットフォームを使うには自分のロボットが必要ですか。▾
クライアントとして使う場合のみ必要です。オペレーターはクライアントが所有するロボットを操作するため、オペレーターアカウントに必要なのはハードウェアではなく、ブラウザと安定した接続です。登録前に操作感を試したい場合は、/liveにある公開デモで実機のアームを操作できます。
どのロボットから始めるべきですか。▾
SO-100(SO-ARM100)が主要なサポート対象のアームであり、最も安価に始められます。STS3215サーボは7.4Vで動作する点に注意してください。他にサポートされている機種は、ロボットのページに一覧があります。
セッションの料金はいくらですか。▾
従量課金プランは1時間あたり15.00ユーロです。Starterプランは月額99.00ユーロで、10時間分が含まれます。請求はStripeを通じて毎月行われます。請求書や支払い方法については、請求ページで説明しています。
記録されたデータの所有者は誰ですか。▾
セッションを予約したクライアントです。データセットはLeRobotフォーマットで提供され、商用のトレーニングを含め、当社側からの制限なくトレーニングに利用できます。