murata
36b5d43efb
AC_Avoid: delete variable that is only used once in a simple calculation
8 years ago
Randy Mackay
f27cf8d388
AC_Avoidance: add adjust_velocity that accepts Vector3f for convenience
...
We should actually modify this function to scale back the z axis in order to avoid breaching the vertical fence. Currently breaching the vertical fence is handled within the position controller which is inconsistent.
9 years ago
Peter Barker
692ff22453
AC_Avoid: move closest_point to AP_Math
9 years ago
Daniel Ricketts
865aad7598
AC_Avoid: add support for stopping at polygon fence
9 years ago
Randy Mackay
26a6234a29
AC_Avoid: do not attempt to stop at circular fence if already breached
9 years ago
Randy Mackay
c6f9889a25
AC_Avoid: constify get_max_speed
...
Also get_stopping_distance and get_margin
9 years ago
Randy Mackay
a427768087
AC_Avoidance: reduce maximum acceleration to 1m/s/s
...
This makes the vehicle slow very gently as it approaches the edge of the fence
9 years ago
Daniel Ricketts
ff7bc7c0cb
AC_Avoidance: add library to stop at circular fence
9 years ago