The original Autoware project build on ROS 1. Launched as

a research and development platform for autonomous driving technology for researchers, developers, and students interested in autonomous driving technology.

FRAMEWORK

EVOLUTION FROM ROS → ROS 2 → Apex.OS 

  •  Released 2008

  • Software platform for PR2 

  • Use in research labs

  • Open source: BSD 

  • ROS 2 released 2018

  • Support for embedded platforms
    and use in products

  • Open source: Apache 2 

  • Pilot release 2018, product release 2019

  • Use in safety-critical and security-critical products

  • Proprietary license

User applications

Algorithms

Framework & SDK

OS / RTOS

Simulation

Maps

Compute

Sensors 

Vehicle

 

  On-Board.        Software         

 

 

   Off-Board.       Software

 

 

Hardware  

                     

 

  1. Improvement ROS > ROS 2.  

 

  1. Improvement ROS > ROS 2.  

 

Autoware.AI  

ROS

LINUX

 

Autoware.Auto

ROS 2

LINUX

 

Apex.Autonomy

Apex.OS

LINUX RT/ QNX

 

  2. Improvement ROS 2 > Apex.OS.  

 

  • Code quality

  • Smaller and more optimized code

  • Standardized middleware

  • Security on data flow level

  • Testing and documentation 

  • Production code quality, e.g. elimination all unsafe code construct, thorough testing on all levels

  • Hard real-time support, e.g. real-time logger, elimination of dynamic memory allocation

  • System safety through managed nodes with lifecycle

  • System security HSM support, process level security

  • Complete documentation including examples, tutorials, design articles 

  • Support for automotive ECUs and automotive sensors

  • Functional safety certification (ISO 26262, SEooC, up to ASIL-D)

  • Generation of binaries, secure signing, shipping

  • 24/7 customer support

AUTOWARE 

PROJECTS

AUTOWARE.AI

The original Autoware project build on ROS 1. 
Launched as a research and development platform for autonomous driving technology for researchers, developers, and students interested in autonomous driving technology.

READ MORE

 

AUTOWARE.IO

An interface project for Autoware to be extended with proprietary software and third-party libraries in a reliable manner. Examples include device drivers for sensors, by-wire controllers for vehicles, and hardware-dependent programs for SoC boards.

READ MORE SOON

AUTOWARE.AUTO

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.

READ MORE

© The Autoware Foundation 2019. All rights reserved. “Autoware” is a trademark of The Autoware Foundation.