Position Mode (MC)

Position is an easy-to-fly RC mode in which roll and pitch sticks control acceleration over ground in the vehicle's left-right and forward-back directions (similar to a car's accelerator pedal), and throttle controls speed of ascent-descent. When the sticks are released/centered the vehicle will actively brake, level, and be locked to a position in 3D space — compensating for wind and other forces. With full stick deflection the vehicle accelerates initially with MPC_ACC_HOR_MAX ramping down until it reaches the final velocity MPC_VEL_MANUAL.

Position mode is the safest manual mode for new fliers. Unlike Altitude and Manual/Stabilized modes the vehicle will stop when the sticks are centered rather than continuing until slowed by wind resistance.

The diagram below shows the mode behaviour visually (for a mode 2 transmitter).

Landing

Landing in this mode is easy:

  1. Position the drone horizontally above the landing spot using the roll and pitch stick.

  2. Let go of the roll and pitch stick and give it enough time to come to a complete stop.

  3. Pull the throttle stick down gently until the vehicle touches the ground.

  4. Pull the throttle stick all the way down to facilitate and accelerate land detection.

  5. The vehicle will lower propeller thrust, detect the ground and automatically disarm (by default).

While very rare on a well calibrated vehicle, sometimes there may be problems with landing.

  • If the vehicle does not stop moving horizontally:

    • You can still land under control in Altitude mode. The approach is the same as above, except that you must manually ensure that the vehicle stays above the landing spot using the roll and pitch stick.

    • After landing check GPS and magnetometer orientation, calibration.

  • If the vehicle does not detect the ground/landing and disarm:

    • After the vehicle is on the ground switch to Manual/Stabilized mode keeping the throttle stick low, and manually disarm using a gesture or other command. Alternatively you can also use the kill switch when the vehicle is already on the ground.

Technical Summary

RC mode where roll, pitch, throttle (RPT) sticks control movement in corresponding axes/directions. Centered sticks level vehicle and hold it to fixed altitude and position against wind.

  • Centered roll, pitch, throttle sticks (within RC deadzone MPC_HOLD_DZ) hold x, y, z position steady against any disturbance like wind.

  • Outside center:

    • Roll/Pitch sticks control horizontal acceleration over ground in the vehicle's left-right and forward-back directions (respectively).

    • Throttle stick controls speed of ascent-descent.

    • Yaw stick controls rate of angular rotation above the horizontal plane.

  • Takeoff:

    • When landed, the vehicle will take off if the throttle stick is raised above 62.5% percent (of the full range from bottom).

  • Landing:

  • Manual input is required (RC controller, or gamepad/thumbsticks through MAVLink).

  • This mode requires GPS.

Parameters

All the parameters in the Multicopter Position Control group are relevant. A few parameters of particular note are listed below.

Additional Information

Position Loss/Safety

Position mode is dependent on having an acceptable position estimate. If the estimate falls below acceptable levels, for example due to GPS loss, this may trigger a Position (GPS) Loss Failsafe. Depending on configuration, whether you have a remote control, and whether there is an adequate altitude estimate, PX4 may switch to altitude mode, manual mode, land mode or terminate.

Last updated