Далекомір перебрав на себе висоту для посадки або відмовився від неї
Що пише ArduPilot:
- Rangefinder engaged at N.Nm
- Rangefinder disengaged at N.Nm
Під час автоматичної посадки з увімкненим RNGFND_LANDING Plane починає брати висоту з далекоміра, спрямованого вниз, щойно десять змінних показів поспіль потрапляють у його діапазон: «Rangefinder engaged» із виміряною висотою. Відтоді відхід барометра виправляється, і вирівнювання настає на справжній висоті. «Rangefinder disengaged» означає, що поправка змінилася більш ніж на 30 м від початкової: далекомір вважається несправним, і посадка триває за барометром.
Що робити: найімовірніше спершу
«Disengaged»: далекомір давав стрибучі покази — над водою, високою травою чи при великому крені.
ВиправтеПодивіться в лозі відстань далекоміра під час заходу. Датчику, що стрибає на десятки метрів, потрібне краще кріплення або чисте віконце, перш ніж довіряти йому посадку.
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
RNGFND_LANDING | Enable use of rangefinder |
RNGFND1_TYPE | Rangefinder type |
RNGFND1_ORIENT | Rangefinder orientation |
Код, який це надсилає
Rangefinder engaged at N.Nm
ArduPlane/altitude.cpp Plane::rangefinder_height_update() · Відкрити в ArduPilot Plane-4.7.1
Rangefinder disengaged at N.Nm
ArduPlane/altitude.cpp Plane::rangefinder_height_update() · Відкрити в ArduPilot Plane-4.7.1