Autoware

Autoware
Original authorsShinpei Kato, et al.
DeveloperThe Autoware Foundation
ReleaseAugust 25, 2015; 11 years ago (2015-08-25)
Written inC++, others
Operating systemLinux, ROS
TypeAutonomous driving
LicenseApache License 2.0
Websitewww.autoware.org
Repositorygithub.com/autowarefoundation/

Autoware is a Japanese open-source software operating system for autonomous vehicles. It is based on Linux and the Robot Operating System (ROS).

Overview

Autoware was jointly developed by Shinpei Kato while he was an associate professor at Nagoya University, in collaboration with Nagasaki University and the National Institute of Advanced Industrial Science and Technology (AIST). It is designed for the purpose of autonomous driving on public roads in urban areas.

Its design philosophy is modeled after Linux, with an emphasis placed on being open-source from the beginning of its development. As of 2018, development is led by The Autoware Foundation (AWF) and Tier IV [ja].

The software stack provides a complete set of self-driving modules, including localization, detection, prediction, planning, and control. It is designed for urban driving rather than highway driving, inspired by the achievements of the DARPA Urban Challenge.

Architecture

Autoware relies on the Robot Operating System (ROS) for its component-based middleware framework, using a publish/subscribe model for communication between software nodes. The system abstracts autonomous driving into three main phases: sensing, computing, and actuation. The platform uses Data Distribution Service (DDS) as its middleware for data transmission, which creates sockets between publishers and subscribers and serializes data packets.

A specific profile called "Autoware on Board" has been developed to enable the software on embedded systems, such as the NVIDIA Drive PX2, optimizing for ARM-based processing cores.

Adoptions and projects

See also

References

  1. 1 2 3 TECH PLAY 2020.
  2. 1 2 3 Kato 2018, p. 296.
  3. 1 2 Kato 2018, p. 288.
  4. 1 2 Jung 2025, p. 2.
  5. ↑ Kato 2018, p. 290.
  6. 1 2 3 Jung 2025, p. 3.
  7. ↑ Kato 2018, p. 291.
  8. ↑ Kato 2018, p. 292.
  9. ↑ Kato 2018, p. 287.
  10. ↑ Jidounten Lab 2021.
  11. ↑ ZMP 2019.

Sources