Вирівнювання почалося, і де літак зрештою зупинився
Що пише ArduPilot:
- Distance from LAND point=N.Nm
- Flare N.Nm sink=N.N speed=N.N dist=N.N
Вирівнювання (flare) — останній момент автоматичної посадки: мотор зупинено, курс зафіксовано, а ніс утримується піднятим, щоб літак опускався зі швидкістю TECS_LAND_SINK. Воно починається на висоті LAND_FLARE_ALT (типово 3 м) над точкою посадки або за LAND_FLARE_SEC (типово 2 с) до торкання за поточної швидкості зниження. Рядок називає висоту (м), швидкість зниження (м/с), шляхову швидкість за GPS (м/с) і відстань, що лишилася до точки посадки (м). «Distance from LAND point» з'являється, коли літак дизармувався: як далеко від запланованої точки він зупинився.
Що робити: найімовірніше спершу
Вирівнювання почалося зависоко (літак звалився й упав) або занизько (він влетів у землю).
ПеревіртеПорівняйте висоту в рядку «Flare» з тим, що ви бачили.
ВиправтеБез далекоміра висоту дає барометр, який за політ може відійти на метри; далекомір, спрямований униз, із
RNGFND_LANDING1 робить висоту вирівнювання справжньою. Інакше змінюйтеLAND_FLARE_ALTіLAND_FLARE_SECмалими кроками.Літак сів із перельотом чи недольотом: відстань від точки посадки велика.
ВиправтеСідайте проти вітру, а швидкість заходу задайте в
TECS_LAND_ARSPD: повільніший захід менше «пливе». Висока швидкість у рядку «Flare» означає, що літак прийшов зашвидко.
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
LAND_FLARE_ALT | Landing flare altitude |
LAND_FLARE_SEC | Landing flare time |
LAND_PITCH_DEG | Landing Pitch |
TECS_LAND_SINK | Sink rate for final landing stage |
TECS_LAND_ARSPD | Airspeed during landing approach (m/s) |
RNGFND_LANDING | Enable use of rangefinder |
Код, який це надсилає
Distance from LAND point=N.Nm
libraries/AP_Landing/AP_Landing_Slope.cpp AP_Landing::type_slope_verify_land() · Відкрити в ArduPilot Plane-4.7.1
Flare N.Nm sink=N.N speed=N.N dist=N.N
libraries/AP_Landing/AP_Landing_Slope.cpp AP_Landing::type_slope_verify_land() · Відкрити в ArduPilot Plane-4.7.1