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
Peter Barker
b019043dae
autotest: fix mission-load dedupe issue
...
There are other ways we can receive Flight Plan received now, and
MAVProxy's statustext dedupe stuff was biting us
2020-02-05 10:13:53 +11:00
Peter Barker
3d59d2d6c8
AP_Vehicle: add singleton
2020-02-05 10:13:53 +11:00
Peter Barker
aa1f3b5348
waf: reference correct commit for debug fixes
2020-02-05 10:13:53 +11:00
Leonard Hall
92402da5ef
Copter: add voltage compensation to _throttle_thrust_max
2020-02-05 10:13:53 +11:00
Andrew Tridgell
e3cbb3a6b4
AP_GPS: fixed UAVCAN GPS status when disconnected
...
this fixes the status reported for a UAVCAN GPS when the cable is
unplugged. It should be "NO GPS", but was instead reporting "NO
FIX". The user had no way to distinguish between not finding a CAN GPS
at all and it not getting satellites
thanks to CUAV for reporting
2020-02-05 10:13:53 +11:00
murata
2a003bcd13
AP_RangeFinder: Add TF03-180
2020-02-05 10:13:53 +11:00
Randy Mackay
9413c63548
SRV_Channel: renamed EPM to Gripper in FUNCTION param docs
2020-02-05 10:13:53 +11:00
Andrew Tridgell
f24de4e2bc
AP_NavEKF3: set a min yaw accuracy from GPS of 5 degrees
...
GPS modules tend to be rather optimistic about their yaw accuracy. By
setting a min or 5 degrees we prevent the user constantly getting
warnings about yaw innovations
2020-02-05 10:13:53 +11:00
Andrew Tridgell
0b435559bd
AP_GPS: improved checking for valid yaw for moving baseline
...
and fixed check for carrSolnFixed
2020-02-05 10:13:53 +11:00
Michael du Breuil
a0475874a7
AP_GPS: UBLOX: Parse RELPOSNED messages
...
This does not yet:
- validate the receiver configuration
- manage timing out stale GPS heading info
- relPosNormalized usage isn't clear, which may defeat the STRICT_LENGTH_CHECK
2020-02-05 10:13:53 +11:00
Michael du Breuil
624ed28ef8
AP_Logger: Log GPS yaw accuracy
2020-02-05 10:13:53 +11:00
Michael du Breuil
7b9d3594fb
AP_Scripting: Fix generation of uint32_t arguments
...
This also fixes the message interval description not generating
correctly, it must have been manually edited before
2020-02-05 10:13:53 +11:00
Peter Barker
5ac44c3aaf
waf: reference commit fixing debug
...
Will help to fix https://discuss.ardupilot.org/t/add-group-name-s-already-present/44047
2020-02-05 10:13:53 +11:00
Andrew Tridgell
45a6df0cee
HAL_ChibiOS: drop mRoControlZeroF7 DPS310 clock to 5MHz
2020-02-05 10:13:53 +11:00
Andy Piper
3bf2c49871
ArduCopter: allow logging of both IMU and IMU_RAW
...
allow logging of both IMU and IMU_RAW at the same time so that filtering and errors can be seen
2020-02-05 10:13:53 +11:00
Randy Mackay
07d99bec9f
Copter: reject reboot request from GCS if auto esc cal on next reboot
...
this resolves an edge case in which the motors could spin up on the next reboot because the user didn't unplug the battery to reboot the flight controller
2020-02-05 10:13:53 +11:00
Randy Mackay
ba8e916e44
GCS_Mavlink: handle_preflight_reboot made virtual
2020-02-05 10:13:53 +11:00
Nick Restivo
ad9fc4a643
Tools: added name to GIT_Success.txt
...
Testing if I can add changes
2020-02-05 10:13:53 +11:00
Henry Wurzburg
40af63daf3
AP_HAL_ChibiOS/hwdef: update KakuteF4 readme
2020-02-05 10:13:52 +11:00
Andy Piper
ea6042bb28
Tools: bootloader and binary build for Kakute F7 mini
2020-02-05 10:13:52 +11:00
Andy Piper
be2ef926b0
AP_HAL_ChibiOS: hardware definitions for Kakute F7 Mini
2020-02-05 10:13:52 +11:00
Andy Piper
3d289d105b
Filter: set the harmonic notch filter ref default to zero (disabled)
...
Modify parameter descriptions for tradheli
2020-02-05 10:13:52 +11:00
Andy Piper
6f6bc904a1
Tools: autotest dynamic notches
2020-02-05 10:13:52 +11:00
Andy Piper
d6874fdfc4
ArduCopter: add functions to update dynamic notch frequency. Periodically log the frequency.
...
tradheli- make RPM sensor input to harmonic notch in hertz
2020-02-05 10:13:52 +11:00
Leonard Hall
39f07e9ee7
AP_Motors: Add variable to record the final thrust value
...
Add Throttle_Out for other frames
2020-02-05 10:13:52 +11:00
Andrew Tridgell
4a16e791d6
AP_InertialSensor: publish an IMU temperature
...
makes testing of mavlink extension easier
2020-02-05 10:13:52 +11:00
Andrew Tridgell
a832c3bff0
GCS_MAVLink: supply IMU temperature in mavlink extensions
2020-02-05 10:13:52 +11:00
Andrew Tridgell
339da0d07f
HAL_ChibiOS: fixed padding of neopixel bits
...
lack of padding at start caused occasional glitches in colors
displayed
2020-02-05 10:12:13 +11:00
Andrew Tridgell
5055144cd3
AP_Periph: fixed scaling of LEDs
...
RGBLed packets sent as 5:6:5 bits
2020-02-05 10:12:13 +11:00
Andrew Tridgell
5d4ada8085
autotest: fixed MISSION_ITEM_INT receive to be reliable
...
use a condition in recv_match() to ensure we don't mix up msgs from
other protocols
2020-02-05 10:12:13 +11:00
Peter Barker
6ca28a0d11
Tools: autotest: make plane receiver-healthy check more reliable
2020-02-05 10:12:13 +11:00
Peter Barker
082a710b05
Tools: autotest: correct mavproxy version test
2020-02-05 10:12:13 +11:00
Peter Barker
e98fb9421f
Tools: autotest: correct test for MAVProxy capabilities
...
Once MAVProxy actually gets support for fence and rally via mission item
protocol this can be changed.
2020-02-05 10:12:13 +11:00
Peter Barker
7c5e84d572
AP_Proximity: declare RangeFinder as a class to avoid circular include issue
2020-02-05 10:12:13 +11:00
Peter Barker
f0ee5a6aea
AP_BoardConfig: correct include of AP_Vehicle_Type
2020-02-05 10:12:13 +11:00
Peter Barker
f5fc308f9e
DataFlash: adjust for new vehicle base class
2020-02-05 10:12:13 +11:00
Peter Barker
5818d86420
AP_Mission: adjust for new vehicle base class
2020-02-05 10:12:13 +11:00
Peter Barker
31065bc9d2
AP_Compass: adjust for new vehicle base class
2020-02-05 10:12:13 +11:00
Peter Barker
55eab1546d
AP_AccelCal: adjust for new vehicle base class
2020-02-05 10:12:13 +11:00
Peter Barker
245152e91b
AC_AttitudeControl: adjust for new vehicle base class
2020-02-05 10:12:13 +11:00
Peter Barker
4a13e95644
Sub: move many members up to base class
2020-02-05 10:12:13 +11:00
Peter Barker
8fa3b28032
Plane: move many members up to base class
2020-02-05 10:12:13 +11:00
Peter Barker
e965e8f11e
Copter: move many members up to base class
2020-02-05 10:12:13 +11:00
Peter Barker
29ba073f0c
Tracker: move many members up to base class
2020-02-05 10:12:13 +11:00
Peter Barker
50b4e0b0c4
Rover: move many members up to base class
2020-02-05 10:12:13 +11:00