Не вдалося обчислити точку, на яку дивиться камера
Що пише ArduPilot:
- POI: distance > 5km: N.N m
- POI: Mount pitch too elevated (los.z=N.N need >= N.N; pitch=N.N deg)
- POI: return on bad los
- POI: Failure to mount angles
- Mount: failed to start POI thread
Фіксація POI (4.7, перемикач із RCn_OPTION 186) бере місце, на яке дивиться камера, і тримає підвіс на ньому. Це місце вона знаходить там, де лінія погляду камери перетинає горизонтальну площину на висоті дому, і вона відмовилася: камера дивиться менш ніж на 1° нижче горизонту («pitch too elevated»), місце далі ніж 5 км, або підвіс не повідомляє свої кути («Failure to mount angles»). «Mount: failed to start POI thread» — збій запуску старішого обчислення точки інтересу.
Що робити: найімовірніше спершу
Камера спрямована на горизонт або вище.
ВиправтеНахиліть камеру вниз на наземну ціль і перемкніть перемикач знову.
Ціль далеко або апарат низько, тож лінія погляду перетинає землю далі ніж за 5 км.
ВиправтеПідлетіть ближче або вище. Якщо місцевість значно вища чи нижча за дім, точка буде зміщена, бо обчислення вважає землю рівною на висоті дому.
«failed to start POI thread»: польотному контролеру під час запуску забракло вільної пам'яті.
ВиправтеВимкніть те, чим не користуєтеся, і перезавантажте; сам підвіс працює й так.
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
MNT1_TYPE | Mount Type |
MNT1_DEFLT_MODE | Mount default operating mode |
Код, який це надсилає
POI: distance > 5km: N.N m
libraries/AP_Mount/AP_Mount_Backend.cpp AP_Mount_Backend::calculate_poi_at_home_alt() · Відкрити в ArduPilot Copter-4.7.1
POI: Mount pitch too elevated (los.z=N.N need >= N.N; pitch=N.N deg)
libraries/AP_Mount/AP_Mount_Backend.cpp AP_Mount_Backend::calculate_poi_at_home_alt() · Відкрити в ArduPilot Copter-4.7.1
POI: return on bad los
libraries/AP_Mount/AP_Mount_Backend.cpp AP_Mount_Backend::calculate_poi_at_home_alt() · Відкрити в ArduPilot Copter-4.7.1
POI: Failure to mount angles
libraries/AP_Mount/AP_Mount_Backend.cpp AP_Mount_Backend::calculate_poi_at_home_alt() · Відкрити в ArduPilot Copter-4.7.1
І ще 1 повідомлень, що надсилаються з тих самих місць.