Iampete1
7ec7b478f0
AC_WPNav: add getter for wp_radius_cm
3 years ago
Iampete1
febf843e6d
AC_Loiter: protect against negative angle max
3 years ago
Leonard Hall
8c51271b45
AC_WPNav: Add units to the AC_AttitudeControl Library
3 years ago
Leonard Hall
7852e9d1b0
AC_WPNav: Fix calculation of _scurve_jerk_time using radians.
3 years ago
Peter Barker
8a3a787b76
AC_WPNav: honour changes to wp-speed-up and wp-speed-down in-flight
3 years ago
Andrew Tridgell
9342ded2bb
AC_WPNav: cope with negative WPNAV_SPEED_DN
...
a user set WPNAV_SPEED_DN to a negative value, with odd results. Take
absolute value to cope. Even though the param docs clearly say range
should be positive, it is one where it is easy to think it should be
negative
3 years ago
Peter Barker
ec53a41ffd
AC_WPNav: monitor WPNAV_SPEED for changes
3 years ago
Josh Henderson
a91c0f4b12
AC_WPNav: simplify get_wp_destination_loc
3 years ago
Randy Mackay
8a5ade1f46
AC_WPNav: protect against divide-by-zero
3 years ago
Randy Mackay
28a14b3602
AC_WPNav: move definitions to .cpp file
3 years ago
Randy Mackay
af9a91c853
Copter: terrain spelling fix
3 years ago
Randy Mackay
ba50f68390
AC_WPNav: terrain spelling fix
3 years ago
Leonard Hall
94002101fd
AC_WPNav: Separate landing and terrain following.
3 years ago
Leonard Hall
520883b504
AC_WPNav: Fix Jerk units
4 years ago
Iampete1
58e14b2dc3
AC_Loiter: update ANG_MAX param description
4 years ago
Andrew Tridgell
973466856c
AC_WPNav: update variable name for consistency
4 years ago
Leonard Hall
a1b47f36ef
AC_WPNav: support Control: Refactor to use Jerk
4 years ago
Leonard Hall
32b2510893
AC_WPNav: Fix Angle Vel units on function
4 years ago
Randy Mackay
83e85c7125
AC_WPNav_OA: minor formatting and comment fixes
4 years ago
Randy Mackay
cf797dfca9
AC_WPNav_OA: separate handlers for results from Dijkstra's and BendyRuler
...
also bendy ruler uses pos controller
4 years ago
Peter Barker
8396925ece
AC_WPNav: rename for AHRS restructuring
4 years ago
Pierre Kancir
a7f14efef2
AC_WPNav: remove unused variable following https://github.com/ArduPilot/ardupilot/pull/18076
4 years ago
Randy Mackay
c55c160f48
AC_WPNav: use get_terrain_margin instead of constant
4 years ago
Randy Mackay
fb5c458132
AC_WPNav: add TER_MARGIN param
4 years ago
Leonard Hall
5dcfee07d9
AC_WPNav: Auto Terain following update
4 years ago
Leonard Hall
ce254153c1
WP_Nav: Return Crosstrack error
4 years ago
Peter Barker
2d28c1065e
AC_WPNav: use singleton to access AP_Terrain data
4 years ago
Leonard Hall
59909970fa
AC_WPNav: Remove unused function
4 years ago
Leonard Hall
7bc6c19306
AC_WPNav: seperate kinimatic shaping from pid limit setting
4 years ago
Randy Mackay
430492469b
AC_WPNav: get_terrain_offset and get_vector_NEU made public
4 years ago
Leonard Hall
620d066a2e
AC_WPNav: move code to generate terrain following kinematic path
4 years ago
Leonard Hall
fcde1e7370
AC_WPNav: use shaping_tc_z_s for terrain following time constant.
4 years ago
Andrew Tridgell
1d00cab9e6
AC_WPNav: convert circle, loiter and WPNav to double position
4 years ago
Andrew Tridgell
bf91168cd6
AC_WPNav: cleanup position control APIs
...
use Vector2 for xy, float for z
4 years ago
Leonard Hall
8610edb664
AC_WPNav: AC_Loiter: Remove extra accel limit
4 years ago
Randy Mackay
a79a3d2051
AC_WPNav: move get_yaw lower in AC_WPNav.h
...
this is a non-functional change
4 years ago
Randy Mackay
430ac65123
AC_Loiter: init brake_accel and fix brake timer type
4 years ago
Josh Henderson
757fc1d679
AC_WPNav: ensure that wp_radius greater than min
...
Co-authored-by: Murata,Katsutoshi <ma2maru@gmail.com>
4 years ago
Hwurzburg
158c7c499d
AC_WPNav: correct param ranges to accomodate TradHeli defaults
4 years ago
Leonard Hall
166f059fc2
AC_WPNav: Fix before squash
4 years ago
Leonard Hall
538d8f82fb
AC_WPNav: PosControl fixes
4 years ago
Leonard Hall
ccf06f66f7
AC_WPNav: integrate AC_PosControl::get_roll_cd rename
4 years ago
Leonard Hall
b17042078a
AC_Loiter: integrate AC_PosControl::get_roll_cd rename
4 years ago
Leonard Hall
d650df3e28
AC_Circle: integrate AC_PosControl::get_roll_cd rename
4 years ago
Leonard Hall
91e32a8339
AC_Loiter: minor format fix
4 years ago
Iampete1
e995e8873c
AC_Circle: add function to check for radius param change
4 years ago
chobits
00b44ff6c8
AC_WPNav: remove unused function
4 years ago
giacomo892
a5708acaef
AC_Circle: Restore radius every time
4 years ago
Randy Mackay
a3ceb6d95b
AC_WPNav: fix spline initialisation of terrain offset
4 years ago
Leonard Hall
361ba989bd
AC_WPNav: Use Pos_Control Heading
4 years ago