upkie/upkie
Open-source wheeled biped robots
解決する課題
Upkieは、車輪付き二足歩行ロボットを構築・制御するためのオープンソースプラットフォームを提供します。これらのロボットは、効率的なバランスのための車輪と、起伏のある地形に対応するための脚を組み合わせており、市販のコンポーネントを使用して開発者がアクセスしやすい汎用的なハードウェア設計を実現しています。
仕組み
このプロジェクトは、ハードウェア設計とソフトウェアライブラリで構成されています。ソフトウェアはPythonライブラリとして提供され、Gymnasium環境と統合されているため、開発者は制御コードを一度書くだけで、PyBulletシミュレーションまたは物理ロボット(Raspberry Pi搭載)のいずれかにデプロイできます。PythonとC++の両方での開発をサポートしており、モデル予測制御 (MPC) や比例微分 (PD) フィードバックなど、さまざまな制御戦略が含まれています。
対象ユーザー
脚式移動、バランス制御、強化学習に関心のあるロボット研究者、ホビイスト、開発者向けに設計されています。ハードウェアにデプロイする前にシミュレーションで動作をテストするための標準化された環境を提供します。
ハイライト
- ハイブリッド移動: 車輪と脚を組み合わせることで、バランスと地形対応を両立。
- 統一されたAPI: シミュレーションと実機デプロイの両方で、同じGymnasium互換コードを使用可能。
- オープンハードウェア: 市販のツールとmjbotsアクチュエータを使用して構築できるように設計。
- 強化学習対応: Stable-Baselines3 などの強化学習フレームワークや、MjLab などのGPU加速プレイグラウンドと互換性あり。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト