awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
iNavFlight avatar

iNavFlight/inav

0
View on GitHub↗
4,124 stele·1,853 fork-uri·C·GPL-3.0·4 vizualizăriinavflight.github.io↗

Inav

iNAV este un firmware de control al zborului conceput pentru a gestiona stabilitatea, mișcarea și dinamica de zbor a multirotoarelor, aeronavelor cu aripă fixă și roverelor. Servește drept controler de zbor autonom și software de navigație GPS capabil să execute misiuni prin puncte de trecere (waypoints) și să mențină poziția și altitudinea.

Sistemul integrează datele GPS și ale busolei pentru a permite navigația autonomă și secvențele automate de întoarcere la bază (return to home) în caz de pierdere a semnalului sau defecțiune a senzorilor. Include un generator de afișare pe ecran (OSD) pentru a reda starea vehiculului și avertismente în timp real direct pe fluxul video al pilotului, alături de un logger de telemetrie de zbor pentru analiza datelor senzorilor de înaltă frecvență.

Proiectul acoperă o gamă largă de capabilități, inclusiv stabilitatea aeronavelor fără pilot prin reglarea PID, mixarea suprafețelor de control pentru diverse tipuri de vehicule și gestionarea siguranței în caz de urgență (failsafe). De asemenea, oferă instrumente pentru detectarea senzorilor hardware, gestionarea porturilor seriale și integrarea trackerelor de antenă.

Configurarea și reglarea sunt gestionate printr-o interfață grafică, cu suport pentru backup-uri de configurare și conectivitate wireless.

Features

  • Autonomous Flight Controllers - Serves as a comprehensive software platform for managing vehicle flight modes, sensor-based stabilization, and automated safety failsafes.
  • PID Stabilization Systems - Uses real-time PID control loops to maintain aircraft stability and orientation.
  • Automated Return to Home - Triggers an automatic flight sequence to return the vehicle to its launch point during signal loss or sensor failure.
  • Sensor Calibrations - Sets the baseline reference for the accelerometer to ensure the aircraft maintains a level orientation.
  • Position and Altitude Hold Controllers - Implements control loops to lock 3D coordinates and altitude, enabling the vehicle to hover steadily without pilot input.
  • Failsafe Execution Systems - Provides automated recovery logic triggered by signal loss or hardware failure detection.
  • Flight Control Firmware - Provides firmware for managing the stability, movement, and flight dynamics of multirotors, fixed-wing aircraft, and rovers.
  • Navigation Sensor Integrations - Implements interfaces for connecting GNSS and compass modules to provide critical spatial awareness for autonomous flight.
  • Autonomous Robot Navigation - Enables the aircraft to move independently through environments using GPS and sensor data.
  • Control Surface Mixing - Maps radio stick movements to motor speeds and control surface positions to support diverse aircraft types.
  • Sensor Fusion - Combines data from accelerometers, gyroscopes, and magnetometers to estimate precise vehicle orientation.
  • Sensor Processing - Combines data from multiple sensors to produce accurate real-time environmental and spatial information for flight stability.
  • GPS Navigation Systems - Utilizes GPS and compass data to execute autonomous waypoint missions and automatic return to home sequences.
  • Hardware Abstraction Layers - Provides a software layer that decouples flight control logic from specific motor and servo signal implementations.
  • Flight Control Interfaces - Provides a programming interface for managing the navigation and flight dynamics of unmanned aerial vehicles.
  • Vehicle Parameter Tuning - Provides a graphical desktop interface to program and tune controller behavior and adjust vehicle parameters.
  • Waypoint Sequence Execution - Implements the execution of a sequence of geographic coordinates to automate flight paths.
  • Interrupt-Driven I/O - Manages peripheral data transfer for GPS and radios using hardware interrupts to ensure timing precision.
  • Flight Telemetry Recorders - Ships a high-frequency blackbox recording system for capturing aircraft state and sensor telemetry for post-flight analysis.
  • On-Screen Display Generators - Generates real-time telemetry overlays and system status warnings directly on the pilot's video feed.
  • Mixer-Based Mapping - Distributes control signals across multiple actuators using a mixing matrix to define input-to-motor effects.
  • Circular Logging - Ships a circular logging system to record high-frequency sensor data to flash memory for post-flight analysis.
  • Flight Data Loggers - Records high-frequency sensor and system telemetry to onboard storage for post-flight analysis.
  • Log Analysis - Processes recorded telemetry logs and high-frequency variables to review flight performance and debug dynamics.
  • Real-Time Telemetry Routing - Routes live sensor data and vehicle status information in real-time to ground stations using various communication protocols.
  • PID Scaling - Implements dynamic PID value adjustments based on throttle or airspeed to prevent oscillations across flight ranges.
  • Manual Launch Detectors - Includes logic to detect take-off acceleration and automatically initiate powered launch sequences for fixed-wing aircraft.
  • Serial Port Interfaces - Manages the assignment of hardware communication ports to specific sensors and peripherals for reliable data exchange.
  • Sensor Calibration Routines - Provides calibration routines to align the software mounting angle of the flight controller and compass with the physical installation.
  • On-Screen Display Controllers - Integrates real-time flight telemetry data directly into the pilot's video feed for monitoring.
  • Radio Control Receiver Interfaces - Provides standardized interfaces for configuring remote control receiver protocols to ensure accurate command transmission.

Istoric stele

Graficul istoricului de stele pentru inavflight/inavGraficul istoricului de stele pentru inavflight/inav

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Inav

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Inav.
  • px4/px4-autopilotAvatar PX4

    PX4/PX4-Autopilot

    11,962Vezi pe GitHub↗

    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
    Vezi pe GitHub↗11,962
  • betaflight/betaflightAvatar betaflight

    betaflight/betaflight

    11,136Vezi pe GitHub↗

    Betaflight is open-source flight controller firmware designed to stabilize aircraft and manage sensor data through PID loops and motor control. It serves as a multirotor flight stack that integrates low-level drivers and control algorithms to manage electronic speed controllers, radio receivers, and telemetry hardware. The system focuses on real-time flight stabilization and telemetry routing. It includes a PID stabilization system to calculate motor outputs for aircraft stability and a flight telemetry manager to route real-time information to ground stations and on-screen displays. The fir

    C
    Vezi pe GitHub↗11,136
  • ros-navigation/navigation2Avatar ros-navigation

    ros-navigation/navigation2

    4,373Vezi pe GitHub↗

    Navigation2 is a ROS 2 navigation framework for autonomous mobile robots. It provides the core identity of a path planner, costmap management system, kinematic motion controller, and behavior tree orchestrator to compute collision-free routes and execute movement commands. The framework is distinguished by its use of behavior trees to coordinate modular task servers, enabling complex navigation routines and autonomous recovery actions. It supports a plugin-based architecture that allows planners and controllers to be swapped at runtime to adapt to different environments. The system covers a

    C++navigationroboticsros2
    Vezi pe GitHub↗4,373
  • hybridgroup/gobotAvatar hybridgroup

    hybridgroup/gobot

    9,425Vezi pe GitHub↗

    Gobot is a robotics framework for the Go programming language designed for developing robotics, drones, and IoT applications. It provides a hardware abstraction layer with standardized drivers to interact with GPIO, I2C, SPI, and PWM interfaces across various single-board computers and microcontrollers. The framework functions as an IoT device orchestrator and BLE device manager, enabling the coordination of multiple sensors, actuators, and Bluetooth Low Energy peripherals. It includes specialized interfaces for drone control, allowing for the management of flight maneuvers and video streams

    Goarduinobeaglebonebeaglebone-black
    Vezi pe GitHub↗9,425
Vezi toate cele 30 alternative pentru Inav→

Întrebări frecvente

Ce face inavflight/inav?

iNAV este un firmware de control al zborului conceput pentru a gestiona stabilitatea, mișcarea și dinamica de zbor a multirotoarelor, aeronavelor cu aripă fixă și roverelor. Servește drept controler de zbor autonom și software de navigație GPS capabil să execute misiuni prin puncte de trecere (waypoints) și să mențină poziția și altitudinea.

Care sunt principalele funcționalități ale inavflight/inav?

Principalele funcționalități ale inavflight/inav sunt: Autonomous Flight Controllers, PID Stabilization Systems, Automated Return to Home, Sensor Calibrations, Position and Altitude Hold Controllers, Failsafe Execution Systems, Flight Control Firmware, Navigation Sensor Integrations.

Care sunt câteva alternative open-source pentru inavflight/inav?

Alternativele open-source pentru inavflight/inav includ: px4/px4-autopilot — PX4-Autopilot is a professional-grade flight control software stack designed for autonomous unmanned vehicles,… betaflight/betaflight — Betaflight is open-source flight controller firmware designed to stabilize aircraft and manage sensor data through PID… ros-navigation/navigation2 — Navigation2 is a ROS 2 navigation framework for autonomous mobile robots. It provides the core identity of a path… hybridgroup/gobot — Gobot is a robotics framework for the Go programming language designed for developing robotics, drones, and IoT… petoicamp/opencat-quadruped-robot — OpenCat-Quadruped-Robot is a development framework and motion control API for building four-legged robots. It provides… nvidia-isaac-ros/isaac_ros_visual_slam — This project is a robotics software package designed for simultaneous localization and mapping, providing a framework…