I am flying a quadcopter with AC3.5.4 , Mission 1.3.52 .
I do an AUTO Mission with WPNAV_RADIUS set to zero .
I plan a mission with first Waypoint [LOITER_TIME] with delay [3 seconds] and the second Waypoint set to RTL.
Problem:
During Auto Mission , copter navigates to Waypoint # 1 and then loiters there for more than 60 seconds until i manually RTL it.
{ Copter should loiter there for 3 seconds and then Return to Launch } .
I have checked everything regarding this problem as i know , the only Parameter i change was i set WPNAV_RADIUS to Zero .
Is this the parameter that causes Auto Mission to stop at Waypoint # 1.
Kindly help !!!
If someone could explain why this is happening i would be very thankful.
( Copter would have crashed loitering there but thanks to the Telemetry connection that informs me ).
When an object has a radius of zero, it doesn’t exist. The radius of the waypoint is nothing, so how can the copter reach something that doesn’t exist?
WPNAV_RADIUS is the size of the waypoint (hence radius). When the copter enters the waypoint, it is considered completed and proceeds to next command. If the radius is zero, it can never enter the waypoint.
I’m surprised it left the 1st waypoint/takeoff after reaching desired altitude. In SITL if you try that it just sits there because it can’t find a solution. Probably a deviide by zero error and it hangs or something like that.
Problem # 2:
When the quad endlessly loiters at Waypoint # 1 , i command RTL from Mission Planner .
I switched to PosHold Mode and descends the copter manually down.