6 repository-uri
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.
Acest proiect este un software de pilot automat pentru controlul zborului, conceput ca un sistem de operare în timp real pentru gestionarea dinamicii zborului și navigației multicopterelor autonome, aeronavelor cu aripă fixă și roverelor. Acesta servește ca un framework de pilot automat pentru vehicule multiple care suportă diverse configurații de aeronave, inclusiv platforme cu decolare și aterizare verticală în medii industriale. Sistemul include o stivă de comunicare MAVLink pentru schimbul de telemetrie și date de comandă între vehiculele fără pilot și stațiile de control la sol. De asemenea, oferă un simulator de zbor software-in-the-loop pentru a testa logica pilotului automat și comportamentul de zbor într-un mediu virtual, fără a necesita hardware fizic. Framework-ul încorporează un strat de abstractizare hardware pentru a integra senzori, actuatoare și radiouri de telemetrie în plăcile de control al zborului. Acesta acoperă, de asemenea, comunicarea vehiculelor fără pilot folosind protocoale standard și gestionarea dinamicii zborului pentru platforme hibride fără pilot.
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 este un firmware open-source pentru controllere de zbor, conceput pentru a stabiliza aeronavele și a gestiona datele senzorilor prin bucle PID și controlul motoarelor. Acesta servește ca un stack de zbor pentru multirotoare care integrează drivere de nivel jos și algoritmi de control pentru a gestiona ESC-urile (electronic speed controllers), receptoarele radio și hardware-ul de telemetrie. Sistemul se concentrează pe stabilizarea zborului în timp real și rutarea telemetriei. Include un sistem de stabilizare PID pentru a calcula ieșirile motoarelor pentru stabilitatea aeronavei și un manager de telemetrie de zbor pentru a ruta informațiile în timp real către stațiile de la sol și afișajele de tip heads-up (OSD). Firmware-ul acoperă o gamă largă de capabilități operaționale, inclusiv reglarea performanței de zbor, configurarea perifericelor hardware și rutarea comunicațiilor seriale. Oferă instrumente de monitorizare și observabilitate, cum ar fi logarea datelor de zbor la frecvență înaltă și generarea de heads-up display, alături de simularea fizică pentru verificarea comportamentului firmware-ului fără hardware fizic.
Provides virtual environments to test firmware behavior and flight dynamics before deployment to physical hardware.
Acest proiect este o simulare de aeronavă open-source pentru Microsoft Flight Simulator, oferind o recreare de înaltă fidelitate a unui avion comercial de pasageri. Acesta constă într-un model de zbor detaliat, un cockpit virtual interactiv și sisteme de aeronavă simulate concepute pentru a replica comportamentul unui avion de pasageri din lumea reală. Simularea utilizează o arhitectură de avionică modulară și sincronizarea cockpit-ului bazată pe stare pentru a gestiona instrumentele din cabina de pilotaj. Utilizează un runtime WebAssembly pentru logica sistemelor de înaltă performanță și dispune de o rețea de tip data-bridge pentru rutarea datelor de simulare către hardware extern și instrumente terțe. Proiectul acoperă domenii largi de simulare a aviației, inclusiv dinamica zborului avioanelor de linie, replicarea procedurilor de zbor din lumea reală și crearea de liveries exterioare personalizate. Include, de asemenea, resurse instrucționale pentru operațiunile de zbor și instrumente interactive pentru explorarea cockpit-ului. Software-ul este menținut printr-un sistem dedicat de gestionare a add-on-urilor pentru instalarea și actualizarea simulării și a extensiilor sale compatibile.
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.