プラットフォーム概要

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. 1
    ロボットを接続する

    クライアントは短いペアリングコードを使って、アームをプラットフォームとペアリングします。アーム側のマシンでコードが使用されると、ロボットはハートビートを送信するようになり、その環境内でオンラインとして表示されます。

  2. 2
    セッションを予約する

    クライアントがセッションを予約するか、認定を受けたオペレーターが利用可能なロボットを選んで担当します。セッションはPENDINGとして開始され、オペレーターが接続して制御を握った瞬間にACTIVEになります。

  3. 3
    テレオペレーションを行う

    オペレーターはロボットのカメラ映像を見ながら、ブラウザのコックピットからアームを操作します。プラットフォームはその間ずっとアクティビティイベントを記録し、関節位置、グリッパーの状態、映像を記録します。

  4. 4
    データセットを収集する

    セッションが完了すると、記録内容はLeRobotフォーマットのエピソードとして整理され、クライアントのデータセットブラウザに表示され、確認とダウンロードが可能になります。

  5. 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キーはプログラムからのアクセス専用であり、コックピットに貼り付けることは決してありません。

次に読むべきドキュメント

よくある質問

プラットフォームを使うには自分のロボットが必要ですか。

クライアントとして使う場合のみ必要です。オペレーターはクライアントが所有するロボットを操作するため、オペレーターアカウントに必要なのはハードウェアではなく、ブラウザと安定した接続です。登録前に操作感を試したい場合は、/liveにある公開デモで実機のアームを操作できます。

どのロボットから始めるべきですか。

SO-100(SO-ARM100)が主要なサポート対象のアームであり、最も安価に始められます。STS3215サーボは7.4Vで動作する点に注意してください。他にサポートされている機種は、ロボットのページに一覧があります。

セッションの料金はいくらですか。

従量課金プランは1時間あたり15.00ユーロです。Starterプランは月額99.00ユーロで、10時間分が含まれます。請求はStripeを通じて毎月行われます。請求書や支払い方法については、請求ページで説明しています。

記録されたデータの所有者は誰ですか。

セッションを予約したクライアントです。データセットはLeRobotフォーマットで提供され、商用のトレーニングを含め、当社側からの制限なくトレーニングに利用できます。