Closed GoogleCodeExporter closed 9 years ago
I am not confident in how the current loiter entry is processed, and if there
are any conditions. But I do have an opinion;
1) If Loiter is invoked while copter is close to stationary position holding
(low ground speed), then the exact position at point of activation should
constitute the loiter target point. Furthermore, the "georef" attitude of the
copter, when entering loiter should be used as a reference attitude to start
out from, since it just proved it was capable of maintaining manually
controlled position hold. I.e. the transition should be seamless and take
advantage of the given attitude.
2) If loiter is invoke during significant lateral and vertical movement, then
loiter mode should engage immediately, without hesitation, starting by firm
(but not violent) braking laterally and vertically. As soon as the respective
velocity (lat / vert) approaches zero (let´s say <1m/s) the new loiter target
is set. This provides a predictable response for the pilot and in allows the
loiter function to be engaged as a "panic"-button, freezing laterally and
vertically, ASAP without oscillations.
3) When traversing (using right stick to move laterally) while in loiter the
stick input should invoke a ground speed proportional to stick input (maybe it
works like that today?) Once returned to neutral it should brake and hold (like
in 2).
Original comment by tomas.so...@gmail.com
on 26 Feb 2012 at 10:37
Tomas - that comment is starting to look like a set of requirements!
Actually, thanks for the support and I agree with and support those
requirements.
Regards, Bill
Original comment by b...@themojos.net
on 26 Feb 2012 at 10:57
I think this issue is outdated now we are in the 2.9 days
Original comment by Benny.Si...@gmail.com
on 20 Jan 2013 at 10:58
Issue closed.
If you find this is an error please report it in the new issues list
https://github.com/diydrones/ardupilot/issues?labels=ArduCopter&page=1&state=ope
n
Original comment by Benny.Si...@gmail.com
on 20 Jan 2013 at 10:58
Original issue reported on code.google.com by
b...@themojos.net
on 23 Feb 2012 at 3:31