Skip to content

Architecture roadmap#

This roadmap describes how the Autoware project plans to evolve from a traditional robotics-based autonomous driving stack to a data-centric, AI-based stack. The target is a stack that can power safe and globally scalable end-to-end (E2E) autonomous driving for many use cases. The roadmap called the robotics stack "Autoware 1.0" and the target stack "Autoware 2.0".

Status in Autoware 2.0.0

Autoware 2.0.0 contains the generator-selector framework and Step 1 of the plan: you can select the Diffusion Planner, a learned planner, at launch. The rule-based stack is still the default. The other steps are plans. The Architecture 2.0 page describes what 2.0.0 does today.

Overview#

The autonomous driving industry developed quickly because of advances in artificial intelligence (AI).

Neural networks changed self-driving technology. Hand-coded software modules that follow a traditional robotics paradigm became components that machine learning powers. With these data-driven approaches, developers of self-driving technology can scale autonomy and deploy it around the world.

A recent breakthrough is end-to-end autonomous driving. In this approach, a single monolithic neural network maps the sensing data to safe driving trajectories. The network learns the full driving task.

This approach is promising, but safety, explainability, and model training need attention.

These pages give the framework that the Autoware project uses to adopt end-to-end autonomous driving.

  • Development roadmap

    The status of the generator-selector migration and where the work is discussed.