awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ApolloAuto avatar

ApolloAuto/apollo

0
View on GitHub↗
26,676 estrellas·9,950 forks·C++·Apache-2.0·16 vistas

Apollo

Apollo es un stack de software integral diseñado para el desarrollo de vehículos autónomos, proporcionando los componentes necesarios para la percepción, planificación y control. Funciona como un middleware de robótica de alto rendimiento, utilizando un bus de datos de publicación-suscripción para facilitar la comunicación de baja latencia entre módulos distribuidos y sensores de hardware. La plataforma integra datos de cámaras, lidar y radar a través de un framework de fusión de sensores para generar un modelo ambiental en tiempo real para la navegación.

El sistema cuenta con un framework de tiempo de ejecución basado en componentes que gestiona la programación de tareas y la asignación de recursos, respaldado por una capa de abstracción de hardware que desacopla la lógica de conducción de configuraciones específicas de vehículos. Para garantizar un comportamiento consistente durante las pruebas, incluye un motor de reproducción determinista para flujos de datos de sensores y admite simulación hardware-in-the-loop. La plataforma también emplea programación de grafos acíclicos dirigidos y transporte de memoria compartida de copia cero para optimizar el flujo de datos y la eficiencia computacional en sistemas robóticos complejos.

El software proporciona una interfaz de control de vehículo estandarizada para traducir las decisiones de navegación en comandos mecánicos. Hay documentación extensa disponible, incluyendo instrucciones de instalación, guías de integración de hardware y una serie de manuales de inicio rápido para varias versiones de la plataforma.

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.
  • Frameworks de robótica - Arquitectura de alto rendimiento para el desarrollo de vehículos autónomos.
  • 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.

Historial de estrellas

Gráfico del historial de estrellas de apolloauto/apolloGráfico del historial de estrellas de apolloauto/apollo

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace apolloauto/apollo?

Apollo es un stack de software integral diseñado para el desarrollo de vehículos autónomos, proporcionando los componentes necesarios para la percepción, planificación y control. Funciona como un middleware de robótica de alto rendimiento, utilizando un bus de datos de publicación-suscripción para facilitar la comunicación de baja latencia entre módulos distribuidos y sensores de hardware. La plataforma integra datos de cámaras, lidar y radar a través de un framework de…

¿Cuáles son las características principales de apolloauto/apollo?

Las características principales de apolloauto/apollo son: Autonomous Driving Stacks, Robotics Middleware, Sensor Fusion, Message Buses, Motion Planning, Sensor Fusion Frameworks, Awesome List, Runtime Frameworks.

¿Qué alternativas de código abierto existen para apolloauto/apollo?

Las alternativas de código abierto para apolloauto/apollo incluyen: 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…

Alternativas open-source a Apollo

Proyectos open-source similares, clasificados según cuántas características comparten con Apollo.
  • commaai/openpilotAvatar de commaai

    commaai/openpilot

    61,375Ver en 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
    Ver en GitHub↗61,375
  • ardupilot/ardupilotAvatar de ArduPilot

    ArduPilot/ardupilot

    15,339Ver en GitHub↗

    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
    Ver en GitHub↗15,339
  • cpfl/autowareAvatar de CPFL

    CPFL/Autoware

    11,716Ver en GitHub↗

    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
    Ver en GitHub↗11,716
  • fkromer/awesome-ros2Avatar de fkromer

    fkromer/awesome-ros2

    2,116Ver en GitHub↗

    The Robot Operating System Version 2.0 is awesome!

    awesomeawesome-listros2
    Ver en GitHub↗2,116
  • Ver las 30 alternativas a Apollo→