CARLA-Air: Fly Drones Inside a CARLA World -- A Unified Infrastructure for Air-Ground Embodied Intelligence
Paper • 2603.28032 • Published • 298
A Unified Infrastructure for Air-Ground Embodied Intelligence
CARLA-Air is an open-source simulation infrastructure that unifies high-fidelity urban driving (CARLA) and physics-accurate multirotor flight (AirSim) within a single Unreal Engine process. It provides a practical foundation for air-ground embodied intelligence research, including:
| Single-Process Integration | CARLA + AirSim in one UE4 process. No bridge, no latency. Only 3 upstream files modified (~35 lines). |
| Dual Python API | carla.Client (port 2000) + airsim.MultirotorClient (port 41451) in one script. 89/89 CARLA API tests passing. |
| Up to 18 Sensor Modalities | RGB, Depth, Semantic Seg, LiDAR, Radar, IMU, GNSS, and more — all frame-aligned across air and ground. |
| ~20 FPS Joint Workloads | 19.8 ± 1.1 FPS with vehicles + drone + 8 sensors. Communication overhead < 0.5 ms. |
| 3-Hour Stability | 357 spawn/destroy cycles, zero crashes, zero memory accumulation. |
| 63 ROS 2 Topics | Full ROS 2 support across both simulation backends. |
This repository contains the prebuilt binary release of CARLA-Air v0.1.7 for Linux x86_64.
| File | Size | Description |
|---|---|---|
CarlaAir-v0.1.7.zip |
~6.4 GB | Complete binary release (Ubuntu 20.04 / 22.04) |
# 1. Download and extract
# Download CarlaAir-v0.1.7.zip from the Files tab above
unzip CarlaAir-v0.1.7.zip
cd CarlaAir-v0.1.7
# 2. One-click environment setup
bash env_setup/setup_env.sh
conda activate carlaAir
bash env_setup/test_env.sh
# 3. Launch the simulator
./CarlaAir.sh Town10HD
# 4. Run the showcase (in another terminal)
conda activate carlaAir
python3 examples/quick_start_showcase.py
@article{zeng2026carlaair,
title = {CARLA-Air: Fly Drones Inside a CARLA World --
A Unified Infrastructure for Air-Ground Embodied Intelligence},
author = {Zeng, Tianle and Chen, Hanxuan and Wen, Yanci and Zhang, Hong},
journal = {arXiv preprint arXiv:2603.28032},
year = {2026}
}
CARLA-Air specific code is distributed under the MIT License. CARLA specific assets are distributed under the CC-BY License.