ardupilot/libraries/AP_SafeRTL
Randy Mackay 939ca36c33 AP_SafeRTL: simplify and prune regularly
remove overlapping prunable loops (keeps longest loop)
replace use of Bitmask calls with flag
restart_pruning protection against overflow
remove argument to reset_simplification and reset_pruning
fix setting _simplify.path_points_completed
fix add_loop - compare length of new loop to sum of all existing loops that would be
replaced
add program error protection - an overflow of the path_points_count index is dangerous so although it should never happen, if it does, deactivate
reduce the simplify and prune path-points-completed numbers as points are popped off the path so that if the user aborts the SafeRTL simplification and pruning process any new points added aftwards
2017-09-09 14:05:41 +09:00
..
examples/SafeRTL_test AP_SafeRTL: library to return to home along safe path 2017-09-09 14:05:41 +09:00
AP_SafeRTL.cpp AP_SafeRTL: simplify and prune regularly 2017-09-09 14:05:41 +09:00
AP_SafeRTL.h AP_SafeRTL: simplify and prune regularly 2017-09-09 14:05:41 +09:00