6 Repos
High-fidelity virtual environments for testing flight logic and mission parameters.
Distinct from Autonomous Flight Controllers: Distinct from Autonomous Flight Controllers: focuses on the simulation environment itself rather than the flight control software.
Explore 6 awesome GitHub repositories matching hardware & iot · Flight Simulation Environments. Refine with filters or upvote what's useful.
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.
Provides high-fidelity flight simulation environments to test and validate autopilot logic in a virtual setting.
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
Allows testing of flight logic and mission parameters in a high-fidelity virtual environment before physical deployment.
Betaflight ist eine Open-Source-Flight-Controller-Firmware, die darauf ausgelegt ist, Fluggeräte zu stabilisieren und Sensordaten mittels PID-Reglern und Motorsteuerung zu verwalten. Sie dient als Multirotor-Flight-Stack, der Low-Level-Treiber und Steuerungsalgorithmen integriert, um elektronische Drehzahlregler (ESCs), Funkempfänger und Telemetrie-Hardware zu steuern. Das System konzentriert sich auf Echtzeit-Flugstabilisierung und Telemetrie-Routing. Es enthält ein PID-Stabilisierungssystem zur Berechnung der Motorausgaben für die Flugstabilität sowie einen Flugtelemetrie-Manager, um Echtzeitinformationen an Bodenstationen und On-Screen-Displays (OSD) zu übertragen. Die Firmware deckt ein breites Spektrum an operativen Funktionen ab, darunter Flugleistungs-Tuning, Konfiguration von Hardware-Peripherie und Routing der seriellen Kommunikation. Sie bietet Monitoring- und Observability-Tools wie hochfrequente Flugdatenprotokollierung und Heads-Up-Display-Generierung sowie physikalische Simulationen zur Überprüfung des Firmware-Verhaltens ohne physische Hardware.
Provides virtual environments to test firmware behavior and flight dynamics before deployment to physical hardware.
Dieses Projekt ist eine Open-Source-Flugsimulation für Microsoft Flight Simulator, die eine hochpräzise Nachbildung eines Verkehrsflugzeugs bietet. Sie besteht aus einem detaillierten Flugmodell, einem interaktiven virtuellen Cockpit und simulierten Flugzeugsystemen, die darauf ausgelegt sind, das Verhalten eines realen Passagierjets zu replizieren. Die Simulation verwendet eine modulare Avionik-Architektur und zustandsgesteuerte Cockpit-Synchronisation zur Verwaltung der Instrumente im Cockpit. Sie nutzt eine WebAssembly-Runtime für hochperformante Systemlogik und verfügt über ein Datenbrücken-Netzwerk zum Routing von Simulationsdaten an externe Hardware und Drittanbieter-Tools. Das Projekt deckt breite Luftfahrtsimulationsbereiche ab, einschließlich Flugdynamik von Verkehrsflugzeugen, die Replikation realer Flugverfahren und die Erstellung benutzerdefinierter Außenlackierungen. Es enthält zudem Lehrmaterialien für Flugoperationen und interaktive Tools zur Cockpit-Erkundung. Die Software wird durch ein dediziertes Add-on-Managementsystem zur Installation und Aktualisierung der Simulation und ihrer kompatiblen Erweiterungen gewartet.
Recreates flight dynamics and systems of wide-body and narrow-body airliners.
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
Implements a virtualization layer to test autonomous flight control logic in a simulated environment.
Rotors Simulator is a physics-based simulation framework designed for testing multirotor unmanned aerial vehicles and their control algorithms within a virtual environment. It models aerial vehicle movement, rotor thrust, and aerodynamic interactions by computing individual motor speeds directly to apply thrust and torque forces to rigid body dynamics. Aircraft kinematics, visual meshes, and sensor attachment points are described declaratively using unified robot description format files. The environment integrates dynamic models and aerodynamic forces through native runtime plugins while coo
Simulates multicopter flight dynamics and aerodynamic interactions within a physics-based virtual environment.