PX4 Setup
Verify global position quality
PX4 precision landing requires a global position estimate due to a limitation in the current PX4 position controller. Poor GNSS quality—such as high HDOP, multipath, or an intermittent fix—can significantly degrade landing accuracy.
Verify position quality before attempting precision landing.
- Run AutoTune to ensure the UAV's PID values are well tuned.
- Serial port parameters
MAV_1_CONFIG = TELEM#then reboot.- Use
MAV_2_CONFIGifMAV_1_CONFIGis already in use. MAV_0_CONFIGis typically used for a telemetry radio.
- Use
MAV_1_FORWARD = Enabled (1)MAV_1_MODE = OnboardMAV_1_RATE = 0SER_TEL#_BAUD = 230400 8N1
- Precision landing parameters
PLD_SRCH_ALT≈ half of the landing target's max detection distance. (Use5 metersfor the landing target included in the box.)RTL_PLD_MD = Opportunistic precision landing