Randy Mackay
f2f1dbeccd
AP_Logger: add vibration failsafe error subsystem
2020-02-05 10:16:44 +11:00
Leonard Hall
7d8458fd22
AC_PosControl: add high vibration compensation
2020-02-05 10:16:44 +11:00
Randy Mackay
e142b33090
AC_PID: update pid_info when integrator set
2020-02-05 10:16:44 +11:00
Randy Mackay
7f5be1cc9e
AP_InertialNav: use ekf::get_vert_pos_rate during high vibration
2020-02-05 10:16:44 +11:00
Randy Mackay
15ca5f5511
AP_NavEKF3: reduce EK3_HRT_FILT max to 30
2020-02-05 10:16:44 +11:00
Paul Riseborough
c5e3f7df7f
AP_NavEKF3: Add missing vertical position derivative calculation
2020-02-05 10:16:44 +11:00
Randy Mackay
607f57e4d1
AP_NavEKF2: reduce EK2_HRT_FILT max to 30
2020-02-05 10:16:44 +11:00
Paul Riseborough
e868b9dc35
AP_NavEKF2: Add missing vertical position derivative calculation
...
Use a third order order complementary filter to estimate the rate of change of vertical position output.
2020-02-05 10:16:44 +11:00
Randy Mackay
27bde0f2db
AP_AHRS: add get_innovations
2020-02-05 10:16:44 +11:00
Peter Barker
a2eb1eddc2
autotest: increase allowed time for receiving ack to compass-cal cmd
...
Saw an instance of this timeout happening on the server
2020-02-05 10:16:44 +11:00
Peter Barker
d6e3c6b261
autotest: add deepstall test
2020-02-05 10:16:43 +11:00
Leonard Hall
476f853ab3
RC_Channel: Support for Standby functions
2020-02-05 10:16:43 +11:00
Leonard Hall
9e89710d49
AP_Logger: Support for Standby functions
2020-02-05 10:16:23 +11:00
Leonard Hall
fe0c05d7e4
AC_AttitudeControl: Support for Standby functions
2020-02-05 10:16:23 +11:00
Leonard Hall
244e5129fc
Copter: Standby functions
2020-02-05 10:16:23 +11:00
Michael du Breuil
025fbfad8d
AP_Scripting: Fix up uint32_t manipulation, fix AP_Notify
...
This also adds a touched up version of the foxhunt demo that was done at
the 2019 developer unconf
2020-02-05 10:16:23 +11:00
Michael du Breuil
4bc1a94042
ardupilotwaf: -Werror=delete-non-virtual-dtor is a C++ flag not a C flag
2020-02-05 10:16:10 +11:00
Peter Barker
9fde3e6297
AP_HAL_SITL: ToneAlarm doesn't play tones if disabled via param
2020-02-05 10:16:10 +11:00
Peter Barker
a94b1ed65e
SITL: create SITL tonealarm files to hold enable parameter
2020-02-05 10:16:10 +11:00
Peter Barker
438c29e924
AP_Notify: add a simulated buzzer for SITL
2020-02-05 10:15:48 +11:00
Peter Barker
da3403112a
AP_HAL_SITL: add a simulated buzzer
2020-02-05 10:15:48 +11:00
Peter Barker
ff3ba8b05f
SITL: add a simulated buzzer
2020-02-05 10:15:48 +11:00
Peter Barker
4fbd4168b0
Copter: correct compilation when SYSTEMID mode is disabled
2020-02-05 10:15:17 +11:00
Andrew Tridgell
195dc50d71
Tools: updated AP_Periph CI and docs
...
target is now f103-GPS
2020-02-05 10:15:17 +11:00
Andrew Tridgell
df1b428c97
Tools: added f103-GPS bootloader
2020-02-05 10:15:17 +11:00
Andrew Tridgell
037d8b66bb
Copter: remove AP_ADSB from wscript
2020-02-05 10:15:17 +11:00
Andrew Tridgell
29885ff813
Plane: remove AP_ADSB from wscript
2020-02-05 10:15:17 +11:00
Andrew Tridgell
b37cc178ee
waf: always build AP_ADSB
...
needed for singleton
2020-02-05 10:15:17 +11:00
Andrew Tridgell
ba23ce7857
AP_ADSB: added handle_adsb_vehicle() API
...
this allows for UAVCAN ADSB adapters
2020-02-05 10:15:17 +11:00
Andrew Tridgell
da943524d1
AP_ADSB: added singleton interface
2020-02-05 10:15:17 +11:00
Andrew Tridgell
2451d1bf38
AP_UAVCAN: support ADSB over UAVCAN
2020-02-05 10:15:17 +11:00
Andrew Tridgell
bb2db15b2a
AP_Periph: support ADSB UAVCAN peripherals
...
generate TrafficReport UAVCAN packets from ADSB_VEHICLE MAVLink
messages from a Ping
2020-02-05 10:13:53 +11:00
Andrew Tridgell
ad2d9d1666
HAL_ChibiOS: added a f103-ADSB firmware
...
for presenting a ping ADSB device as UAVCAN
2020-02-05 10:13:53 +11:00
Andrew Tridgell
43fb6bfdd1
HAL_ChibiOS: split out f103-GPS from base f103-periph
...
this makes it easier to create more peripheral variants
2020-02-05 10:13:53 +11:00
Andrew Tridgell
1743ba3933
AP_Periph: fixed build warning
2020-02-05 10:13:53 +11:00
Michael du Breuil
9ba3bfbab5
AP_Scripting: Add an example message interval script
2020-02-05 10:13:53 +11:00
Michael du Breuil
4eaf4b72ad
AP_Scripting: Add a one arg variant of uint32_t, and expose table unpack
2020-02-05 10:13:53 +11:00
Randy Mackay
37288b585c
Copter: systemid mode formatting and name changes
2020-02-05 10:13:53 +11:00
Leonard Hall
02e4ffe496
Copter: System ID mode
2020-02-05 10:13:53 +11:00
Leonard Hall
b6b0b3e4b4
Copter: Let modes stop Attitude Logging
2020-02-05 10:13:53 +11:00
Bill Geyer
362abc143a
AP_Motors: make init_targets_on_arming global
2020-02-05 10:13:53 +11:00
bnsgeyer
47b1a20238
AC_AttitudeControl: incorporate SysID into tradheli
2020-02-05 10:13:53 +11:00
Leonard Hall
e9ff670df5
AC_AttitudeControl: Support System ID tests
2020-02-05 10:13:53 +11:00
Andrew Tridgell
a610279eb0
HAL_ChibiOS: reduce max compasses to 1 on AP_Periph
2020-02-05 10:13:53 +11:00
Andrew Tridgell
2857b57d92
AP_Periph: added LED_BRIGHTNESS param
...
default was too bright
2020-02-05 10:13:53 +11:00
Michael du Breuil
f4a1410434
AP_Motors: Fix safe disarm
2020-02-05 10:13:53 +11:00
Leonard Hall
0719626d2b
AP_Motors: Use safety timer to enable pwm before spool up
2020-02-05 10:13:53 +11:00
Michael du Breuil
9b2fcdfb82
AP_Scripting: Raise default heap size
2020-02-05 10:13:53 +11:00
Michael du Breuil
4fc5eccb8f
AP_Scripting: Stop running scripts if the enable flag ever goes false
2020-02-05 10:13:53 +11:00
Peter Barker
b5090ed78c
autotest: make polyfence avoidance test more reliable
...
Amusingly, at faster speedups the car made a decision to turn North
rather than South which it does when at lower speedups.
Gave it no choice in the matter.
2020-02-05 10:13:53 +11:00