ardupilot/libraries/AC_Avoidance
Randy Mackay 1edac100ac AC_Avoid: add support for complex fence types
AP_OABendyRuler: support exclusion polygons

AP_OADijkstra: support exclusion polygons

AC_Avoid: adjust_velocity supports exclusion polygons

AC_Avoidance: handle fence::get_boundary_points returning nullptr instead of setting num_points to zero

AC_Avoidance: Dijkstra's works with only exclusion polygons

AC_Avoidance: Dijkstra: check for fence counts instead of polyfence validity

We really only care whether fences can be returned - and they won't be
returned unless they are valid

AC_Avoidance: BendyRuler: just try to get inclusion fence rather than checking validity

AC_Avoidance: BendyRuler supports exclusion circles

AC_Avoid: Dijkstra support for exclusion circles

AC_Avoid: BendyRuler support for inclusion circles

AC_Avoid: stop an inclusion/exclusion circular fences

AC_Avoid: stop at inclusion/exclusion circular fences

AC_Avoid: fixes to Dijkstra's use of inclusion/exclusion circles and polygons

AP_Avoidance: take semaphores when interacting with AHRS and polyfence

AC_Avoid: Dijkstra's fix for some_fences_enabled inclusion circles
2020-02-05 10:09:54 +11:00
..
AC_Avoid.cpp AC_Avoid: add support for complex fence types 2020-02-05 10:09:54 +11:00
AC_Avoid.h AC_Avoid: add support for complex fence types 2020-02-05 10:09:54 +11:00
AP_OABendyRuler.cpp AC_Avoid: add support for complex fence types 2020-02-05 10:09:54 +11:00
AP_OABendyRuler.h AC_Avoid: add support for complex fence types 2020-02-05 10:09:54 +11:00
AP_OADatabase.cpp AC_Avoidance: remove OADatabase check that can never be true 2019-09-10 09:15:56 +10:00
AP_OADatabase.h AC_Avoidance: add Object Avoidance Database 2019-08-02 09:50:13 -06:00
AP_OADijkstra.cpp AC_Avoid: add support for complex fence types 2020-02-05 10:09:54 +11:00
AP_OADijkstra.h AC_Avoid: add support for complex fence types 2020-02-05 10:09:54 +11:00
AP_OAPathPlanner.cpp AP_OAPathPlanner: minor fix to return original origin and dest upon failure 2019-08-17 09:42:43 +09:00
AP_OAPathPlanner.h AC_Avoidance: replace Write_OA with Write_OABendyRuler and Write_OADijkstra 2019-08-06 08:15:45 +09:00
AP_OAVisGraph.cpp AC_Avoid: add support for complex fence types 2020-02-05 10:09:54 +11:00
AP_OAVisGraph.h AC_Avoid: add support for complex fence types 2020-02-05 10:09:54 +11:00