自動運転や意思決定エージェントの訓練・テストに使える、Gymnasium互換の運転シミュレーション環境集。
metadriverse/metadrive
センサーシミュレーションとGymnasium形式の環境を備えた、強化学習や自動運転研究向けの軽量なPython製運転シミュレーター。
- スター
- 1,273
- フォーク
- 210
- 未解決の Issue
- 103
- 最終コミット
- 21 日前
これは何?
MetaDriveは、AIと自動運転の研究向けに開発された運転シミュレーターです。さまざまな道路マップや交通設定から実質的に無制限のシーンを生成できるほか、実世界の運転ログを読み込むこともでき、汎化可能な強化学習の研究に適しています。
Linux、Windows、macOSに簡単にインストールして実行できるよう設計されています。点群、RGB、深度画像、セマンティック画像、トップダウンのセマンティックマップ、一人称視点などのセンサーシミュレーションを提供します。環境はFarama Gymnasiumのインターフェースに準拠しており、ラウンドアバウト、交差点、料金所、駐車場などのマルチエージェントシナリオに加え、反応型交通を含むnuScenesまたはWaymoのシナリオを再生する機能も備えています。
主な機能
- 01プロシージャルな道路マップと交通設定から、多様なシーンを生成します。
- 02nuScenesおよびWaymoデータセットの実世界の運転ログを読み込みます。
- 03点群、RGB、深度、セマンティック画像、トップダウンマップの観測データを提供します。
- 04Gymnasium互換の強化学習環境を利用できます。
- 05ラウンドアバウト、交差点、駐車場などのマルチエージェントシナリオを収録しています。
- 06pipでインストールでき、Linux、Windows、macOSで動作します。
ユースケース
- 未見の運転シーンへの汎化を目指す強化学習エージェントの学習と評価。
- シミュレーションで生成したセンサーデータを使った認識・計画パイプラインのプロトタイピング。
- 反応型交通を含むnuScenesまたはWaymoの実世界ログを再生したテスト。
- 交差点やラウンドアバウトでのマルチエージェント運転実験。
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/metadriverse/metadrive.git - 2
プロジェクトフォルダーに移動する
cd metadrive - 3
MetaDriveを編集可能モードでインストールする
pip install -e . - 4
テストスクリプトを実行してインストールを確認する
python -m metadrive.examples.profile_metadrive
使う前に知っておきたいこと
- シミュレーターをグラフィックス付きで実行するには、Python環境のセットアップとPanda3Dベースのレンダラーが必要です。
収録されている特集
トピック
よくある質問
- metadrive とは?
- センサーシミュレーションとGymnasium形式の環境を備えた、強化学習や自動運転研究向けの軽量なPython製運転シミュレーター。 MetaDriveは、AIと自動運転の研究向けに開発された運転シミュレーターです。さまざまな道路マップや交通設定から実質的に無制限のシーンを生成できるほか、実世界の運転ログを読み込むこともでき、汎化可能な強化学習の研究に適しています。
- metadrive は無料で使えますか?ライセンスは?
- metadrive は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- metadrive は今もメンテナンスされていますか?
- 活発にメンテナンス中。metadrive の最終コミットは 2026年10月16日 です。
- metadrive は何に使えますか?
- 未見の運転シーンへの汎化を目指す強化学習エージェントの学習と評価。 シミュレーションで生成したセンサーデータを使った認識・計画パイプラインのプロトタイピング。 反応型交通を含むnuScenesまたはWaymoの実世界ログを再生したテスト。 交差点やラウンドアバウトでのマルチエージェント運転実験。
- metadrive のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/metadriverse/metadrive.git プロジェクトフォルダーに移動する: cd metadrive MetaDriveを編集可能モードでインストールする: pip install -e . テストスクリプトを実行してインストールを確認する: python -m metadrive.examples.profile_metadrive
- metadrive はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/metadriverse/metadrive
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
PyBulletベースのGymnasium環境で、クアッドコプター向けの単一・マルチエージェント強化学習コントローラーを訓練できます。
Gymnasium APIを基盤とする、MuJoCoベースのロボット強化学習環境コレクション。
Gymnasiumと同様の標準APIと参照環境を提供する、マルチエージェント強化学習研究向けのPythonライブラリです。
YAMLファイルで設定できる、ナビゲーション・制御・学習向けの軽量なPython製ロボットシミュレーター。
PyTorchで強化学習アルゴリズムを実装したライブラリ。研究や実用で信頼でき、一貫性のあるベースラインを提供します。