8ドメインロボット行動学習統合フレームワーク
専門家のデモンストレーションからポリシーを学習し、シミュレーションで評価するCLIベースの模倣学習(Imitation Learning)フレームワークです。自動車、ドローン、ヒューマノイド、ロボット犬のクラシック4ドメインと、モバイルマニピュレーション、倉庫AGV、スマートファーム農業ロボット、造船所クレーンの産業4ドメイン — 計8ドメインを統合obs/actionスキーマ上で3行コマンドにより初期化、訓練、シミュレーションします。11コマンドグループ(edgeデプロイ含む)、Domain Pluginによる拡張アーキテクチャ。
Open Source8ドメイン、5つのポリシーモデル、複雑度レベルで制御される統合ワークフロー
Internal Schema Boundary — ドメイン別固定次元スキーマで全モジュールが一貫して通信します。
| 自動車 (road) | 4D状態 + 2D行動 — CARLA連携、nuScenesアダプター |
|---|---|
| ドローン (aerial) | 6D状態 + 3D行動 — AirSimスケルトン |
| ヒューマノイド | 12D状態 + 6D行動 — MuJoCo Humanoid-v5連携 |
| ロボット犬 (quadruped) | 12D状態 + 8D行動 — MuJoCo Ant-v5連携 |
工場、物流、農業、造船 — 各ドメイン専用Mockシミュレータとデータアダプターを含みます。
| モバイルマニピュレーション | 18D状態 + 8D行動 — 推奨モデル: ACT |
|---|---|
| 倉庫AGV (warehouse) | 14D状態 + 4D行動 — 推奨モデル: BC-RNN |
| スマートファーム農業ロボット | 16D状態 + 6D行動 — 推奨モデル: Diffusion |
| 造船所クレーン (shipyard) | 20D状態 + 9D行動 — 推奨モデル: ACT |
| BC-MLP | 基本行動クローニング (最速の学習) |
|---|---|
| BC-RNN | 時系列行動クローニング |
| BC-CNN | ビジョンベース行動クローニング |
| ACT | Action Chunking Transformer (マニピュレーションSOTA) |
| Diffusion Policy | 拡散モデルベースポリシー (DDPM) |
| L0 (Toy) | Mockシミュレータ + BC-MLP — チュートリアル/CI用 |
|---|---|
| L1 (Intermediate) | ドメイン推奨モデル + Mock — アルゴリズム研究 |
| L2 (Advanced) | 実バックエンド (CARLA/MuJoCo/Isaac Lab) + SOTAモデル |
合成データ生成からシミュレーションロールアウトまでの完全なパイプライン
合成データ生成、外部データ収集、データ拡張、編集まで完全なデータワークフローをCLIで実行します。
学習済みポリシーをシミュレーションで実行し、自動的に評価指標を算出します。
11個のコマンドグループ(edgeデプロイ含む)でワークフロー全体を実行します
initロール/レベルからYAML設定を自動生成します。
trainBCポリシーを訓練します。再開、GPU、チェックポイント、プロジェクト追跡をサポート。
simrollout/replay — ポリシーをシミュレーションで実行し評価します。
datapull, ingest, augment, edit — データパイプラインを実行します。
modelexport/load — モデルカード (SafeTensors + config.json) を管理します。
skill内蔵スキルの照会、初期化、クロスドメイン転移を実行します。
deployMessageBridge (mock/ROS2/ZeroMQ) でポリシーをデプロイします。
scenarioコーナーケースシナリオのビルドとスイート実行。
edgeエッジデプロイ——モデル量子化、パッケージング、デバイスプッシュ。
validateYAML設定ファイルの検証 (50+ルール)。
4層抽象化スタックでロール、設定、学習、評価を分離します
| Layer 4 | Skill/Meta-Agent — ロール/ミッションベースの推薦 |
|---|---|
| Layer 3 | Config/Validator — YAMLマニフェスト + 50+検証ルール |
| Layer 2 | Data/Model/Training — パイプライン、ポリシーネットワーク、BCTrainer |
| Layer 1 | Sim/Eval/Backend — シミュレータ、評価、軌跡 |
| 言語 | Python 3.12+ |
|---|---|
| フレームワーク | PyTorch, Gymnasium |
| シミュレータ | Mock (内蔵)、CARLA、MuJoCo |
| ロギング | W&B, MLflow (オプション) |
| モデル形式 | SafeTensors + config.json |
| エラー形式 | 3行フォーマット (Category / Fix / See) |
ステップバイステップのガイドでEulerAtlasをマスター
チュートリアルは近日公開予定です。
EulerAtlasをインストールして最初のポリシーを訓練
Python 3.12+, PyTorch
MuJoCo, W&B (オプション)