Jetson 上の Microduck 強化学習

このデモでは、NVIDIA Jetson Orin NX 16GB 搭載 Seeed reComputer 上で Microduck のロボット学習ワークフローを一通り構築します。GPU 環境の構築、MuJoCo を用いた PPO 学習、ローカルチェックポイントの可視化、公式およびカスタム ONNX ポリシーによるキーボード操作推論、新しいカスタムモーションの開発までをカバーします。
検証済みのリファレンスプラットフォームは、JetPack 7.2、Ubuntu 24.04、CUDA 13.2、Python 3.12、MuJoCo 3.10 を使用しています。本チュートリアルは jjjadand/microduck_rl リポジトリをベースとしており、ガイド全体で使用するソースコード、デプロイスクリプト、公式 ONNX ポリシー、Jetson で学習したチェックポイントが含まれています。
ハードウェアオプション
このチュートリアルは Jetson Orin NX 16GB 上で再現されています。以下の Seeed Studio システムは、本ワークフローを実行するのに適した Jetson プラットフォームを提供します。reComputer Classic J5011 は、より大きな GPU とメモリ容量を備えており、実際の学習スループットは選択した電力モードと並列環境数に依存します。
章を選ぶ
カードをクリックして対応する章を開きます。Physical AI サイドバーに表示されるのはこのランディングページのみで、3 つの章はここからアクセスする専用ページとして構成されています。
再現できる内容
- Jetson Orin NX 上の CUDA 対応 Microduck 学習環境。
- 並列 MuJoCo 環境を用いた PPO 学習。
- ネイティブおよびブラウザベースのシミュレーション可視化。
- 歩行、立位、座る/立つ、物の拾い上げ、前転、キック、ローラー動作に対する公式 ONNX 推論。
- 片脚バランスデモの失敗例を置き換える、
Oでトリガーされる前後スプリットの学習済みポリシー。 - キーボードコマンド入力とライブでの挙動切り替え。
- 前後スプリットを検証済み例として用いた、フェーズベースのカスタムモーションを作成するための再利用可能なワークフロー。
デモアーキテクチャ
Jetson Orin NX
├── JetPack 7.2 / CUDA 13.2
├── uv project environment
├── mjlab + MuJoCo Warp + rsl_rl
├── Microduck task configurations
├── PPO checkpoint (.pt)
└── Exported policy (.onnx)
├── MuJoCo inference rehearsal
└── Microduck runtime deployment
最速で検証するには、環境をデプロイし、64 環境で 5 イテレーションのスモークテストを実行してから、公式の ONNX キーボードデモを起動してください。カスタムモーションの章はその後で完了できます。

