awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ApolloAuto avatar

ApolloAuto/apollo

0
View on GitHub↗
26,676 Stars·9,950 Forks·C++·Apache-2.0·16 Aufrufe

Apollo

Apollo ist ein umfassender Software-Stack für die Entwicklung autonomer Fahrzeuge, der die notwendigen Komponenten für Wahrnehmung, Planung und Steuerung bereitstellt. Er fungiert als leistungsstarke Robotik-Middleware und nutzt einen Publish-Subscribe-Datenbus, um eine latenzarme Kommunikation zwischen verteilten Modulen und Hardwaresensoren zu ermöglichen. Die Plattform integriert Daten von Kameras, Lidar und Radar über ein Sensorfusions-Framework, um ein Echtzeit-Umgebungsmodell für die Navigation zu generieren.

Das System verfügt über ein komponentenbasiertes Laufzeit-Framework, das die Aufgabenplanung und Ressourcenallokation verwaltet, unterstützt durch eine Hardware-Abstraktionsschicht, die die Fahrlogik von spezifischen Fahrzeugkonfigurationen entkoppelt. Um ein konsistentes Verhalten während des Testens zu gewährleisten, enthält es eine deterministische Replay-Engine für Sensordatenströme und unterstützt Hardware-in-the-Loop-Simulation. Die Plattform verwendet zudem eine azyklische gerichtete Graph-Planung und Zero-Copy-Shared-Memory-Transport, um den Datenfluss und die Recheneffizienz in komplexen Robotersystemen zu optimieren.

Die Software bietet eine standardisierte Fahrzeugsteuerungsschnittstelle, um Navigationsentscheidungen in mechanische Befehle zu übersetzen. Umfangreiche Dokumentationen sind verfügbar, einschließlich Installationsanweisungen, Hardware-Integrationsleitfäden und einer Reihe von Schnellstart-Handbüchern für verschiedene Versionen der Plattform.

Features

  • Autonomous Driving Stacks - Provides the necessary components for perception, planning, and control to operate self-driving vehicles safely.
  • Robotics Middleware - Provides a high-performance communication and task scheduling layer for distributed robotic modules.
  • Sensor Fusion - Combines inputs from cameras, lidar, and radar sensors to create a reliable real-time environmental model.
  • Message Buses - Facilitates low-latency communication between distributed autonomous driving modules and hardware sensors.
  • Motion Planning - Calculates safe and efficient vehicle trajectories by analyzing dynamic obstacles and road conditions.
  • Sensor Fusion Frameworks - Integrates data from cameras, lidar, and radar to create a unified representation of the surrounding environment.
  • Awesome List - A community-curated directory that catalogs and links out to other open-source projects, rather than a standalone tool you run yourself.
  • Runtime Frameworks - Manages task scheduling and resource allocation for real-time perception and control algorithms.
  • Autonomous Driving - Open-source autonomous driving platform.
  • Robotik-Frameworks - Hochleistungsarchitektur für die Entwicklung autonomer Fahrzeuge.
  • Autonomous Frameworks - Framework for accelerating autonomous vehicle development and deployment.
  • Calibration Toolboxes - Autonomous driving platform including sensor calibration utilities.
  • Embedded Utilities - Autonomous driving platform.
  • Robotics Frameworks - High-performance architecture for autonomous vehicle development.
  • Hardware-in-the-Loop Simulators - Validates algorithms by connecting software modules to simulated or physical vehicle control systems.
  • Vehicle Control Interfaces - Translates high-level navigation decisions into precise mechanical commands for steering, braking, and acceleration.
  • Hardware Abstraction Layers - Decouples high-level driving logic from specific vehicle sensors, actuators, and computing hardware.
  • Middleware Orchestrators - Manages complex data communication and task scheduling between distributed software components.
  • Task Schedulers - Executes computational nodes in a specific order based on data dependencies and timing constraints.
  • Shared Memory Transports - Allows multiple processes to access large sensor data buffers without expensive memory duplication.
  • Test Infrastructure - Records and replays sensor data streams to ensure consistent behavior during simulation and algorithm testing.

Star-Verlauf

Star-Verlauf für apolloauto/apolloStar-Verlauf für apolloauto/apollo

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Apollo

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Apollo.
  • commaai/openpilotAvatar von commaai

    commaai/openpilot

    61,375Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗61,375
  • ardupilot/ardupilotAvatar von ArduPilot

    ArduPilot/ardupilot

    15,339Auf GitHub ansehen↗

    ArduPilot is an autonomous vehicle autopilot software platform designed to manage navigation, stabilization, and mission execution for aerial, ground, and marine vehicles. It functions as a comprehensive flight controller that utilizes a real-time operating system kernel to manage concurrent control loops, sensor fusion, and state-based logic for diverse operational modes. The system distinguishes itself through a modular hardware abstraction layer that decouples navigation logic from specific sensor drivers and microcontroller architectures. It employs a message-oriented telemetry protocol t

    C++arducopterardupilotarduplane
    Auf GitHub ansehen↗15,339
  • cpfl/autowareAvatar von CPFL

    CPFL/Autoware

    11,716Auf GitHub ansehen↗

    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

    Dockerfile
    Auf GitHub ansehen↗11,716
  • fkromer/awesome-ros2Avatar von fkromer

    fkromer/awesome-ros2

    2,116Auf GitHub ansehen↗

    The Robot Operating System Version 2.0 is awesome!

    awesomeawesome-listros2
    Auf GitHub ansehen↗2,116
Alle 30 Alternativen zu Apollo anzeigen→

Häufig gestellte Fragen

Was macht apolloauto/apollo?

Apollo ist ein umfassender Software-Stack für die Entwicklung autonomer Fahrzeuge, der die notwendigen Komponenten für Wahrnehmung, Planung und Steuerung bereitstellt. Er fungiert als leistungsstarke Robotik-Middleware und nutzt einen Publish-Subscribe-Datenbus, um eine latenzarme Kommunikation zwischen verteilten Modulen und Hardwaresensoren zu ermöglichen. Die Plattform integriert Daten von Kameras, Lidar und Radar über ein Sensorfusions-Framework, um ein…

Was sind die Hauptfunktionen von apolloauto/apollo?

Die Hauptfunktionen von apolloauto/apollo sind: Autonomous Driving Stacks, Robotics Middleware, Sensor Fusion, Message Buses, Motion Planning, Sensor Fusion Frameworks, Awesome List, Runtime Frameworks.

Welche Open-Source-Alternativen gibt es zu apolloauto/apollo?

Open-Source-Alternativen zu apolloauto/apollo sind unter anderem: commaai/openpilot — Openpilot is an open-source driver assistance system that integrates with vehicle control units to provide automated… ardupilot/ardupilot — ArduPilot is an autonomous vehicle autopilot software platform designed to manage navigation, stabilization, and… cpfl/autoware — Autoware is a modular autonomous driving stack and open-source platform for advanced driver assistance systems. It… fkromer/awesome-ros2 — The Robot Operating System Version 2.0 is awesome! px4/px4-autopilot — PX4-Autopilot is a professional-grade flight control software stack designed for autonomous unmanned vehicles,… px4/firmware — This project is flight control autopilot software designed as a real-time operating system for managing the flight…