louiszengCN/CarlaAir
CarlaAir: Fly Drones Inside a CARLA World!! A Unified Infrastructure for Air-Ground Embodied Intelligence
何を解決するか
CARLA-Air は、空中・地上の体現知能のための統合シミュレーションインフラを提供します。異種エージェント(ドローンや自動運転車など)を共有された高精細な都市環境でシミュレートする際の課題を解決します。従来のマルチプロセスブリッジ共同シミュレーションで見られる遅延や同期の問題を回避します。
動作方法
このプロジェクトは、CARLA(都市走行と交通)とAirSim(物理的に正確なマルチローター飛行)を1つのUnreal Engineプロセスに統合します。上流のファイルをわずかに修正することで、2つのシステム間で絶対座標の整合性を実現し、1つのPythonスクリプトで両方のAPIを同時に制御できるようにします。このアーキテクチャにより、天候などの環境変化が空中および地上のセンサーにリアルタイムで反映され、通信オーバーヘッドを最小限に抑えます。
対象ユーザー
空中・地上の協調、体現ナビゲーション(VLN/VLA)、マルチモーダルセンシングデータセットの収集、および空中・地上の連携に対する強化学習(RL)に取り組む研究者や開発者向けです。
主な特徴
- 単一プロセス構成:CARLAとAirSimを1プロセスに統合し、ブリッジ遅延を完全に排除。
- 同期されたセンサー:RGB、LiDAR、セマンティックセグメンテーションを含む最大18モダリティのセンサーを、空中・地上エージェント間で同期可能。
- 変更なし移行:既存のCARLAおよびAirSimのPythonスクリプト、ROS 2ノードはコード変更なしで動作可能。
- 現実的な都市環境:13の都市マップを含み、ルール準拠の交通と社会的に意識的な歩行者を備えています。
- 内蔵コントロール:ビューポート内で直接FPSスタイルのドローンコントロール(WASD + マウス)を実装。
- ROS 2統合:Humble対応のワークフローをサポートするセンサー橋とRViz 2プリセットを提供。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト