Bill Geyer
b1e65de2d4
AC_AutoTune: removeing static variables-not complete
3 years ago
Bill Geyer
58b6dae4d5
AC_AutoTune: modifcations based on suggested changes
3 years ago
Bill Geyer
9d7291f28a
AC_AutoTune: removed pilot control during angle P tuning, added vel feedback
3 years ago
Bill Geyer
e780687f5f
AC_AutoTune: Fix issue with parameters in quadplane
3 years ago
Bill Geyer
c5cbf6ce37
AC_AutoTune: add conditional for constants based on build
3 years ago
Bill Geyer
7e4c94f7ec
AC_AutoTune: fix bug with test_max_accel
3 years ago
Bill Geyer
a5c1d51430
AC_AutoTune: add rate limits for rate dwell test and unusual attitude protections
3 years ago
Bill Geyer
768648b14c
AC_AutoTune: fix position holding during sweeps
3 years ago
Bill Geyer
af1c8dd9bc
AC_AutoTune: clean up FreqResp library and add comments
3 years ago
Bill Geyer
9ff3a7e795
AutoTune: fix commit Add units to the AC_AttitudeControl Library after rebase
3 years ago
Bill Geyer
c757de153d
AC_AutoTune: tradheli autotune, sqashed commits together
3 years ago
Randy Mackay
873924d6cd
AC_AutoTune: formatting and comment improvements
3 years ago
bnsgeyer
fae1917aa7
AC_Autotune: add heli autotune with review comments incorporated
3 years ago
Leonard Hall
5a97a232e7
AC_AutoTune: Move rate limit to AC_AttitudeControl
3 years ago
Andrew Tridgell
a39040d864
AC_AutoTune: limit autotune target rates to parameter limits
...
this makes it safer to autotune a large vehicle which may become
unstable at very high target rates
3 years ago
Josh Henderson
bd9361b701
AC_AutoTune: INAV rename for neu & cm/cms
3 years ago
Andy Piper
819645d1f6
AC_AutoTune: set slew rate to 0 while twitching
3 years ago
Leonard Hall
90b5bc6a2d
AC_AutoTune: Add units to the AC_AttitudeControl Library
3 years ago
Leonard Hall
30cda045f1
AC_Autotune: Separate landing and terrain following.
3 years ago
Andrew Tridgell
d9ee2b3c6c
AC_AutoTune: mark logger Write() calls as streaming where appropriate
4 years ago
Peter Barker
092885f67f
AC_AutoTune: remove @Values from param metadata where @Bitmask exists
4 years ago
Leonard Hall
53439b19cd
AC_AutoTune: Fix before squash
4 years ago
Leonard Hall
34fa62d51c
AC_AutoTune: PosControl fixes
4 years ago
murata
49bb4d38a1
AC_AutoTune: Disable variables that are overwritten
4 years ago
Randy Mackay
e78c6804a0
AC_AutoTune: remove start method and always init position controller
4 years ago
Peter Barker
1fb43d63e2
autotest: shorten statustext message to avoid chunking
4 years ago
Randy Mackay
d1dda86f60
AC_AutoTune: report step in lower case
...
also shortens displayed accuracy to 0.1deg and removes one pair of brackets
we should use lower case for reporting because it is easier to read and it takes up less space when displayed on MP's HUD (and probably other GCSs too)
4 years ago
Randy Mackay
25beab4c82
AC_AutoTune: add failure to level warning
4 years ago
Randy Mackay
4032ac9884
AC_AutoTune: level criteria is 5deg for plane and 2.5 for all others
4 years ago
Patrick José Pereira
0ecbaa867d
AC_AutoTune: Add missing const in member functions
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
4 years ago
Josh Henderson
8ce5113c74
AC_AutoTune: privatize AHRS logging
4 years ago
Andy Piper
fd96cdf6e0
AC_AutoTune: set FLTT to zero while twitching
...
add pilot testing message
5 years ago
Peter Barker
1a148afe1b
AC_AutoTune: add ATDE log message documentation
5 years ago
Rishabh
fe4d1f9316
AC_AutoTune: Logger documentation TimeUS fix
5 years ago
Peter Barker
cf0875bb00
AC_AutoTune: add missing axis field to ATUN message
5 years ago
Peter Barker
1065317332
AC_AutoTune: add documentation for ATUN log message
5 years ago
Leonard Hall
152205fd52
AC_AutoTune: fix restoring of original gains
...
current_gain_type was not being set when load_gains was called meaning subsequent calls to load_gains would fail if gain_type was GAIN_ORIGINAL
5 years ago
Randy Mackay
2f568bbfcb
AC_AutoTune: fix backup of yaw acceleration
5 years ago
Leonard Hall
33ca2a20dd
AC_AutoTune: Add check for reverse response abort.
5 years ago
Peter Barker
561920aad6
AC_AutoTune: cope with change in namespace of LogEvent enum
5 years ago
Peter Barker
3e4e7bdd18
AC_AutoTune: Log_Write events directly rather than via subclass
5 years ago
Peter Barker
9cd30083a4
AC_AutoTune: correct abs to fabsf for roll_cd and pitch_cd
5 years ago
Leonard Hall
c7196a4232
AC_AutoTune: support for upgrade to PID object
6 years ago
Peter Hall
a0d8c04f3e
AC_AutoTune: add public reset method
6 years ago
Peter Barker
79fa39e13b
AC_AutoTune: cope with renamed spool state enums
6 years ago
Leonard Hall
c4e3c4142e
AP_AutoTune: replace set_throttle_out_unstabilized
6 years ago
Tom Pittenger
ff043204dd
AC_AutoTune: rename dataflash to logger
6 years ago
Peter Barker
71174f41f8
AC_AutoTune: correct multiplier on ATDE and ATUN
...
These appear to be logging in degrees already, so the multiplier's wrong
6 years ago
Peter Barker
020aa6bd49
AC_AutoTune: emit a warning every second while pilot overrides active
6 years ago
Peter Barker
87d05d843e
AC_AutoTune: restrict scoping of LEVEL_ISSUE enum
...
This gives us tighter type-checking and scoping
6 years ago