Skip to main content

ArduPilot Setup

  1. Run AutoTune to ensure the UAV's PID values are well tuned.
  2. Serial port paramters
    • Determine the serial index for the selected TELEM port using your flight controller's UART mapping.
      • For example, on the Pixhawk 6X, TELEM3 maps to SERIAL5.
    • SERIAL#_BAUD = 230400
    • SERIAL#_PROTOCOL = MAVLink2
  3. Precision landing parameters
    • PLND_ENABLED = Enabled then reboot.
    • PLND_TYPE = CompanionComputer / MAVLink
    • PLND_ALT_MAX ≈ half of your landing target's max detection distance.
    • PLND_YAW_ALIGN: ArduPilot assumes the Landmark module's X axis points forward. If not, set a yaw offset in centidegrees.
      • For example, if the module points rearward (an offset of 180º), set PLND_YAW_ALIGN = 18000.
    • RTL_LOIT_TIME = 0 to remove delay between RTL and precision landing.

Additional Resources