Circle Mode

Circle will orbit a point located CIRC_RADIUS meters in front of the vehicle when the mode is entered.

Setting the CIRC_RADIUS to zero will cause the rover to simply stay in place.

The speed of the vehicle (in meters/second) is set by the CIRC_SPEED parameter. And the direction is set by the CIRC_DIR parameter, “0” is CW, “1” CCW.

Operation Notes

  • The target point moving around the circle does not slowdown if the vehicle cannot keep up. This means that a too high a CIRC_RADIUS parameter value will lead to the vehicle driving at full throttle inside the desired radius.

  • The radius, speed and direction parameters only take effect when the vehicle enters circle mode (or begins a LOITER_TURNS mission command) so users cannot easily change the radius or direction while in the mode. Instead they must exit and re-enter the mode. In missions, the speed can be changed using the DO_CHANGE_SPEED MAVlink or mission command.