Repolode
sea-bass

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 の数値は毎日更新されます。

関連プロジェクト