Teddy-Liao/walk-these-ways-go2
Deploy walk-these-ways project on Unitree Go2
What it solves
このプロジェクトは、Unitree Go2 四足歩行ロボットの Sim-to-Real 移動制御を可能にします。元々 Go1 用に設計された "walk-these-ways" スターターキットを Go2 の新しいアーキテクチャに適応させ、特に SDK インターフェースを UDP ベースの通信から unitree_sdk2 へと更新しています。
How it works
このシステムは、強化学習パイプラインを使用し、 Isaac Gym でシミュレーション環境内でポリシーを学習・訓練し、その後、実機ロボットにデプロイします。高レベルの Python ポリシーとロボットの低レベルハードウェア間のギャップを埋めるため、本プロジェクトでは Lightweight Communications and Marshalling (LCM) と、 unitree_sdk2 とインターフェースするカスタム C++ bridge (lcm_position_go2) を使用した通信層を実装しています。
Who it’s for
Unitree Go2 ロボットを使用しており、Sim-to-Real ワークフローを使用して学習済み移動制御ポリシーを学習・実装・テストしたいロボティクス研究者および開発者。
Highlights
SDK Adaptation: Go2 ロボット向けに、特に
unitree_sdk2アーキテクチャをサポートするように修正されています。nSim-to-Real Pipeline: Isaac Gym での訓練および、学習結果のポリシーを実機ハードウェアにデプロイするためのツールが含まれています。
Flexible Deployment: Ethernet を介して外部 PC/ノート PC からのデプロイ、または機載の Nvidia Jetson Orin 上への直接デプロイをサポートしています。
Pretrained Models: 迅速な開始を可能にするため、歩行パターンを条件付けた敏捷性 (gait-conditioned agility) の事前学習済みモデルを提供しています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト