Leonard Hall
85ea69f26d
AC_WPNav: Support error input to kinematic shaper
3 years ago
Leonard Hall
4d0cf2c11d
AC_WPNav: Fix calculation of _scurve_jerk_time using radians.
4 years ago
Andrew Tridgell
adc2bf1955
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
4 years ago
Peter Barker
3fade60249
AC_WPNav: monitor WPNAV_SPEED for changes
4 years ago
Josh Henderson
2e52e2cba9
AC_WPNav: simplify get_wp_destination_loc
4 years ago
Randy Mackay
fe2b4d09c3
AC_WPNav: protect against divide-by-zero
4 years ago
Randy Mackay
173de60f25
AC_WPNav: move definitions to .cpp file
4 years ago
Randy Mackay
05ac549155
Copter: terrain spelling fix
4 years ago
Randy Mackay
b66b5cd21c
AC_WPNav: terrain spelling fix
4 years ago
Leonard Hall
c404eec65c
AC_WPNav: Separate landing and terrain following.
4 years ago
Leonard Hall
283c83fb6e
AC_WPNav: Fix Jerk units
4 years ago
Leonard Hall
eb652b71f9
AC_WPNav: support Control: Refactor to use Jerk
4 years ago
Leonard Hall
8cd70f2569
AC_WPNav: Fix Angle Vel units on function
4 years ago
Randy Mackay
cca86c7a24
AC_WPNav_OA: minor formatting and comment fixes
4 years ago
Randy Mackay
0a5d6c48e6
AC_WPNav_OA: separate handlers for results from Dijkstra's and BendyRuler
...
also bendy ruler uses pos controller
4 years ago
Pierre Kancir
9f2bfd330d
AC_WPNav: remove unused variable following https://github.com/ArduPilot/ardupilot/pull/18076
4 years ago
Leonard Hall
efd854562f
WP_Nav: Return Crosstrack error
4 years ago
Randy Mackay
aad2f883d6
AC_WPNav: use get_terrain_margin instead of constant
4 years ago
Randy Mackay
9775d23883
AC_WPNav: add TER_MARGIN param
4 years ago
Leonard Hall
185c6cf845
AC_WPNav: Auto Terain following update
4 years ago
Leonard Hall
49148f28e7
AC_WPNav: Remove unused function
4 years ago
Leonard Hall
23b7d1060d
AC_WPNav: seperate kinimatic shaping from pid limit setting
4 years ago
Randy Mackay
f3c25397c7
AC_WPNav: get_terrain_offset and get_vector_NEU made public
4 years ago
Leonard Hall
ec53ea7f8e
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
Leonard Hall
939d8e3ed4
AC_WPNav: Support Thrust Vector Control
4 years ago
Randy Mackay
b81930885c
AC_WPNav: remove unnecessary assignment and constify local vars
4 years ago
Randy Mackay
bebb7e7d8f
AC_WPNav: removed unused enums
4 years ago
chobits
fd88e53be6
AC_WPNav: remove unassigned _track_desired
4 years ago
Leonard Hall
64ae08a925
AC_Loiter: fix references to position error
4 years ago
Leonard Hall
d0ab74e496
AC_Circle: fix references to position error
4 years ago
Randy Mackay
2201450180
AC_WPNav: renames and comment fixes
4 years ago