Hello Robot Stretch移動マニピュレータ向けのMuJoCoベースのシミュレーションスタック。関節・ベース制御とカメラ・lidarデータに対応。
sea-bass/pyrobosim
ロボットの振る舞いを試作するためのPython製2D移動ロボットシミュレーター。オプションでROS 2インターフェースも利用できます。
- スター
- 393
- フォーク
- 72
- 未解決の Issue
- 6
- 最終コミット
- 5 日前
これは何?
PyRoboSimは、実機や本格的な3Dシミュレーション環境に移行する前に、高レベルなロボットの振る舞いを試作するための2Dシミュレーターです。Pythonで実装されており、ロボットが移動したり物体とやり取りしたりできるシンプルなワールドを提供します。
シミュレーターは単体で動作するほか、オプションのROS 2インターフェースも備えているため、ROS 2向けに開発したソフトウェアをシミュレーション上のロボットで動作させられます。ドキュメントでは、セットアップや使い方、基本概念を解説しています。
このプロジェクトはオープンソースで開発されており、コントリビューターガイドと自動テストスイートが用意されています。
主な機能
- 01移動ロボットのシミュレーションに使える軽量な2Dワールド
- 02Python製で、ロボットの振る舞いの試作に適している
- 03ROS 2ソフトウェアとの連携に使えるオプションのROS 2インターフェース
- 04セットアップと使い方を解説するドキュメント
ユースケース
- 実機で動かす前に、高レベルなナビゲーションやタスクの振る舞いを試作する
- ROS 2ソフトウェアをシミュレーション上の移動ロボットでテストする
- シンプルな環境でロボットの振る舞いを学んだり、実験したりする
収録されている特集
トピック
よくある質問
- pyrobosim とは?
- ロボットの振る舞いを試作するためのPython製2D移動ロボットシミュレーター。オプションでROS 2インターフェースも利用できます。 PyRoboSimは、実機や本格的な3Dシミュレーション環境に移行する前に、高レベルなロボットの振る舞いを試作するための2Dシミュレーターです。Pythonで実装されており、ロボットが移動したり物体とやり取りしたりできるシンプルなワールドを提供します。
- pyrobosim は無料で使えますか?ライセンスは?
- pyrobosim は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- pyrobosim は今もメンテナンスされていますか?
- 活発にメンテナンス中。pyrobosim の最終コミットは 2026年11月2日 です。
- pyrobosim は何に使えますか?
- 実機で動かす前に、高レベルなナビゲーションやタスクの振る舞いを試作する ROS 2ソフトウェアをシミュレーション上の移動ロボットでテストする シンプルな環境でロボットの振る舞いを学んだり、実験したりする
- pyrobosim はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/sea-bass/pyrobosim
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ロボット、車両、機械システムのモデリング、プログラミング、シミュレーションに対応したオープンソースのロボットシミュレーター。
ドローン、固定翼機、地上車両向けのオープンソースかつエンジン非依存のシミュレーター。Unreal Engine 5による描画にも対応。
車輪型移動ロボットや車両向けの軽量な2.5D動力学シミュレーター。単体、ROS 1/2経由、またはC++やPythonから利用できます。
物理演算、3Dレンダリング、センサーモデル、GUIを備えたオープンソースのロボットシミュレーター。Gazeboの最新バージョン。
GazeboとROS 2を基盤とする、RobotX競技のタスクをもとに海洋環境で無人水上艇をテストするためのシミュレーション環境。