Драйвер підвісу відхилив команду
Що пише ArduPilot:
- Mount: …
Попередження від драйвера підвісу, не частіше ніж раз на 30 с. «invalid angle targets»: команда просила понад 90° тангажу, 180° крену чи 360° рискання, а це зазвичай означає кути, надіслані в сотих градуса. «GPS_POINT target invalid»: команда «дивитися на точку» у вигляді, який приймав ArduPilot 4.2 і старші, з координатами не в тих полях. Підвіс лишається там, де був.
Що робити: найімовірніше спершу
Наземна станція, скрипт чи бортовий комп'ютер надсилає команди підвісу не в тих одиницях або в старому форматі.
ПеревіртеЗверніть увагу, що ви робили перед попередженням: кнопка в наземній станції, команда місії, скрипт.
ВиправтеНадсилайте кути в градусах, а координати — в полях широти й довготи; оновіть наземну станцію чи скрипт.
Підвісу наказали дивитися на місце раніше, ніж апарат дізнався, де він сам.
ВиправтеДочекайтеся позиції (фіксація GPS і готовність EKF — оцінювача позиції ArduPilot) або запускайте підвіс у режимі, якому вона не потрібна:
MNTn_DEFLT_MODE3 (RC targeting).
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
MNT1_TYPE | Mount Type |
MNT1_DEFLT_MODE | Mount default operating mode |
Код, який це надсилає
Mount: …
libraries/AP_Mount/AP_Mount_Backend.cpp AP_Mount_Backend::send_warning_to_GCS() · Відкрити в ArduPilot Copter-4.7.1