INAV

INAV:具有导航功能的飞行控制软件。(INAV: Navigation-enabled flight control software)

Github stars Tracking Chart

INAV -- 具有导航功能的飞行控制器

特性

  • 开箱即用的出色导航性能
  • 位置保持,高度保持,返航和任务
  • 对固定翼无人机的出色支持:飞机,飞行机翼
  • 空速管支持
  • 测距仪支持(声纳和激光)
  • Oneshot 和 Multishot ESC 支持。
  • 黑匣子飞行记录器日志记录(到机载闪存或外部SD卡)。
  • Lux 的新 PID(内部使用浮点值,可抵抗循环时间变化)。
  • 同时进行蓝牙配置和 OSD。
  • LTM 遥测。
  • Smartport 遥测。
  • 通过 ADC 的 RSSI -- 使用 ADC 读取经过 FrSky D4R-II 和 X8R 测试的 PWM RSSI 信号。
  • OLED 显示器 -- 显示以下信息:电池电压,配置文件,速率配置文件,版本,传感器,RC 等。
  • 飞行中手动 PID 调整和速率调整。
  • 速度配置文件并在运行中进行选择。
  • 多个同步遥测供应商。
  • 可用于串行 RX、遥测、MSP,GPS 的可配置串行端口 -- 使用大多数设备上的任何端口(包括 softserial)。
  • 多色 RGB LED 灯带支持(使用可变长度的 WS2811 可寻址 RGB 灯带,每个 LED 可以是不同的颜色 -- 用于方向指示器、电池电量不足警告、飞行模式状态等)
  • 来自 CF/BF 的 PID 可用于 INAV,无需为 INAV 进行调谐
  • 还有很多!

有关功能,更改和一些讨论的列表,请查阅发布页面和文档。

工具

INAV 配置器

可在此处下载 INAV 的官方工具。它可以在 Windows、MacOS 和 Linux 机器以及独立应用程序上运行。

INAV 黑匣子浏览器

黑箱日志分析工具可在此处获得。

OpenTX 遥测屏幕

FrSky Taranis X9 和 Q X7 的用户可以使用 @teckel12 创建的 INAV Lua 遥测屏幕。可在此处获得软件和安装说明:https://github.com/iNavFlight/LuaTelemetry

安装

参见:https://github.com/iNavFlight/inav/blob/master/docs/Installation.md

文档,支持和学习资源

贡献

欢迎和鼓励捐款。您可以通过多种方式做出贡献:

  • 文档更新和更正。
  • 方法指南 -- 获得帮助?帮助别人!
  • Bug 修复。
  • 新功能。
  • 告诉我们您的想法和建议。
  • 通过此链接购买硬件

最好的起点是 Telegram 频道或 Facebook 组。进来打个招呼。

Github 问题追踪器是搜索现有问题或报告新错误/功能请求的好地方:

https://github.com/iNavFlight/inav/issues

https://github.com/iNavFlight/inav-configurator/issues

在创建新问题之前,请检查是否存在问题,请先搜索,否则会浪费人们的时间来代替他们进行编码!

开发商

请参考 docs/development 文件夹中的 development 部分。

INAV 发布

https://github.com/iNavFlight/inav/releases

(First edition: vz edited at 2019.09.22)

Overview

Name With OwnerPointCloudLibrary/pcl
Primary LanguageC++
Program languageC (Language Count: 10)
PlatformLinux, Mac, Windows
License:Other
Release Count51
Last Release Namepcl-1.14.1 (Posted on )
First Release Namepcl-1.0-ros (Posted on 2011-03-03 00:34:43)
Created At2013-02-12 16:40:25
Pushed At2024-05-07 09:06:16
Last Commit At2024-05-05 16:01:26
Stargazers Count9.5k
Watchers Count426
Fork Count4.6k
Commits Count14.4k
Has Issues Enabled
Issues Count2671
Issue Open Count434
Pull Requests Count2797
Pull Requests Open Count148
Pull Requests Close Count413
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

INAV - navigation capable flight controller

INAV
Travis CI status

Features

  • Outstanding navigation performance out of the box
  • Position Hold, Altitude Hold, Return To Home and Missions
  • Excellent support for fixed wing UAVs: airplanes, flying wings
  • Pitot tube support
  • Rangefinder support (sonar and laser)
  • Oneshot and Multishot ESC support.
  • Blackbox flight recorder logging (to onboard flash or external SD card).
  • Lux's new PID (uses float values internally, resistant to looptime variation).
  • Simultaneous Bluetooth configuration and OSD.
  • LTM Telemetry.
  • Smartport Telemetry.
  • RSSI via ADC - Uses ADC to read PWM RSSI signals, tested with FrSky D4R-II and X8R.
  • OLED Displays - Display information on: Battery voltage, profile, rate profile, version, sensors, RC, etc.
  • In-flight manual PID tuning and rate adjustment.
  • Rate profiles and in-flight selection of them.
  • Multiple simultaneous telemetry providers.
  • Configurable serial ports for Serial RX, Telemetry, MSP, GPS - Use most devices on any port, softserial too.
  • Multi-color RGB LED Strip support (each LED can be a different color using variable length WS2811 Addressable RGB strips - use for Orientation Indicators, Low Battery Warning, Flight Mode Status, etc)
  • PIDs from CF/BF can be used in INAV, no need to retune for INAV
  • And many more!

For a list of features, changes and some discussion please review consult the releases page and the documentation.

Tools

INAV Configurator

Official tool for INAV can be downloaded here. It can be run on Windows, MacOS and Linux machines and standalone application.

INAV Blackbox Explorer

Tool for Blackbox logs analysis is available here

Telemetry screen for OpenTX

Users of FrSky Taranis X9 and Q X7 can use INAV Lua Telemetry screen created by @teckel12 . Software and installation instruction are available here: https://github.com/iNavFlight/LuaTelemetry

Installation

See: https://github.com/iNavFlight/inav/blob/master/docs/Installation.md

Documentation, support and learning resources

Contributing

Contributions are welcome and encouraged. You can contribute in many ways:

  • Documentation updates and corrections.
  • How-To guides - received help? help others!
  • Bug fixes.
  • New features.
  • Telling us your ideas and suggestions.
  • Buying your hardware from this link

A good place to start is Telegram channel or Facebook group. Drop in, say hi.

Github issue tracker is a good place to search for existing issues or report a new bug/feature request:

https://github.com/iNavFlight/inav/issues

https://github.com/iNavFlight/inav-configurator/issues

Before creating new issues please check to see if there is an existing one, search first otherwise you waste peoples time when they could be coding instead!

Developers

Please refer to the development section in the docs/development folder.

INAV Releases

https://github.com/iNavFlight/inav/releases

To the top