awesome-repositories.com
Blog
MCP
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
·
PX4 avatar

PX4/Firmware

0
View on GitHub↗
11,967 estrellas·15,571 forks·C++·BSD-3-Clause·5 vistaspx4.io↗

Firmware

Este proyecto es un software de piloto automático de control de vuelo diseñado como un sistema operativo en tiempo real para gestionar la dinámica de vuelo y la navegación de multicópteros autónomos, aviones de ala fija y rovers. Sirve como un framework de piloto automático para múltiples vehículos que admite varias configuraciones de aeronaves, incluidas plataformas de despegue y aterrizaje vertical en entornos industriales.

El sistema incluye una pila de comunicación MAVLink para intercambiar telemetría y datos de comando entre vehículos no tripulados y estaciones de control terrestre. También proporciona un simulador de vuelo software-in-the-loop para probar la lógica del piloto automático y el comportamiento de vuelo en un entorno virtual sin necesidad de hardware físico.

El framework incorpora una capa de abstracción de hardware para integrar sensores, actuadores y radios de telemetría en placas de control de vuelo. Además, cubre la comunicación de vehículos no tripulados utilizando protocolos estándar y la gestión de la dinámica de vuelo para plataformas híbridas no tripuladas.

Features

  • Autonomous Flight Controllers - Acts as a comprehensive autonomous flight controller managing stabilization, flight modes, and safety failsafes.
  • Flight Management - Manages flight dynamics and navigation specifically for vertical takeoff and landing and hybrid unmanned platforms.
  • Robotics & Drones - Integrates autopilot boards and sensors into a cohesive hardware-software toolset for drone operation.
  • Autopilot Systems - Provides a comprehensive autopilot system for autonomous navigation and mission execution across multiple vehicle types.
  • Hardware Integration - Integrates physical sensors, actuators, and telemetry radios with the flight control board hardware.
  • Binary Communication Protocols - Implements the MAVLink binary protocol for efficient telemetry and command exchange between aircraft and ground stations.
  • Network Stacks - Implements a specialized network stack based on MAVLink for vehicle-to-ground communication.
  • Publish-Subscribe Systems - Utilizes a uORB publish-subscribe middleware for asynchronous, decoupled inter-process communication between software modules.
  • Hardware Abstraction Layers - Provides a hardware abstraction layer that decouples high-level flight logic from specific microcontroller peripherals.
  • Real-Time Operating Systems - Uses a real-time operating system kernel to ensure deterministic task scheduling and timing for flight-critical operations.
  • Flight Simulation Environments - Provides high-fidelity flight simulation environments to test and validate autopilot logic in a virtual setting.
  • Software-in-the-Loop Simulators - Includes a software-in-the-loop simulator to validate flight code against a physics model without physical hardware.
  • Communication Protocols and Standards - Supports industry-standard communication protocols for data exchange with external ground stations and onboard computers.
  • Frameworks de robótica - Software de control de vuelo para drones y vehículos no tripulados.
  • Robotics Frameworks - Flight control software for drones and unmanned vehicles.

Historial de estrellas

Gráfico del historial de estrellas de px4/firmwareGráfico del historial de estrellas de px4/firmware

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

Alternativas open-source a Firmware

Proyectos open-source similares, clasificados según cuántas características comparten con Firmware.
  • 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
  • amov-lab/prometheusAvatar de amov-lab

    amov-lab/Prometheus

    3,050Ver en GitHub↗

    Prometheus is an autonomous drone flight stack providing a software suite for navigation, target recognition, and flight control. It functions as a computer vision navigation engine and a precision autonomous landing controller, enabling unmanned aerial vehicles to operate without manual pilot input. The system distinguishes itself through multi-vehicle coordination and swarm synchronization, allowing aerial and ground vehicles to maintain formations and execute joint maneuvers via a shared communication framework. It further integrates a simulation environment for software-in-the-loop testin

    C++controlgazebomavros
    Ver en GitHub↗3,050
  • nasa-jpl/open-source-roverAvatar de nasa-jpl

    nasa-jpl/open-source-rover

    9,451Ver en GitHub↗

    The Open-Source Rover Platform is a hardware and software framework for building and controlling six-wheel planetary exploration rovers. It provides a six-wheel robot chassis and a modular robotics framework designed for integrating various motors, wheel sizes, and chassis materials. The platform features a six-wheel chassis equipped with a differential pivot suspension and an Ackerman steering mechanism to enable navigation across rugged outdoor terrain. Control is managed through a communication system that connects central processors to hardware via Bluetooth, WiFi, or USB for remote opera

    Prologdiyhardwaremars
    Ver en GitHub↗9,451
  • zephyrproject-rtos/zephyrAvatar de zephyrproject-rtos

    zephyrproject-rtos/zephyr

    15,627Ver en GitHub↗

    Zephyr is a real-time operating system and cross-platform embedded framework designed for resource-constrained hardware architectures. It provides an embedded kernel that manages memory, power consumption, and hardware peripherals across multiple microcontroller architectures. The project utilizes a hardware abstraction layer to decouple high-level kernel services from physical hardware through standardized driver interfaces. It employs a device tree hardware description format and a hierarchical configuration system to optimize binaries and feature sets for specific hardware constraints. Th

    C
    Ver en GitHub↗15,627
Ver las 30 alternativas a Firmware→

Preguntas frecuentes

¿Qué hace px4/firmware?

Este proyecto es un software de piloto automático de control de vuelo diseñado como un sistema operativo en tiempo real para gestionar la dinámica de vuelo y la navegación de multicópteros autónomos, aviones de ala fija y rovers. Sirve como un framework de piloto automático para múltiples vehículos que admite varias configuraciones de aeronaves, incluidas plataformas de despegue y aterrizaje vertical en entornos industriales.

¿Cuáles son las características principales de px4/firmware?

Las características principales de px4/firmware son: Autonomous Flight Controllers, Flight Management, Robotics & Drones, Autopilot Systems, Hardware Integration, Binary Communication Protocols, Network Stacks, Publish-Subscribe Systems.

¿Qué alternativas de código abierto existen para px4/firmware?

Las alternativas de código abierto para px4/firmware incluyen: ardupilot/ardupilot — ArduPilot is an autonomous vehicle autopilot software platform designed to manage navigation, stabilization, and… amov-lab/prometheus — Prometheus is an autonomous drone flight stack providing a software suite for navigation, target recognition, and… nasa-jpl/open-source-rover — The Open-Source Rover Platform is a hardware and software framework for building and controlling six-wheel planetary… zephyrproject-rtos/zephyr — Zephyr is a real-time operating system and cross-platform embedded framework designed for resource-constrained… px4/px4-autopilot — PX4-Autopilot is a professional-grade flight control software stack designed for autonomous unmanned vehicles,… apolloauto/apollo — Apollo is a comprehensive software stack designed for autonomous vehicle development, providing the necessary…