awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
iNavFlight avatar

iNavFlight/inav

0
View on GitHub↗
4,124 نجوم·1,853 تفرعات·C·GPL-3.0·4 مشاهداتinavflight.github.io↗

Inav

iNAV هو برنامج ثابت (firmware) للتحكم في الطيران مصمم لإدارة استقرار وحركة وديناميكيات طيران الطائرات متعددة المراوح، والطائرات ذات الأجنحة الثابتة، والمركبات الأرضية. يعمل كجهاز تحكم طيران مستقل وبرنامج ملاحة GPS قادر على تنفيذ مهام نقاط الطريق والحفاظ على الموقع والارتفاع.

يدمج النظام بيانات GPS والبوصلة لتمكين الملاحة المستقلة وتسلسلات العودة التلقائية إلى المنزل أثناء فقدان الإشارة أو فشل المستشعر. يتضمن مولد عرض على الشاشة (OSD) لعرض حالة المركبة والتحذيرات في الوقت الفعلي مباشرة على بث فيديو الطيار، إلى جانب مسجل بيانات القياس عن بُعد (telemetry) لتحليل بيانات المستشعر عالية التردد.

يغطي المشروع مجموعة واسعة من القدرات بما في ذلك استقرار الطائرات بدون طيار من خلال ضبط PID، وخلط أسطح التحكم لأنواع المركبات المتنوعة، وإدارة حالات الطوارئ. كما يوفر أدوات لاكتشاف مستشعرات الأجهزة، وإدارة المنافذ التسلسلية، وتكامل متتبع الهوائي.

يتم التعامل مع التكوين والضبط من خلال واجهة رسومية، مع دعم لنسخ التكوين الاحتياطية والاتصال اللاسلكي.

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.

سجل النجوم

مخطط تاريخ النجوم لـ inavflight/inavمخطط تاريخ النجوم لـ inavflight/inav

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Inav

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Inav.
  • px4/px4-autopilotالصورة الرمزية لـ PX4

    PX4/PX4-Autopilot

    11,962عرض على 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
    عرض على GitHub↗11,962
  • betaflight/betaflightالصورة الرمزية لـ betaflight

    betaflight/betaflight

    11,136عرض على 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
    عرض على GitHub↗11,136
  • ros-navigation/navigation2الصورة الرمزية لـ ros-navigation

    ros-navigation/navigation2

    4,373عرض على 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
    عرض على GitHub↗4,373
  • hybridgroup/gobotالصورة الرمزية لـ hybridgroup

    hybridgroup/gobot

    9,425عرض على 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
    عرض على GitHub↗9,425
عرض جميع البدائل الـ 30 لـ Inav→

الأسئلة الشائعة

ما هي وظيفة inavflight/inav؟

iNAV هو برنامج ثابت (firmware) للتحكم في الطيران مصمم لإدارة استقرار وحركة وديناميكيات طيران الطائرات متعددة المراوح، والطائرات ذات الأجنحة الثابتة، والمركبات الأرضية. يعمل كجهاز تحكم طيران مستقل وبرنامج ملاحة GPS قادر على تنفيذ مهام نقاط الطريق والحفاظ على الموقع والارتفاع.

ما هي الميزات الرئيسية لـ inavflight/inav؟

الميزات الرئيسية لـ inavflight/inav هي: 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.

ما هي البدائل مفتوحة المصدر لـ inavflight/inav؟

تشمل البدائل مفتوحة المصدر لـ inavflight/inav: 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…