INAV 10 RC2: DroneCAN, высота над рельефом и автопереход VTOL — и что для этого нужно от полётного контроллера
29 сентября вышел второй кандидат в релиз INAV 10.0.0. Новая ветка подключает периферию по DroneCAN, берёт высоту над рельефом из карт на SD-карте и сама переводит VTOL в самолётный режим по воздушной скорости. Каждая из этих функций упирается в железо: порт CAN, слот microSD и датчик воздушной скорости.
Что вышло
RC2 закрывает около 26 ошибок первого кандидата: запись тока в журнал для новых датчиков, надёжность миссий с переходами JUMP, синхронизацию с регуляторами на AM32, делитель частоты SPI на H7 и F7. Настройки со времён RC1 не удаляли и не переименовывали, добавилась цель ALEXF722V3.
С версии 9.1.0 в ветку вошли 228 изменений: около 134 новых функций и 79 исправлений. Главные — поддержка DroneCAN, высота над рельефом, автоматический переход VTOL, режим удержания воздушной или путевой скорости у самолёта, дуги координированного разворота между путевыми точками и расширенный MAVLink с загрузкой миссий. Добавлены датчики LSM6DSx, ICM40609D, магнитометр LIS2MDL, счётчик INA226 и 11 новых плат, в том числе ORBITH743v2 и RP2350_PICO.
Какое железо нужно новым функциям
Высоту над рельефом INAV берёт из заранее записанных на SD-карту данных, поэтому плате с журналом во встроенной флэш-памяти эта функция недоступна. DroneCAN требует порта CAN с трансивером на самой плате. Автопереход VTOL считает момент перехода по воздушной скорости, и без датчика с трубкой Пито он не работает.
Отсюда простое правило подбора. Если самолёт или VTOL собирают под INAV 10 ради рельефа и периферии по CAN, нужен контроллер на H7 или F7 со слотом microSD и портом CAN. Плата с журналом во флэш-памяти этих функций не получит, даже если для неё есть сборка INAV 10, — но для FPV-крыла без миссий по рельефу этого и не нужно.
| Контроллер | Процессор | Порт CAN | Запись журнала | Цель INAV |
|---|---|---|---|---|
| Matek H743-WING / SLIM / MINI / WLITE | STM32H743, 480 МГц | есть | microSD | MATEKH743 |
| Holybro Kakute H743-Wing | STM32H743, 480 МГц | есть | microSD | KAKUTEH7WING |
| Matek F765-WSE | STM32F765, 216 МГц | есть | microSD | MATEKF765SE |
| GEPRC GEP-F722-BT-HD V2 | STM32F722 | — | SD-карта 512 МБ на плате | GEPRCF722_BT_HD |
Процессор и порт CAN — по карточкам нашего каталога, запись журнала и имя цели — по файлам целей в репозитории INAV. Порт CAN на плате ещё не значит, что DroneCAN включён в сборке цели: это сверяют с описанием цели до покупки.
Как обновляться
Разработчики требуют Configurator 10.0 той же версии, что и прошивка. Порядок такой: сохранить настройки кнопкой Backup Config на вкладке прошивки, прошить с полной очисткой памяти, вернуть настройки через Restore Config. Тогда переименованные параметры MAVLink перенесутся в новую группу mavlink_port1_*, а сглаживание разворотов — в nav_fw_wp_turn_mode. Если восстанавливать настройки через diff all в консоли, миграции не будет.
Поменялись и значения по умолчанию: GPS опрашивается с частотой 8 Гц вместо 10, Galileo и BeiDou включены сразу. RC2 — ещё кандидат в релиз: для рабочих аппаратов разработчики советуют оставаться на ветке 9.1.x и ждать финальной версии.
Источники
Другие новости
-
Pegasus пролетел почти 2 часа на литий-серной батарее: что подтверждено, а что посчитано
30 сентября австралийская Li-S Energy сообщила, что двухмоторный беспилотник Pegasus с размахом крыла 5 м пролетел почти 2 ч и более 75 км на одном литий-серном пакете и сел с запасом заряда. Главная цифра релиза — на 80 % больше дальности и времени полёта, чем дал бы LiPo-пакет при той же массе ячеек, — получена расчётом. Разбираем, что в релизе измерено, что посчитано и чего не хватает, чтобы судить о литий-серной химии для БПЛА.
-
ArduPilot 4.7.2 beta1: семь новых плат, IMU ADIS16607 и LSM6DSV — что проверить перед покупкой контроллера
1 октября ArduPilot выпустил первую бету 4.7.2 для Copter, Plane, Rover, Sub и Tracker. Это сервисный выпуск, но в нём есть то, что касается выбора железа: поддержка новых плат, включая CUAV X25 MEGA, драйвер промышленного IMU ADIS16607, датчики семейства LSM6DSV на Kakute H7 и Pixhawk 6X и исправления барометров.
-
Septentrio mosaic-G5: четырёхчастотный RTK-приёмник на 2,2 г получил готовые платы от двенадцати производителей
1 октября Septentrio расширила экосистему вокруг модуля mosaic-G5: к нему вышли платы двенадцати партнёров, включая Holybro, ARK Electronics, CUAV и 3DR, и четыре открытых референс-дизайна. Сам модуль — четырёхчастотный RTK-приёмник размером 22,8 × 16,4 мм, который весит 2,2 г и потребляет 0,44 Вт.