Autoware is an open-source autonomous driving software platform built on the robotics middleware standard. It provides a comprehensive stack for managing perception, planning, and control, enabling the development and deployment of full-stack autonomous driving software on commercial transport hardware.
The main features of autowarefoundation/autoware are: Autonomous Driving Stacks, Robotics Middleware, Hardware Abstraction Layers, Autonomous Driving Modules, Navigation Algorithms, Publish-Subscribe Messaging, Graph-Based Workflow Orchestrators, Sensor Processing.
Open-source alternatives to autowarefoundation/autoware include: cpfl/autoware — Autoware is a modular autonomous driving stack and open-source platform for advanced driver assistance systems. It… commaai/openpilot — Openpilot is an open-source driver assistance system that integrates with vehicle control units to provide automated… dusty-nv/jetson-inference — jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU… opendrivelab/uniad — UniAD is a unified deep learning framework for autonomous driving that integrates perception, prediction, and planning… apolloauto/apollo — Apollo is a comprehensive software stack designed for autonomous vehicle development, providing the necessary… stuckatprototype/racer — Racer is a self-driving remote-controlled car platform that integrates hardware schematics, an autonomous vehicle…
Autoware is a modular autonomous driving stack and open-source platform for advanced driver assistance systems. It functions as an integrated operating environment that manages the full pipeline from sensor data processing to vehicle actuation, utilizing the ROS 2 robotics framework for distributed communication and hardware abstraction. The system provides a comprehensive software architecture to enable autonomous driving across various vehicle platforms. It coordinates perception, planning, and control systems to operate vehicles without human intervention. The platform covers several core
Openpilot is an open-source driver assistance system that integrates with vehicle control units to provide automated steering, acceleration, and braking. It functions as an automotive robotics middleware, utilizing a specialized runtime environment to process sensor data and execute real-time control commands that manage vehicle dynamics. The platform distinguishes itself through a hardware-agnostic interface that translates standardized driving commands into the proprietary protocols required by a wide range of vehicle makes and models. It employs neural-network-based path planning to predic
jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU hardware. Its primary purpose is to enable real-time computer vision and AI inference at the edge with low latency and high throughput. The project distinguishes itself through high-performance streaming analytics and the ability to execute concurrent AI pipelines on auto-grade silicon. It provides specialized support for multi-sensor stream processing, utilizing zero-copy data transport to load camera frames directly into GPU memory. The codebase covers a broad surface of capabiliti
Apollo is a comprehensive software stack designed for autonomous vehicle development, providing the necessary components for perception, planning, and control. It functions as a high-performance robotics middleware, utilizing a publish-subscribe data bus to facilitate low-latency communication between distributed modules and hardware sensors. The platform integrates data from cameras, lidar, and radar through a sensor fusion framework to generate a real-time environmental model for navigation. The system features a component-based runtime framework that manages task scheduling and resource al