Andrew Tridgell
b4b2024982
AP_Math: fixed build error on cygwin
...
ensure variables are always initialised
2022-03-12 08:00:49 +09:00
Leonard Hall
0d31f60dd2
AP_Math: SCurve: Increase corner speeds
2022-03-12 08:00:49 +09:00
Leonard Hall
fa12b0ac53
AP_Math: Convert S-Curves to use maximum Snap to remove minimum time between waypoints
2022-03-12 08:00:49 +09:00
Andy Piper
fbaa2e7b09
AP_Math: allow selection of inline version of vector operations for performance.
2021-12-22 18:23:33 +11:00
Leonard Hall
ad2a152751
AP_Math: Spelling fix
2021-08-11 17:07:29 +09:00
Andrew Tridgell
498220b9f3
AP_Math: fixed error where t4_out could be negative in SCurve::calculate_path
...
this case cropped up in SITL due to floating point accuracies
2021-07-10 10:34:01 +09:00
Josh Henderson
566621e2ba
AP_Math: SCurve check direction.length_squared is_zero
2021-06-14 13:26:44 +09:00
Leonard Hall
3530d9121f
AP_Math: minor format fix to SCurve::advance_target_along_track
2021-05-12 19:53:57 +09:00
Leonard Hall
af7403f4e9
AP_Math: add SCurve library
...
SCurve const more local variables
rename update to get_jerk_vel_pos_at_time
removed unused update
debug output in SITL
fixes to ensure finished at end of path
fixes including validity check
includes corrections from peer review
2021-04-03 12:07:59 +09:00