README.md

September 9, 2025 ยท View on GitHub

M3CAD: Towards Generic Cooperative Autonomous Driving Benchmark

paper project page dataset license

https://private-user-images.githubusercontent.com/54446407/452126579-086f8291-e08a-4d7c-8204-1c84389ae23f

Overview

MยณCAD is currently the most comprehensive benchmark for both single-vehicle and cooperative autonomous driving research, supporting multiple tasks like object detection and tracking, mapping, motion forecasting, occupancy, and path planning, while supporting more realistic vehicle movements and interactions in complex environments.

๐Ÿ“ข Changelog

[2025-09-08] - Multi-Camera Dataset Support

  • โœ… Released 6-camera dataset with layout identical to nuScenes setup to validate the model on real-world challenges.
  • โœ… Provided replay scripts with customizable camera positions and additional sensor support.

๐Ÿš€ Getting Started

This project follows the structure of Bench2DriveZoo and extends it to support cooperative autonomous driving tasks.

๐Ÿ“Š Results Visualization

We provide two visualization tools for both single-vehicle and cooperative autonomous driving tasks.

  1. Basic Visualization (BEV)
python m3cad/uniad/analysis_tools/visualize/run.py \
    --dataroot data/m3cad_carla_ue5 \
    --version v1.0-test \
    --predroot output/results.pkl \
    --out_folder output_vis \
    --demo_video output.mp4 \
    --project_to_cam # optional
  1. We extend Rerun Example to visualize M3CAD dataset including lidar, images, ground truth bounding boxes and predicted bounding boxes in 3D space. rerun_m3cad_vis Make sure you have installed rerun-sdk by pip install rerun-sdk.
python m3cad/uniad/analysis_tools/visualize/rerun_visualizer.py \
    --root-dir data/m3cad_carla_ue5 \
    --scene-name '2025_06_24_18_33_22_60', '2025_06_24_18_33_22_51', '2025_06_24_18_33_22_75'  \ # support multiple scenes
    --serve \ 
    --dataset-version v1.0-test \
    --seconds 20 

TODO

  • support VAD
  • support UniV2X

๐Ÿ“ฌ Contact

For questions, feedback, or collaborations, feel free to contact:

๐Ÿ™ Citation

If you find this work useful in your research, please consider citing our paper:

@misc{zhu2025m3cad,
      title={M3CAD: Towards Generic Cooperative Autonomous Driving Benchmark}, 
      author={Morui Zhu and Yongqi Zhu and Yihao Zhu and Qi Chen and Deyuan Qu and Song Fu and Qing Yang},
      year={2025},
      eprint={2505.06746},
      archivePrefix={arXiv},
      primaryClass={cs.RO}
}

Acknowledgements

We thank the authors of the following repositories for their contributions to this project: