Autoware is the world's first "all-in-one" open-source software for self-driving vehicles hosted under the Autoware Foundation. Based on ROS 2.
Autoware.Auto as one of the projects of Autoware Foundation is a clean slate rewrite of Autoware.AI. Compared to Autoware.AI, Autoware.Auto has best possible software engineering practices which includes PR reviews, PR builds, 100% documentation, 100% code coverage, style guide, development and release process, …
It also does two more things differently: a) we have crisply defined interfaces for different modules (messages and APIs) and b) architecture designed for determinism such that it is possible to reproduce behaviors on live and development machines.
Autoware.Auto will initially address the following 2 use case:
- Autonomous Valet Parking
- Autonomous Depot Maneuvering
After the initial set of milestones will be completed, Autoware.Auto will allow you to easily map a parking lot, create a map for autonomous driving and drive over this parking lot entirely autonomously in less than 2 weeks.
Car: Lexus 450 LH with Pacmod 3.0 DBW interface.
Sensors:
- 4 VLP16 (or comparable sensors, e.g. VLP-32C)
- 16 Sonar sensors
- 4 cameras (180 FOV)
- Novatel GPS
ECUs:
- Nvidia AGX Xavier aarch64 computer
- Nuvo rugged x86-64 desktop computer
The latest documentation corresponding to the master
branch can be found here:
https://autowarefoundation.gitlab.io/autoware.auto/AutowareAuto/.
Functional features in Autoware.Auto will be developed according to the below roadmap. More granular feature planning is being done via milestones.