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 и исправления барометров.
Что вошло в выпуск
Добавлены цели для семи плат: CoreWing F405 Wing V2 и Wing Mini V2, CUAV X25 MEGA, GPilot P1, Lectron Pi5, NWBLUE_PROH757, ZeroOneX6 и ZeroOneX6_Air (у последних внутренний компас BMM350). Появился драйвер инерциального модуля Analog Devices ADIS16607, а Kakute H7, Kakute H7 Mini и Pixhawk 6X научились работать с IMU семейства LSM6DSV; у этого датчика заодно исправлен подогрев.
Исправлены барометры: у BMP390 появился программный сброс, у BMP581 — корректное чтение, у MS5837 (датчик глубины для подводных аппаратов) — идентификатор устройства. Компас IIS2MDC теперь включён по умолчанию, QMC5883P — на платах с 1 МБ флеш-памяти. Разработчики отдельно выделили два исправления для Linux-автопилотов: регрессию шины CAN и чтение нескольких UDP-пакетов за цикл. Это касается автопилотов на одноплатных компьютерах, где регуляторы и GNSS-модули по DroneCAN подключаются к шине через Linux, а телеметрия и управление идут по сети.
Какие контроллеры из каталога это касается
Самая заметная плата в списке — CUAV X25 MEGA. Её паспортные датчики, IMU ADIS-16607 и барометр BMP581, оба попали в выпуск: первый получил драйвер, второй — исправление чтения. Цель для неё впервые появляется в ветке 4.7, и после выхода стабильной 4.7.2 плату можно будет прошивать штатной сборкой.
С Kakute H7 и Pixhawk 6X ситуация другая. Производители меняют IMU между ревизиями плат, когда меняется доступность датчиков. Если в партии окажется плата с LSM6DSV, на прошивке старше 4.7.2 датчик может не определиться — версию прошивки стоит сверять с ревизией, указанной на плате.
| Контроллер | Процессор | IMU по паспорту | Барометр | Что меняет 4.7.2 |
|---|---|---|---|---|
| CUAV X25 MEGA | STM32H7, 480 МГц | ADIS-16607 / IIM-42652 / IIM-42653 | ICP-20100 / BMP581 | новая цель, драйвер ADIS16607, чтение BMP581 |
| Holybro Pixhawk 6X (Rev 3) | STM32H753 + STM32F103 | ICM-20649 или BMI088, ICM-42688-P, ICM-42670-P | 2 × BMP388 | поддержка IMU LSM6DSV |
| Holybro Kakute H7 V2 | STM32H743, 480 МГц | в карточке не указан | BMP280 | поддержка IMU LSM6DSV |
| Holybro Kakute H7 Mini | STM32H743, 480 МГц | в карточке не указан | SPA06 | поддержка IMU LSM6DSV |
Процессор, IMU и барометр — по карточкам нашего каталога, изменения — по объявлению о выпуске Copter-4.7.2-beta1. Какой именно датчик стоит на конкретной плате, определяется ревизией: её сверяют до покупки.
Ставить ли бету
Остальные исправления — для тех, кто летает на 4.7.x. Слияние данных о сопротивлении воздуха (drag fusion) теперь правильно работает вместе с курсом от двухантенного GPS. Калибровка гироскопа сохраняет поворот платы. У оптического потока исправлен знак высоты при масштабировании по рельефу. В PosHold исправлены единицы порога скорости при переходе от торможения к удержанию, в OSD уточнено отображение курса. В режиме Follow исправлено определение системного идентификатора ведущего аппарата.
Бету можно поставить через Mission Planner, QGroundControl или с firmware.ardupilot.org. Для рабочих аппаратов разумнее дождаться стабильной 4.7.2. Исключение — новые платы из списка, для которых бета пока единственная готовая сборка.
Источники
Другие новости
-
Pegasus пролетел почти 2 часа на литий-серной батарее: что подтверждено, а что посчитано
30 сентября австралийская Li-S Energy сообщила, что двухмоторный беспилотник Pegasus с размахом крыла 5 м пролетел почти 2 ч и более 75 км на одном литий-серном пакете и сел с запасом заряда. Главная цифра релиза — на 80 % больше дальности и времени полёта, чем дал бы LiPo-пакет при той же массе ячеек, — получена расчётом. Разбираем, что в релизе измерено, что посчитано и чего не хватает, чтобы судить о литий-серной химии для БПЛА.
-
Septentrio mosaic-G5: четырёхчастотный RTK-приёмник на 2,2 г получил готовые платы от двенадцати производителей
1 октября Septentrio расширила экосистему вокруг модуля mosaic-G5: к нему вышли платы двенадцати партнёров, включая Holybro, ARK Electronics, CUAV и 3DR, и четыре открытых референс-дизайна. Сам модуль — четырёхчастотный RTK-приёмник размером 22,8 × 16,4 мм, который весит 2,2 г и потребляет 0,44 Вт.
-
INAV 10 RC2: DroneCAN, высота над рельефом и автопереход VTOL — и что для этого нужно от полётного контроллера
29 сентября вышел второй кандидат в релиз INAV 10.0.0. Новая ветка подключает периферию по DroneCAN, берёт высоту над рельефом из карт на SD-карте и сама переводит VTOL в самолётный режим по воздушной скорости. Каждая из этих функций упирается в железо: порт CAN, слот microSD и датчик воздушной скорости.