У місії є команда, яку ця прошивка не може виконати
Що пише ArduPilot:
- Skipping invalid cmd #N
В Auto місія дійшла до команди, якої ця прошивка не знає; її пропущено, і місія триває з наступної. Число після «#» — не місце пункту в місії: це номер команди MAVLink (MAV_CMD), яку пропущено. Пропущена навігаційна команда змінює шлях місії, тож подивіться, куди апарат полетить далі.
Що робити: найімовірніше спершу
Місію сплановано для іншого типу апарата або в планувальнику, налаштованому на іншу прошивку.
ПеревіртеЗнайдіть число у списку команд
MAV_CMDі відшукайте цей пункт у місії.ВиправтеПлануйте місію, під'єднавшись до цього апарата, щоб планувальник пропонував лише команди, які він підтримує.
Можливість, якій належить команда, не включено у прошивку цієї плати (захват, лебідка, скидання вантажу, скрипти).
Перевірте«Аналізатор прошивки» показує, з чим зібрано файл прошивки.
ВиправтеЗберіть прошивку з цією можливістю або приберіть команду.
Де це зробити:Перевірка енергії місіїАналізатор прошивки
Код, який це надсилає
Skipping invalid cmd #N
ArduCopter/mode_auto.cpp ModeAuto::verify_command() · Відкрити в ArduPilot Copter-4.7.1
ArduPlane/commands_logic.cpp Plane::verify_command() · Відкрити в ArduPilot Plane-4.7.1