Repolode
Open-RUA

Open-RUA/uni-robot-agent

LLMエージェントが共通ツールを介してロボットを操作できるオープンソースのハーネス。CodexとClaude Codeのランタイム、シミュレーター連携を備えます。

スター
276
フォーク
21
未解決の Issue
1
最終コミット
13 時間前

これは何?

uni-robot-agentは、ロボット操作エージェント向けのPythonハーネスです。複数のシミュレーション環境で、エージェントが共通のロボットツールとフィードバックを利用できるようにし、ネイティブAPIはアダプターで処理します。CLI、Python SDK、ライブ監視とリプレイに対応したローカルダッシュボードに加え、RoboDojo、RoboUse、RoboLabシミュレーターとの連携機能を備えています。

操作モードは2種類あります。Directモードではエージェントがロボットツールを直接呼び出し、HybridモードではPi0.5などの互換性のあるアクションモデルを追加します。エージェントのランタイム、モデルプロバイダー、ツール、環境は、明示的なインターフェースを通じて切り替えられます。RoboDojoではDepthがデフォルトで有効になっており、RGBのみの観測設定にする場合は無効にできます。

オープンモデルを使ってロボットの操作エージェントを評価したい研究者や開発者を対象としています。ARX OneとFranka向けの実機連携は、近日公開予定として記載されています。

主な機能

  • 01シミュレーション環境間で共通のロボットツールインターフェース
  • 02DirectとHybridの操作モード。HybridではPi0.5アクションモデルを追加
  • 03セッションの実行や独自戦略の実装に使えるPython SDK
  • 04実行状況のライブ監視や保存済みエピソードのリプレイに対応するローカルWebダッシュボード
  • 05エージェントのランタイム、モデルプロバイダー、環境を切り替え可能

ユースケース

  • RoboDojoやRoboUseのタスクでロボット操作エージェントをベンチマークする
  • RGBのみの観測で、ロボット制御向けオープンな視覚言語モデルをテストする
  • 共通のロボットツールを基盤に、独自の制御戦略を構築する
  • リプレイダッシュボードで保存済みのエージェント実行結果やツール呼び出しを確認する

クイックスタート

  1. 1

    PyPIからパッケージをインストールする

    pip install uni-robot-agent
  2. 2

    RoboDojoとの連携を準備する

    uni-robot-agent setup --integration robodojo
  3. 3

    APIキーとプロバイダーのエンドポイントを設定する

    export UNI_ROBOT_AGENT_API_KEY='YOUR_API_KEY'
  4. 4

    ローカルダッシュボードでタスクを実行する

    uni-robot-agent run --integration robodojo --deploy local --task stack_bowls --model YOUR_MODEL_ID --action-profile direct --no-sam3 --output-dir ./runs --monitor

使う前に知っておきたいこと

  • セットアップはLinuxのGPUホスト上でPython 3.11環境を使用することを想定しています。
  • シミュレーターの実行には、モデルのAPIキーとResponses互換のプロバイダーエンドポイントが必要です。
  • 実機との連携にはまだ対応していません。

収録されている特集

トピック

よくある質問

uni-robot-agent とは?
LLMエージェントが共通ツールを介してロボットを操作できるオープンソースのハーネス。CodexとClaude Codeのランタイム、シミュレーター連携を備えます。 uni-robot-agentは、ロボット操作エージェント向けのPythonハーネスです。複数のシミュレーション環境で、エージェントが共通のロボットツールとフィードバックを利用できるようにし、ネイティブAPIはアダプターで処理します。CLI、Python SDK、ライブ監視とリプレイに対応したローカルダッシュボードに加え、RoboDojo、RoboUse、RoboLabシミュレーターとの連携機能を備えています。
uni-robot-agent は無料で使えますか?ライセンスは?
uni-robot-agent は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
uni-robot-agent は今もメンテナンスされていますか?
活発にメンテナンス中。uni-robot-agent の最終コミットは 2026年11月7日 です。
uni-robot-agent は何に使えますか?
RoboDojoやRoboUseのタスクでロボット操作エージェントをベンチマークする RGBのみの観測で、ロボット制御向けオープンな視覚言語モデルをテストする 共通のロボットツールを基盤に、独自の制御戦略を構築する リプレイダッシュボードで保存済みのエージェント実行結果やツール呼び出しを確認する
uni-robot-agent のインストール方法は?
PyPIからパッケージをインストールする: pip install uni-robot-agent RoboDojoとの連携を準備する: uni-robot-agent setup --integration robodojo APIキーとプロバイダーのエンドポイントを設定する: export UNI_ROBOT_AGENT_API_KEY='YOUR_API_KEY' ローカルダッシュボードでタスクを実行する: uni-robot-agent run --integration robodojo --deploy local --task stack_bowls --model YOUR_MODEL_ID --action-profile direct --no-sam3 --output-dir ./runs --monitor
uni-robot-agent はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/Open-RUA/uni-robot-agent

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト

ASPIREは、モデルの重みを学習する代わりに、コーディングエージェントがシミュレーションや実機の操作タスク向けに再利用可能なロボットスキルを反復的に改善するフレームワークです。

964+47 今週88PythonApache-2.0更新 23 日前