A co-simulation framework for prototyping and evaluating cooperative driving automation applications using CARLA and SUMO.
OpenCDA is an open-source co-simulation framework for prototyping and evaluating cooperative driving automation (CDA) applications. It integrates CARLA and SUMO simulators to provide a full-stack environment with modules for perception, localization, planning, control, and V2X communication, enabling researchers to develop and test CDA pipelines.
Researchers and engineers in autonomous vehicles and cooperative driving systems, particularly those involved in early-stage CDA research and development.
OpenCDA offers a unique, modular, and integrated simulation environment specifically designed for CDA, with rich research pipelines and benchmark tools, supported by collaborations with U.S. DOT initiatives like the CARMA Program.
A generalized framework for prototyping full-stack cooperative driving automation applications under CARLA+SUMO.
Provides open-source code for basic and advanced CDA modules like platooning and cooperative perception, as highlighted in the key features, accelerating research development.
Utilizes and integrates CARLA and SUMO simulators together, enabling a full-stack environment for evaluating cooperative driving automation in realistic traffic scenarios.
Offers a prototype platform with perception, localization, planning, control, and V2X modules all in Python, simplifying prototyping and experimentation for researchers.
Highly modularized design allows flexible extension and customization of components, supported by developer guides for algorithm integration.
Includes testing scenarios, baseline maps, state-of-the-art algorithms, and evaluation metrics, providing a standardized framework for CDA research benchmarking.
The README explicitly states it's mainly tested in customized maps and Carla town06, and does not guarantee the same level of robustness in other maps, requiring additional validation efforts.
Under the provided LICENSE, OpenCDA is for non-commercial research only, prohibiting commercial use without further agreements, which limits its adoption in industry projects.
Requires integration with multiple simulators (CARLA and SUMO), involving heavy dependencies and configuration challenges, as noted in the installation and setup documentation.
Designed for early-stage fundamental research, so it may lack polish, extensive documentation, or advanced features needed for production-ready applications beyond academia.
Open source simulator for autonomous vehicles built on Unreal Engine / Unity, from Microsoft AI & Research
Open-source simulator for autonomous driving research.
Webots Robot Simulator
Model-based design and verification for robotics.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.