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 |
Peter Barker
|
247a047177
|
AC_AutoTune: avoid int32_t<->float conversions
We're currently bouncing backwards and forwards between types. Just
choose one!
|
6 years ago |
Peter Barker
|
1859dd4234
|
AC_AutoTune: avoid climb rate conversion from float to int32_t to float
|
6 years ago |
Peter Barker
|
923af1e301
|
AC_AutoTune: use abs not fabsf for integers
|
6 years ago |
Tom Pittenger
|
3415d309ea
|
AC_AutoTune: unify singleton naming to _singleton and get_singleton()
|
6 years ago |
Peter Barker
|
6fc76a32af
|
GLOBAL: use AP::logger() and strip redundant Log_ from methods
|
6 years ago |
Peter Barker
|
b47733142f
|
GLOBAL: rename DataFlash_Class to AP_Logger
|
6 years ago |
Leonard Hall
|
4edc464b83
|
AC_AutoTune: desired-ground-idle replaces spin-when-armed
|
6 years ago |
Andrew Tridgell
|
a885f86ce7
|
AC_AutoTune: fixed testing of gains with aux switch
this fixes the use of an aux switch for autotune to test gains before
disarm.
Many thanks to Mark Whitehorn for noticing this regression
|
6 years ago |
Andrew Tridgell
|
e66a360e27
|
AC_AutoTune: added lower limit on scaler reduction
|
6 years ago |
Andrew Tridgell
|
e279fde505
|
AC_AutoTune: log 3 axis PIDs during twitch
|
6 years ago |
Leonard Hall
|
b5066cffb6
|
AC_Autotune: Log in degrees
|
6 years ago |
Andrew Tridgell
|
be9be889db
|
AC_AutoTune: ensure we always have the right gains loaded
|
6 years ago |
Andrew Tridgell
|
460d697678
|
AC_AutoTune: loosen level threshold after 2s
|
6 years ago |
Andrew Tridgell
|
d0bc1520f6
|
AC_AutoTune: reset step_scaler between tune types
|
6 years ago |
Andrew Tridgell
|
d6a23fd22a
|
AC_AutoTune: fixed missing else statement
|
6 years ago |
Leonard Hall
|
ce27eb5de1
|
AC_Autotune: Reduce rate step for over angle abort
|
6 years ago |
Andrew Tridgell
|
6312a88d90
|
AC_Autotune: fixed waiting for level timeout
|
6 years ago |
Leonard Hall
|
e0c24d6ecf
|
AC_Autotune: Include FF variable
|
6 years ago |
Andrew Tridgell
|
4ea9f329e2
|
AC_AutoTune: use AHRS_View for RATE logging
|
6 years ago |
Leonard Hall
|
b25f7a38e8
|
AC_Autotune: Include FF variable
|
6 years ago |
Leonard Hall
|
b0f3674eee
|
AC_Autotune: Add level time out.
|
6 years ago |
Andrew Tridgell
|
6d4e886bc9
|
AC_AutoTune: moved axes_completed init
thanks Randy
|
6 years ago |
Andrew Tridgell
|
2277f70456
|
AC_AutoTune: allow save of completed axes
this allows you to stop the tune by disarming part way through and
save the completed axes
|
6 years ago |
Randy Mackay
|
c5a2065a86
|
AC_AutoTune; minor format fixes
|
6 years ago |
Andrew Tridgell
|
d90edcbb1d
|
AC_AutoTune: fixed time subtraction bug
would have failed at time wrap point
|
6 years ago |
Andrew Tridgell
|
47265c6fb7
|
AC_AutoTune: converted autotune mode to a library
this allows for common code between copter and quadplanes
|
6 years ago |
Peter Barker
|
e02a645354
|
Copter: use fabsf() instead of labs()
wrap_180_cd returns a float
substracting a float from an int32 returns a float
|
6 years ago |
Michael du Breuil
|
7e1ed948f5
|
Copter: Cope with AC_PosControl renaming
|
6 years ago |
Peter Barker
|
214adc121f
|
Copter: mode_autotune: factor out common filter reset code
|
7 years ago |
Peter Barker
|
9c72a8ecc7
|
Copter: simplify autotune's filter value determination
|
7 years ago |
Peter Barker
|
f4be542169
|
Copter: autotune: raise priorities of autotune success and param saved
Closes #8734
|
7 years ago |
Randy Mackay
|
a38507623d
|
Copter: autotune minor comment fix
|
7 years ago |
Randy Mackay
|
1b38a377ff
|
Copter: autotune replace 1 with true
|
7 years ago |
Leonard Hall
|
7204d46ccb
|
Copter: Autotune - Fix low angle P issue
|
7 years ago |
Leonard Hall
|
5c1d895f82
|
Copter: autotune announce only while tuning
|
7 years ago |
Leonard Hall
|
83fac326a4
|
Copter: autotune check for vel overshoot in angle P
this change reduces the chance of over tuned angle P
|
7 years ago |
Ebin
|
d8f56b3511
|
ArduCopter: changed signature for get_pilot_desired_lean_angles()
Removes first two redundant input parameters, makes fn non static, makes fn const
|
7 years ago |
Leonard Hall
|
8ac653cabf
|
Copter: AutoTune integrate renamed use_sqrt_controller
|
7 years ago |
Leonard Hall
|
93de23e7c4
|
Copter: get-pilot-desired-lean-angles accepts another angle-max
|
7 years ago |
Leonard Hall
|
9544b1763b
|
Copter: replace smoothing gain with AC_AttitudeControl::set_input_tc
|
7 years ago |
Peter Barker
|
bb9af3b79d
|
Copter: autotune: correct compilation when logging disabled
|
7 years ago |
Andrew Tridgell
|
0ed75052f8
|
Copter: enable parameters inside mode objects
this adds FHLD_* parameters for FlowHold mode. It is a large patch as
it needs to disentagle the mode class to enable it to be used in
Parameters.h
|
7 years ago |