by JussiH » Sat Dec 15, 2012 4:18 pm
Overshoot is usually caused by the yaw angle you command by can not be reached fast enough - you can either tune rudder factor down or increase the max yaw angle allowed.
Yaw angle OM limits the maximum yaw angle and is expressed in radians per second (1radian = 180 degrees). So the 1.25 default equates to 225 degrees a second. You may also need to allow higher Rate PM and OM, and slightly higher rate P to allow the motors to keep up with commanded input.
-1.0 in heading means that heading is relative to waypoint - so unless you program a second waypoint with absolute heading (0 to 360 degrees) to be exceuted on arrival, you will get the hunting behavior and sometimes it will prevent further execution of the mission. I avoid relative heading and plan missions with extra waypoints to make sure headings are correct throughout.