Параметр джерела EKF має недозволене значення
Що пише ArduPilot:
- Check EK3_SRCN_POSZ
- Check EK3_SRCN_YAW
- Check EK3_SRCN_VELXY
- Check EK3_SRCN_POSXY
- Check EK3_SRCN_VELZ
EKF, оцінювачу позиції й орієнтації ArduPilot, вказують, звідки брати кожну величину: горизонтальну позицію (EK3_SRCn_POSXY), горизонтальну швидкість (EK3_SRCn_VELXY), висоту (EK3_SRCn_POSZ), вертикальну швидкість (EK3_SRCn_VELZ) і курс (EK3_SRCn_YAW), у трьох наборах (n — 1, 2 або 3). Повідомлення називає параметр, значення якого не підходить для цієї величини. Перевіряються всі три набори, а не лише активний. Курс перевіряється завжди, решта — коли потрібна позиція.
Що робити: найімовірніше спершу
Завантажено файл параметрів з іншого апарата чи старішої версії, або значення введено вручну.
ПеревіртеПодивіться названий параметр і порівняйте з дозволеним: POSXY 0, 3, 4 або 6; VELXY 0, 3, 5, 6 або 7; POSZ 0, 1, 2, 3, 4 або 6; VELZ 0, 3 або 6; YAW 0, 1, 2, 3, 6 або 8.
ВиправтеДля апарата з GPS, компасом і барометром використовуйте типові значення:
EK3_SRC1_POSXY3,EK3_SRC1_VELXY3,EK3_SRC1_POSZ1,EK3_SRC1_VELZ3,EK3_SRC1_YAW1.Другий чи третій набір джерел заповнено лише частково.
ПеревіртеЦифра в повідомленні — 2 або 3.
ВиправтеЗадайте правильні значення і цьому набору. Набір, яким ви не користуєтеся, може повторювати набір 1.
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
EK3_SRC1_POSXY | Position Horizontal Source (Primary) |
EK3_SRC1_VELXY | Velocity Horizontal Source |
EK3_SRC1_POSZ | Position Vertical Source |
EK3_SRC1_VELZ | Velocity Vertical Source |
EK3_SRC1_YAW | Yaw Source |
EK3_SRC2_POSXY | Position Horizontal Source (Secondary) |
Де це зробити:Стартові параметриПорівняння й міграція параметрів
Код, який це надсилає
Check EK3_SRCN_POSZ
libraries/AP_NavEKF/AP_NavEKF_Source.cpp AP_NavEKF_Source::pre_arm_check() · Відкрити в ArduPilot Copter-4.7.1
Check EK3_SRCN_YAW
libraries/AP_NavEKF/AP_NavEKF_Source.cpp AP_NavEKF_Source::pre_arm_check() · Відкрити в ArduPilot Copter-4.7.1
Check EK3_SRCN_VELXY
libraries/AP_NavEKF/AP_NavEKF_Source.cpp AP_NavEKF_Source::pre_arm_check() · Відкрити в ArduPilot Copter-4.7.1
Check EK3_SRCN_POSXY
libraries/AP_NavEKF/AP_NavEKF_Source.cpp AP_NavEKF_Source::pre_arm_check() · Відкрити в ArduPilot Copter-4.7.1
І ще 1 повідомлень, що надсилаються з тих самих місць.