Setup: PX4 v1.15.4 MC, IR-LOCK (Pixy v1.0.1) on external I2C (0x54), no rangefinder. Autostart irlock
+ landing_target_estimator
. Mission: WP directly over LZ at 10–12 m → LAND (tested Opportunistic and Required).
Works: irlock_report
and landing_target_pose (rel_pos_valid=True)
are solid; axes correct; vehicle makes small XY corrections.
Problem: Touchdown isn’t as accurate as expected. In Required, if I turn the beacon OFF during LAND, the vehicle doesn’t search—it continues to land/fallback (even with PLD_BTOUT 2–5s
, PLD_SRCH_ALT 10m
, PLD_SRCH_TOUT 10s
, PLD_MAX_SRCH 2
, PLD_FAPPR_ALT 1.0m
).
Questions:
-
On 1.15, what exact conditions trigger search in Required during LAND? Does dropping below
FAPPR_ALT
skip search? -
Any proven parameter set without a rangefinder for better final accuracy? (e.g.,
PLD_HACC_RAD
,FAPPR_ALT
,LTEST_MEAS_UNC
,LTEST_SENS_POS_*/SCALE_*
). -
Suggested
MPC_LAND_ALT1/2/3
for a slower descent earlier, givenMPC_LAND_SPEED
min is 0.6 m/s?
Happy to share a short log and the .plan
. Thanks!