Jaaaky
fc5e1362a9
AP_NavEKF3: added EK3_MAG_EF_LIM parameter
...
Adapted from EKF2 implementation as of commits
3835d2613
, e9ed3540f
and df4fc0fff
this sets a limit on the difference between the earth field from the
WMM tables and the learned earth field inside the EKF. Setting it to
zero disables the feature. A positive value sets the limit in mGauss.
2020-02-05 10:43:36 +11:00
Mark Whitehorn
f735414bf1
Plane: reduce QTUN log rate to 25Hz
2020-02-05 10:43:36 +11:00
Vlad-Andrei Dorobantu
f2489b6405
AP_Compass: corrected the cause of SIGSEGV signal when running AP_Compass_test
2020-02-05 10:43:36 +11:00
Siddharth Purohit
90e83bdabd
AP_KDECAN: update prearm method to support snprintf methods
2020-02-05 10:43:36 +11:00
Siddharth Purohit
719f4610a0
AP_Arming: add support for reporting UAVCAN Server errors
2020-02-05 10:43:36 +11:00
Siddharth Purohit
3c1e99cc6b
AP_Math: add method for generating hash
2020-02-05 10:43:36 +11:00
Siddharth Purohit
e266188963
HAL_ChibiOS: remove unused code
2020-02-05 10:16:44 +11:00
Siddharth Purohit
1197ab9479
StorageManager: add storage aread for CAN Dynamic Node Alloc
2020-02-05 10:16:44 +11:00
Siddharth Purohit
53cea84bf8
AP_UAVCAN: setup uavcan server with internal storage
2020-02-05 10:16:44 +11:00
Peter Barker
ee97007f31
autotest: add test for deepstall with relative LAND item
2020-02-05 10:16:44 +11:00
Peter Barker
abf935b45c
autotest: increase timeouts on collision test
...
Azuer seems to have some issue with this test. Make it a little more
lenient
2020-02-05 10:16:44 +11:00
Peter Barker
1d278741cc
Copter: correct use of nanf
2020-02-05 10:16:44 +11:00
Peter Barker
b437daf2b7
AP_Mission: add sanity check that 16-bit commands aren't stored_in_location
...
This is a rather confusing problem when it happens during development,
so a sanity check is good. What you see in dev is that your latitude
gets corrupted between when you store and retrieve it, with no warnings
that you're doing something wrong.
2020-02-05 10:16:44 +11:00
Randy Mackay
ce2cd5d6dc
Copter: add vibration check
2020-02-05 10:16:44 +11:00
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