Autoware reimagined. Based on ROS 2. Autoware.Auto is managed by an open-source community manager, applies
best-in-class software engineering practices, and is based
on a redesigned architecture.
The next generation Autoware, built on ROS 2 and following best practices and standards to be high quality and easier to certify. The source code for Autoware.Auto currently lives here.
Autoware.Auto is a project supported by the Autoware Foundation. It is a clean slate rewrite of Autoware. Autoware.Auto applies best-in-class software engineering practices which include pull request reviews, pull request builds, comprehensive documentation, 100% code coverage, a coding style guide, and a defined development and release process, all managed by an open source community manager.
It also has crisply defined interfaces for different modules including messages and APIs and a software architecture designed for determinism such that will be possible to reproduce behaviors live and on development machines.
Autoware.Auto will initially address Autonomous Valet Parking and Autonomous Depot Maneuvering as example uses cases. After the initial set of milestones will be completed, Autoware.Auto will allow mapping of a parking lot, creation of a map for autonomous driving and autonomous driving on the parking lot.