Skip to content

Core/Universe

Autoware adopts Core/Universe Architecture.

The purposes of Core/Universe Architecture are

  • Encourage developers to introduce and develop cutting-edge research into the AWF community.
  • Bring in new users by making Autoware.Auto more extensible.
  • Extend the functionality of Autoware.Auto using the growing community user base.

Core/Universe Specifications

Core

  • Complete end-to-end autonomous driving framework
  • Supports all current AWF ODDs
  • Provides the definitions and the functionality for which other packages can extend
  • Strict code and quality control
  • Heavily managed by the AWF
  • Stable base implementation

Universe

  • Additional packages built on top of Core
  • Extends Autoware functionality beyond the AWF ODDs
  • Completely dependent on Core functionality and message definitions
  • Relaxed code and quality control
  • Community managed
  • Enables quick experimentation and prototype testing