Peter Barker
|
0fc6fc4e9c
|
AP_Math: move definition of HAL_WITH_POSTYPE_DOUBLE into AP_HAL_Boards.h
other libraries need to know if we are doing double-precision offsets
|
2024-06-11 19:50:18 +10:00 |
Leonard Hall
|
1e3e5e5577
|
AP_Math: Control: Add velocity limits to shaping functions
|
2022-08-08 20:54:37 -04:00 |
Leonard Hall
|
1a21c6da1e
|
AP_Math: Move rc_input_to_roll_pitch conversion
|
2022-05-31 08:08:17 +09:00 |
Peter Barker
|
a08025125b
|
AP_Math: tidy includes
|
2022-05-03 09:14:58 +10:00 |
Andrew Tridgell
|
ca4151be2c
|
AP_Math: added angle_to_accel() and accel_to_angle()
|
2022-03-18 13:36:16 +11:00 |
Randy Mackay
|
8bbdd4825f
|
AP_Math: minor control spelling and format fixes
|
2022-01-12 13:07:15 +09:00 |
Leonard Hall
|
1e124ca957
|
AP_Math: Control: Add directional based acceleration limit
AP_Math: Control: Add directional based acceleration limit
|
2021-12-16 09:54:49 +09:00 |
Leonard Hall
|
718c094293
|
AP_Math: Control: Adjust limit handling to improve corners
|
2021-12-07 09:47:42 +09:00 |
Randy Mackay
|
4096a70a1f
|
AP_Math: update_pos_vel_accel methods accept limit as const reference
also update some comments
|
2021-12-01 12:45:46 +09:00 |
Leonard Hall
|
77fbcf1741
|
AP_Math: Control: add expo calculation.
|
2021-09-23 20:03:53 +09:00 |
Leonard Hall
|
8961695369
|
AP_Math: Control: Refactor to use Jerk
|
2021-08-11 17:07:29 +09:00 |
Randy Mackay
|
52bb8112b3
|
AP_Math: control.h needs vector2/3 includes
|
2021-07-22 08:51:41 +09:00 |
Leonard Hall
|
de36398ebf
|
AC_Math: Control: Support Accel only input
|
2021-07-10 20:25:05 +09:00 |
Andrew Tridgell
|
9b91cfe4ee
|
AP_Math: implement double versions of some position control methods
|
2021-06-24 21:34:30 +10:00 |
Andrew Tridgell
|
3a3a30ab22
|
AP_Math: define postype_t and vectors
|
2021-06-24 21:34:30 +10:00 |
Andrew Tridgell
|
639570505b
|
AP_Math: cleanups from Leonards feedback
|
2021-06-24 20:28:45 +10:00 |
Andrew Tridgell
|
566dd8ca8b
|
AP_Math: cleanup API comments on control code
|
2021-06-24 20:28:45 +10:00 |
Andrew Tridgell
|
86f09cad09
|
AP_Math: cleanup position control APIs
use Vector2 for xy, float for z
|
2021-06-24 20:28:45 +10:00 |
Leonard Hall
|
c4bb8baf0c
|
AP_Math: Control: Add XY S-Curve shapers and shaping limits
|
2021-05-24 20:13:37 +10:00 |
Randy Mackay
|
0e506a71a1
|
AP_Math: remove control's limit_vector_length
these have been moved to Vector2f and Vector3f
|
2021-04-03 12:07:59 +09:00 |
Leonard Hall
|
3bb0482795
|
AP_Math: add update_pos_vel_accel to control
also add shape_vel, shape_pos_vel and stopping_distance
also add calculation of kinematic limits
|
2021-04-03 12:07:59 +09:00 |
Leonard Hall
|
1e38440c83
|
AP_Math: add control common functions
|
2021-01-20 18:19:40 +11:00 |