Commit Graph

39960 Commits

Author SHA1 Message Date
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
Peter Barker
78a2e55cbe Tools: autotest changes after Auto behaviour change on completion 2020-02-05 10:13:53 +11:00
Randy Mackay
8d181faca6 Rover: Hold or Loiter within Auto on mission completion 2020-02-05 10:13:53 +11:00
Peter Barker
c5822e1557 autotest: drain mav before attempting disarm
If the queue of messages for us to parse is very long then we can time
out before managing to parse them all and find the disarm!
2020-02-05 10:13:53 +11:00
Peter Barker
472d18d07a autotest: raise exception if no simulated time available
Sucking the mavlink message queue dry unexpectedly is worse than any
tests being broken and failing with a clear error.
2020-02-05 10:13:53 +11:00