CARMA℠ advances research and development to accelerate market
readiness
and
deployment
of
cooperative driving automation, while advancing automated driving technology safety, security, data, and
artificial intelligence. It encourages collaboration and participation by a community of engineers and
researchers to advance understanding of cooperative driving automation using open source software and
agile
project management practices.
CARMA is a reusable, extensible platform for controlling SAE level 2
connected, automated vehicles. It provides a rich, generic application programming interface for third
party
plugins that implement vehicle guidance algorithms to plan vehicle trajectories. It is written in C++
and
runs in a Robot Operating System (ROS) environment on Ubuntu. The platform can be reused on a variety of
properly equipped vehicles.