awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
CPFL avatar

CPFL/Autoware

0
View on GitHub↗
11,716 stars·3,646 forks·Dockerfile·Apache-2.0·21 viewswww.autoware.org↗

Autoware

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 capability areas, including automated vehicle control for steering and acceleration, vehicle perception and planning to identify obstacles, and the deployment of self-driving architectures across different hardware setups.

Features

  • Autonomous Driving Stacks - Provides a comprehensive production software suite for perception, planning, and control across various vehicle platforms.
  • Sensor Fusion - Combines LiDAR, camera, and radar data using probabilistic filters to create a unified representation of the surroundings.
  • Robotics Frameworks - Integrates the ROS 2 framework for distributed communication and hardware abstraction in robotics applications.
  • Advanced Driver Assistance Systems - Provides an open-source platform for implementing both advanced driver assistance systems and full autonomy.
  • Vehicle Sensor Processing - Processes data from cameras, radar, and lidar to identify obstacles and determine safe navigation paths.
  • Vehicle Operating Environments - Functions as an integrated operating environment managing the complete pipeline from sensor processing to vehicle actuation.
  • Vehicle Motion Control - Manages vehicle steering and acceleration based on inputs from autonomous planning systems.
  • Publish-Subscribe Messaging - Utilizes a distributed publish-subscribe model via ROS 2 to exchange sensor data and control commands.
  • Hardware Abstraction Layers - Provides a standardized interface that decouples high-level driving logic from specific vehicle actuators and sensors.
  • Perception Pipelines - Processes raw sensor data through discrete stages of detection and tracking to build a consistent world model.
  • Behavior Trees - Implements a hierarchical behavior tree to determine driving maneuvers based on environmental conditions.
  • Kinematic Path Planning - Calculates optimal trajectories by accounting for vehicle-specific kinematic constraints using Frenet frames.
  • Deployment Frameworks - Provides the means to install and configure autonomous driving architectures across diverse vehicle platforms.
  • Detection Architectures - Real-time multiclass detection framework utilizing 3D LiDAR data.

Star history

Star history chart for cpfl/autowareStar history chart for cpfl/autoware

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does cpfl/autoware do?

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.

What are the main features of cpfl/autoware?

The main features of cpfl/autoware are: Autonomous Driving Stacks, Sensor Fusion, Robotics Frameworks, Advanced Driver Assistance Systems, Vehicle Sensor Processing, Vehicle Operating Environments, Vehicle Motion Control, Publish-Subscribe Messaging.

What are some open-source alternatives to cpfl/autoware?

Open-source alternatives to cpfl/autoware include: stuckatprototype/racer — Racer is a self-driving remote-controlled car platform that integrates hardware schematics, an autonomous vehicle… apolloauto/apollo — Apollo is a comprehensive software stack designed for autonomous vehicle development, providing the necessary… commaai/openpilot — Openpilot is an open-source driver assistance system that integrates with vehicle control units to provide automated… autowarefoundation/autoware — Autoware is an open-source autonomous driving software platform built on the robotics middleware standard. It provides… px4/px4-autopilot — PX4-Autopilot is a professional-grade flight control software stack designed for autonomous unmanned vehicles,… nasa-jpl/open-source-rover — The Open-Source Rover Platform is a hardware and software framework for building and controlling six-wheel planetary…

Open-source alternatives to Autoware

Similar open-source projects, ranked by how many features they share with Autoware.
  • stuckatprototype/racerStuckAtPrototype avatar

    StuckAtPrototype/Racer

    3,742View on GitHub↗

    Racer is a self-driving remote-controlled car platform that integrates hardware schematics, an autonomous vehicle training framework, and a machine learning control system. It provides the necessary tools to build, train, and operate autonomous vehicles. The platform includes 3D-printable design files and electronic schematics for constructing custom vehicle chassis and circuitry. This hardware is supported by a software toolkit that translates model predictions into steering and speed commands for the physical vehicle. The system covers supervised learning processes that map sensor data to

    C
    View on GitHub↗3,742
  • apolloauto/apolloApolloAuto avatar

    ApolloAuto/apollo

    26,676View on GitHub↗

    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

    C++apolloautonomous-drivingautonomous-vehicles
    View on GitHub↗26,676
  • commaai/openpilotcommaai avatar

    commaai/openpilot

    61,375View on GitHub↗

    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

    Pythonadvanced-driver-assistance-systemsdriver-assistance-systemsrobotics
    View on GitHub↗61,375
  • autowarefoundation/autowareautowarefoundation avatar

    autowarefoundation/autoware

    11,742View on GitHub↗

    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 platform utilizes a component-based modular architecture that organizes driving functions into isolated, interchangeable nodes. This design is supported by a hardware-abstraction layer and plugin-based sensor integration, which allow the software to interface with diverse hardware configur

    Dockerfileautonomous-drivingautonomous-vehiclesautoware
    View on GitHub↗11,742
See all 30 alternatives to Autoware→