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
430ac65123
AC_Loiter: init brake_accel and fix brake timer type
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
Rishabh
711b497cc3
AC_Loiter: Make avoidance optional while using loiter controller
4 years ago
Rishabh
401d365491
AC_WPNav: Adapt to 3-D Avoidance changes
4 years ago
Leonard Hall
e2308e9414
AC_Loiter: use AP_Math control tools common functions
4 years ago
Peter Barker
f2163fbc24
AC_WPNav: use singleton for getting AC_Avoid instance
6 years ago
Peter Barker
2c5373e278
AC_WPNav: add floating point constant designators
6 years ago
Andrew Tridgell
078eef91cb
AC_WPNav: prevent I term buildup during landing
...
this prevents I term buildup in the XY velocity controller during
landing. This to account for the EKF giving a non-zero horizontal
velocity when we have touched down. The I term buildup in the XY
velocity controller can lead to the attitude error going above the
level for disabling the relax function as the throttle mix is
changed. That results in large motor outputs which can tip over the
vehicle after touchdown.
Thanks to Leonard for the suggestion
6 years ago
mirkix
0c9fd0ae93
AC_WPNav: fix typo
6 years ago
Peter Barker
3faf7824c0
AC_WPNav: allow position control to get ekf navigation scalars directly
6 years ago
Randy Mackay
f0181be9c9
AC_Loiter: init_target only inits pos controller if inactive
...
this reduces a twitch found during the development of zig-zag mode
6 years ago
Michael du Breuil
d3bee76f0b
AC_WPNav: Cope with AC_PosControl renaming
6 years ago
Leonard Hall
31d93f5914
AC_Loiter: reduce twitch on init
7 years ago
Randy Mackay
f6cf52a748
AC_Loiter: move defines to cpp
7 years ago
Randy Mackay
757a35f3ba
AC_Loiter: consolidate sanity checks
7 years ago
Randy Mackay
cc5ad7c004
AC_Loiter: loiter extracted from AC_WPNav
7 years ago