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
·
PX4 avatar

PX4/Firmware

0
View on GitHub↗
11,967 Stars·15,571 Forks·C++·BSD-3-Clause·5 Aufrufepx4.io↗

Firmware

Dieses Projekt ist eine Flugsteuerungs-Autopilot-Software, die als Echtzeitbetriebssystem für die Verwaltung der Flugdynamik und Navigation von autonomen Multicoptern, Starrflüglern und Rovern konzipiert ist. Es dient als Autopilot-Framework für mehrere Fahrzeuge und unterstützt verschiedene Flugzeugkonfigurationen, einschließlich Plattformen für senkrechten Start und Landung in industriellen Umgebungen.

Das System enthält einen MAVLink-Kommunikationsstack für den Austausch von Telemetrie- und Befehlsdaten zwischen unbemannten Fahrzeugen und Bodenkontrollstationen. Es bietet zudem einen Software-in-the-Loop-Flugsimulator, um Autopilot-Logik und Flugverhalten in einer virtuellen Umgebung zu testen, ohne physische Hardware zu benötigen.

Das Framework integriert eine Hardware-Abstraktionsschicht, um Sensoren, Aktuatoren und Telemetriefunkgeräte in Flugsteuerungsplatinen einzubinden. Es deckt zudem die Kommunikation unbemannter Fahrzeuge unter Verwendung von Standardprotokollen sowie die Verwaltung der Flugdynamik für hybride unbemannte Plattformen ab.

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.
  • Robotik-Frameworks - Flugsteuerungssoftware für Drohnen und unbemannte Fahrzeuge.
  • Robotics Frameworks - Flight control software for drones and unmanned vehicles.

Star-Verlauf

Star-Verlauf für px4/firmwareStar-Verlauf für px4/firmware

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 Firmware

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Firmware.
  • 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
  • amov-lab/prometheusAvatar von amov-lab

    amov-lab/Prometheus

    3,050Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,050
  • nasa-jpl/open-source-roverAvatar von nasa-jpl

    nasa-jpl/open-source-rover

    9,451Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗9,451
  • zephyrproject-rtos/zephyrAvatar von zephyrproject-rtos

    zephyrproject-rtos/zephyr

    15,627Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗15,627
Alle 30 Alternativen zu Firmware anzeigen→

Häufig gestellte Fragen

Was macht px4/firmware?

Dieses Projekt ist eine Flugsteuerungs-Autopilot-Software, die als Echtzeitbetriebssystem für die Verwaltung der Flugdynamik und Navigation von autonomen Multicoptern, Starrflüglern und Rovern konzipiert ist. Es dient als Autopilot-Framework für mehrere Fahrzeuge und unterstützt verschiedene Flugzeugkonfigurationen, einschließlich Plattformen für senkrechten Start und Landung in industriellen Umgebungen.

Was sind die Hauptfunktionen von px4/firmware?

Die Hauptfunktionen von px4/firmware sind: Autonomous Flight Controllers, Flight Management, Robotics & Drones, Autopilot Systems, Hardware Integration, Binary Communication Protocols, Network Stacks, Publish-Subscribe Systems.

Welche Open-Source-Alternativen gibt es zu px4/firmware?

Open-Source-Alternativen zu px4/firmware sind unter anderem: 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…