Leonard Hall
|
c28d103afe
|
AC_AttitudeControl: Fix Angular velocity rotation to body frame
Thanks to BreederBai for higlighting this in issue #17059
Thanks to esaldiran and Hs293Go for helping check the math.
|
2021-04-19 14:48:59 +10:00 |
Peter Barker
|
c12d1938c2
|
autotest: add a test for button change for changing modes
|
2021-04-19 14:27:45 +10:00 |
murata
|
7d3a1739d8
|
AP_Proximity: Integrate the judgment
|
2021-04-19 09:08:27 +09:00 |
Michael Oborne
|
323cbe47d2
|
SITL: fixup SIM_BAR parameter descriptions
Co-authored-by: Randy Mackay <rmackay9@yahoo.com>
this fixs a issue with MP param doc parser caused by a syntax change
|
2021-04-16 09:21:44 +09:00 |
Andrew Tridgell
|
4118a3eb03
|
HAL_ChibiOS: check bus owner on all SPI transfers
|
2021-04-16 10:02:02 +10:00 |
Andrew Tridgell
|
6a12b612b1
|
AP_Periph: fixed DShot in AP_Periph
|
2021-04-16 07:11:50 +10:00 |
Peter Barker
|
13dc5bee25
|
AP_Logger: fix memory leak when finding last log
|
2021-04-15 19:33:15 +10:00 |
Andrew Tridgell
|
ec11bf1146
|
AP_Vehicle: fixed segfault in replay
|
2021-04-15 13:39:18 +10:00 |
Andrew Tridgell
|
7a7ac0cd73
|
AP_Logger: raise log_io stack size
See
https://github.com/ArduPilot/ardupilot/issues/15916#issuecomment-819489618
|
2021-04-15 13:33:42 +10:00 |
Iampete1
|
2a10d9d4f5
|
AP_Scirpting: add terrain warning example
|
2021-04-15 09:16:28 +09:00 |
murata
|
3344e87639
|
RC_Channel: Align Relay5 and Relay6 notations with others
|
2021-04-15 08:42:54 +09:00 |
Andrew Tridgell
|
f64c6f9ba1
|
APM_Control: fixed cygwin build
FF0 is a macro in cygwin
|
2021-04-15 06:57:16 +10:00 |
Andrew Tridgell
|
767a0b2a99
|
APM_Control: tweak the activation detection to catch more events
|
2021-04-15 06:57:16 +10:00 |
Andrew Tridgell
|
bb1dc7192b
|
APM_Control: lower default target filter frequencies
this will remove a lot of the level flight noise causing oscillation
at higher gains
|
2021-04-15 06:57:16 +10:00 |
Andrew Tridgell
|
dd98f00947
|
APM_Control: prevent cross-axis tuning
this should fix tuning at higher AUTOTUNE_LEVEL values
|
2021-04-15 06:57:16 +10:00 |
Andrew Tridgell
|
320d3d20c2
|
APM_Control: log autotune at 25Hz
|
2021-04-15 06:57:16 +10:00 |
Andrew Tridgell
|
72b51a389c
|
APM_Control: use ATRP log msg via structure
|
2021-04-15 06:57:16 +10:00 |
Andrew Tridgell
|
da2ddda0cb
|
Plane: added in ATRP logging
|
2021-04-15 06:57:16 +10:00 |
Andrew Tridgell
|
f34e4be991
|
AP_Logger: re-enable ATRP logging msg
|
2021-04-15 06:57:16 +10:00 |
Andrew Tridgell
|
7b073a61f1
|
APM_Control: allow for gain reductions when idle
|
2021-04-15 06:57:16 +10:00 |
Paul Riseborough
|
b969a43074
|
Filter: Slewlimiter use different filtering for external reporting
|
2021-04-15 06:57:16 +10:00 |
Paul Riseborough
|
dd446433f7
|
Filter: Adjust SlewLimiter tuning
|
2021-04-15 06:57:16 +10:00 |
Paul Riseborough
|
6e6df3df58
|
Filter: Increase gain modifier action
|
2021-04-15 06:57:16 +10:00 |
Paul Riseborough
|
458c46353d
|
Filter: remove unnecessary fmaxf
|
2021-04-15 06:57:16 +10:00 |
Andrew Tridgell
|
91856b1d8c
|
APM_Control: prevent bad init of FF in autotune
|
2021-04-15 06:57:16 +10:00 |
Paul Riseborough
|
cb4a770d38
|
Filter: Reduce spikes in oscillation slew rate metric
|
2021-04-15 06:57:16 +10:00 |
Paul Riseborough
|
fdfdb118b9
|
Filter: Improve SlewLimiter oscillation detection
|
2021-04-15 06:57:16 +10:00 |
Andrew Tridgell
|
3fdd507157
|
APM_Control: log I and prevent numercial errors in autotune
|
2021-04-15 06:57:16 +10:00 |
Andrew Tridgell
|
24d53eade4
|
APM_Control: adjust filter for autotune to 0.75 Hz
this should give a better FF estimate
|
2021-04-15 06:57:16 +10:00 |
Paul Riseborough
|
9e6561e6b5
|
APM_Control: Ensure adequate trim speed
|
2021-04-15 06:57:16 +10:00 |
Paul Riseborough
|
4622e33255
|
Filter: Use positive and negative direction changes for slew limiting
|
2021-04-15 06:57:16 +10:00 |
Andrew Tridgell
|
fa88967b6e
|
APM_Control: adjust min value for tconst
|
2021-04-15 06:57:16 +10:00 |
Andrew Tridgell
|
93abd44446
|
Plane: added SRate to PID logging
|
2021-04-15 06:57:16 +10:00 |
Andrew Tridgell
|
b079da33c5
|
APM_Control: use slew rate to move gains more smoothly
|
2021-04-15 06:57:16 +10:00 |
Andrew Tridgell
|
59a805a740
|
Filter: expose slew rate in slew limiter
|
2021-04-15 06:57:16 +10:00 |
Andrew Tridgell
|
95b375dc87
|
AC_PID: log SRate in pid info and expose slew rate
|
2021-04-15 06:57:16 +10:00 |
Andrew Tridgell
|
05d5fc2ecc
|
AP_Logger: added SRate logging to PIDs
|
2021-04-15 06:57:16 +10:00 |
Andrew Tridgell
|
772b1262d4
|
APM_Control: added proportional reduction to D and P
|
2021-04-15 06:57:16 +10:00 |
Andrew Tridgell
|
d561cd358f
|
APM_Control: log RMAX and TAU
|
2021-04-15 06:57:16 +10:00 |
Andrew Tridgell
|
d914ce6829
|
APM_Control: reset filters on autotune start
|
2021-04-15 06:57:16 +10:00 |
Andrew Tridgell
|
6cae97446a
|
Filter: added auto-init to LowPassFilter
make sure initial filter returns are not a long way off if filtered
input is far from zero
|
2021-04-15 06:57:16 +10:00 |
Andrew Tridgell
|
be161744db
|
autotest: adjust default plane tune
|
2021-04-15 06:57:16 +10:00 |
Andrew Tridgell
|
7e64875a02
|
APM_Control: tweak tuning settings
|
2021-04-15 06:57:16 +10:00 |
Andrew Tridgell
|
ccd7b15d06
|
APM_Control: apply pitch limiting at high roll to rate
this fixes an issue with a large elevator trim error when rolled at
close to 90 degrees
|
2021-04-15 06:57:16 +10:00 |
Andrew Tridgell
|
4694820ac3
|
APM_Control: allow for smaller minimum tconst
|
2021-04-15 06:57:16 +10:00 |
Andrew Tridgell
|
96059a6387
|
Plane: allow for AUTOTUNE_LEVEL==0
|
2021-04-15 06:57:16 +10:00 |
Andrew Tridgell
|
97f88f67f6
|
APM_Control: allow for AUTOTUNE_LEVEL=0
this means keep the existing TCONST and RMAX parameters, if non-zero
|
2021-04-15 06:57:16 +10:00 |
Andrew Tridgell
|
316541017a
|
APM_Control: fixed handling of clipped actuator in autotune
|
2021-04-15 06:57:16 +10:00 |
Andrew Tridgell
|
9997b191a8
|
APM_Control: log smoothed rates
|
2021-04-15 06:57:16 +10:00 |
Andrew Tridgell
|
20ef242280
|
APM_Control: fixed restore of tconst on autotune abort
|
2021-04-15 06:57:16 +10:00 |