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

ArduPilot/ardupilot

0
View on GitHub↗
15,339 Stars·20,964 Forks·C++·GPL-3.0·7 Aufrufeardupilot.org↗

Ardupilot

ArduPilot ist eine Softwareplattform für autonome Fahrzeug-Autopiloten, die für die Verwaltung von Navigation, Stabilisierung und Missionsausführung bei Luft-, Boden- und Wasserfahrzeugen entwickelt wurde. Es fungiert als umfassender Flugregler, der einen Echtzeit-Betriebssystem-Kernel nutzt, um gleichzeitige Regelschleifen, Sensorfusion und zustandsbasierte Logik für verschiedene Betriebsmodi zu verwalten.

Das System zeichnet sich durch eine modulare Hardware-Abstraktionsschicht aus, die die Navigationslogik von spezifischen Sensortreibern und Mikrocontroller-Architekturen entkoppelt. Es verwendet ein nachrichtenorientiertes Telemetrieprotokoll, um die Kommunikation zwischen dem Fahrzeug und Bodenstationen zu erleichtern, während ein ereignisgesteuertes Watchdog-System kontinuierlich Gesundheitsmetriken überwacht, um bei kritischen Fehlern automatisierte Wiederherstellungsverfahren auszulösen.

Die Plattform bietet ein breites Funktionsspektrum für den Betrieb unbemannter Systeme, einschließlich der Ausführung skriptbasierter Navigationsmissionen und der Koordination der mehrachsigen Nutzlaststabilisierung für Bildgebungszwecke. Zudem enthält sie integrierte Systeme für das Streaming von Echtzeit-Statusmetriken und die Aufzeichnung hochpräziser Telemetriedaten zur Unterstützung der Leistungsanalyse nach der Mission.

Features

  • Autonomous Flight Controllers - Provides a comprehensive flight control system for autonomous navigation, stabilization, and mission execution across diverse vehicle types.
  • Robotics & Drones - Provides integrated software toolsets for developing, controlling, and operating autonomous drones.
  • Vehicle Control Interfaces - Guides unmanned aerial, ground, and marine vehicles through complex paths using advanced control algorithms.
  • Autopilot Systems - Manages autonomous navigation, stabilization, and mission execution across diverse aerial, ground, and marine vehicles.
  • Telemetry Protocols - Implements a lightweight messaging standard for transmitting real-time telemetry data and control commands between unmanned vehicles and ground control stations.
  • Cooperative Task Schedulers - Manages concurrent execution of flight control loops and background tasks with strict real-time timing requirements.
  • Real-Time Sensor Fusion - Combines noisy data from multiple onboard sensors to estimate the precise orientation and position of the vehicle.
  • Unmanned System Safety Procedures - Implements automated recovery procedures to protect hardware during signal loss, low battery, or critical system failures.
  • Hardware Abstraction Layers - Decouples high-level navigation logic from specific microcontroller architectures and peripheral sensor drivers.
  • Flight Path Execution Tools - Provides utilities for commanding autonomous vehicles to follow specific geometric flight trajectories.
  • Message Serialization Protocols - Provides a lightweight binary communication standard for efficient transmission of vehicle state data.
  • Real-time Telemetry Streams - Transmits real-time vehicle status and performance metrics to ground control stations.
  • Failsafe Configuration Layers - Triggers automated recovery or landing procedures when detecting signal loss, low battery, or critical failures.
  • State Machine Orchestrators - Manages transitions between operational modes by enforcing specific safety constraints and control laws.
  • Event Monitoring Systems - Monitors system health metrics to trigger automated recovery procedures when safety thresholds are breached.
  • Logging and Telemetry - Records high-fidelity flight performance metrics and mission data to facilitate post-flight review and optimization.
  • Vehicle Telemetry - Transmits real-time vehicle status and performance metrics to ground control stations for situational awareness.
  • Robotik-Frameworks - Steuerungssoftware für verschiedene autonome Fahrzeuge.
  • Robotics Frameworks - Control software for various autonomous vehicles.
  • Flight Mode Controllers - Manages transitions between diverse control states like manual stabilization, loitering, and return-to-launch.
  • Connection Health Monitors - Monitors system health and connectivity to initiate automated recovery actions like returning to launch.
  • Camera Stabilization Controllers - Coordinates multi-axis camera movement and sensor feedback to capture steady imagery during vehicle operation.
  • Performance Visualization - Provides visual dashboards and tools for reviewing vehicle behavior throughout the entire flight path.

Star-Verlauf

Star-Verlauf für ardupilot/ardupilotStar-Verlauf für ardupilot/ardupilot

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

Häufig gestellte Fragen

Was macht ardupilot/ardupilot?

ArduPilot ist eine Softwareplattform für autonome Fahrzeug-Autopiloten, die für die Verwaltung von Navigation, Stabilisierung und Missionsausführung bei Luft-, Boden- und Wasserfahrzeugen entwickelt wurde. Es fungiert als umfassender Flugregler, der einen Echtzeit-Betriebssystem-Kernel nutzt, um gleichzeitige Regelschleifen, Sensorfusion und zustandsbasierte Logik für verschiedene Betriebsmodi zu verwalten.

Was sind die Hauptfunktionen von ardupilot/ardupilot?

Die Hauptfunktionen von ardupilot/ardupilot sind: Autonomous Flight Controllers, Robotics & Drones, Vehicle Control Interfaces, Autopilot Systems, Telemetry Protocols, Cooperative Task Schedulers, Real-Time Sensor Fusion, Unmanned System Safety Procedures.

Welche Open-Source-Alternativen gibt es zu ardupilot/ardupilot?

Open-Source-Alternativen zu ardupilot/ardupilot sind unter anderem: 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… microsoft/airsim — AirSim is a high-fidelity simulation platform designed for the development and testing of autonomous vehicles. Built… nasa/fprime — F Prime is a component-based framework designed for the development and deployment of embedded and spaceflight… commaai/openpilot — Openpilot is an open-source driver assistance system that integrates with vehicle control units to provide automated… apolloauto/apollo — Apollo is a comprehensive software stack designed for autonomous vehicle development, providing the necessary…

Open-Source-Alternativen zu Ardupilot

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Ardupilot.
  • px4/px4-autopilotAvatar von PX4

    PX4/PX4-Autopilot

    11,962Auf GitHub ansehen↗

    PX4-Autopilot is a professional-grade flight control software stack designed for autonomous unmanned vehicles, including multicopters, fixed-wing aircraft, and vertical takeoff and landing platforms. It operates as a modular, real-time framework that decouples flight control logic from hardware drivers through a publish-subscribe middleware architecture. The system utilizes a deterministic microkernel runtime to execute time-critical flight control loops and sensor fusion tasks, ensuring stable navigation and vehicle operation. The platform distinguishes itself through a parameter-driven conf

    C++autonomousautopilotavoidance
    Auf GitHub ansehen↗11,962
  • px4/firmwareAvatar von PX4

    PX4/Firmware

    11,967Auf GitHub ansehen↗

    This project is flight control autopilot software designed as a real-time operating system for managing the flight dynamics and navigation of autonomous multicopters, fixed-wing aircraft, and rovers. It serves as a multi-vehicle autopilot framework that supports various aircraft configurations, including vertical takeoff and landing platforms across industrial environments. The system includes a MAVLink communication stack for exchanging telemetry and command data between unmanned vehicles and ground control stations. It also provides a software-in-the-loop flight simulator to test autopilot

    C++
    Auf GitHub ansehen↗11,967
  • microsoft/airsimAvatar von microsoft

    microsoft/AirSim

    17,956Auf GitHub ansehen↗

    AirSim is a high-fidelity simulation platform designed for the development and testing of autonomous vehicles. Built as a plugin for game engines, it provides a physics-based environment that models vehicle dynamics and sensor data, serving as a foundation for robotics research, computer vision training, and reinforcement learning. The platform distinguishes itself through its support for hardware-in-the-loop and software-in-the-loop testing, allowing developers to validate control logic and firmware against real-world signals or concurrent processes. It offers extensive programmatic control

    C++aiairsimartificial-intelligence
    Auf GitHub ansehen↗17,956
  • nasa/fprimeAvatar von nasa

    nasa/fprime

    10,766Auf GitHub ansehen↗

    F Prime is a component-based framework designed for the development and deployment of embedded and spaceflight software. It provides a modular architecture that decouples software logic from communication interfaces, allowing developers to define system structures through a domain-specific modeling language. This model-based approach enables automated code generation, ensuring consistency across complex system topologies while maintaining strict interface contracts between software modules. The framework distinguishes itself through its integrated build system and ground data operations suite

    C++componentscppembedded
    Auf GitHub ansehen↗10,766
  • Alle 30 Alternativen zu Ardupilot anzeigen→