Andrew Tridgell
5151416080
AP_NavEKF3: force first EKF lane when disarmed
...
this ensures we consistently fly with EKF lane1 if it is healthy at
the point we arm. Otherwise the choice of lane will be a lottery.
This is important as many systems have quite different filtering and
vibration characteristics on their different IMUs. We by default
enable fast sampling only on the first IMU for example, which means
the 2nd and 3rd IMUs are more vulnerable to high freq causing
aliasing.
2019-07-04 06:48:23 +10:00
Andrew Tridgell
567c902e75
AP_NavEKF2: force first EKF lane when disarmed
...
this ensures we consistently fly with EKF lane1 if it is healthy at
the point we arm. Otherwise the choice of lane will be a lottery.
This is important as many systems have quite different filtering and
vibration characteristics on their different IMUs. We by default
enable fast sampling only on the first IMU for example, which means
the 2nd and 3rd IMUs are more vulnerable to high freq causing
aliasing.
2019-07-04 06:48:23 +10:00
Tom Pittenger
bf11746da5
AP_AHRS: allow EKF_TYPE==10 to send a good status report
...
Some GUIs, including DroneKit, will consider GPS locations invalid if the EKF status is not good
2019-07-03 21:22:09 +10:00
Peter Barker
e58eae3c48
AP_Mount: remove unneeded typedefs
...
Also note that one of these was incorrectly sized.
2019-07-03 16:12:40 +09:00
Peter Barker
08b2676a8f
AP_Notify: add comments explaining tonealarm tone format
2019-07-03 17:05:06 +10:00
Peter Barker
fbb26ff52d
Tools: uploader.py: py3 fix
2019-07-03 15:42:28 +10:00
Andrew Tridgell
e589821e04
CI: fixed appveyor python install
2019-07-03 11:05:55 +10:00
Andrew Tridgell
5c5ae78dfb
autotest: added plane-jet parameters
2019-07-03 08:05:09 +10:00
Andrew Tridgell
2eb09b2910
SITL: simple implementation of a fast jet
...
just increase the weight and the rest can be done with params
2019-07-03 08:05:09 +10:00
Buzz
a79afefa39
waf: coverage: run the 'examples', 'unit_test' and heli tests
...
run the code coverage as normal:
./waf configure --enable-gcov
./waf build --lcov-report
2019-07-02 11:54:47 +10:00
IamPete1
76663d66e8
Plane: support bicopter tiltrotors
2019-07-02 10:15:17 +10:00
Peter Barker
bb3d2a0b37
Copter: pass GCS_MAVLink object rather than channel number in motortest
2019-07-02 10:04:56 +10:00
Peter Barker
84eff51539
AP_Arming: remove stray comment on removed parameter
...
Almost certainly a rebase issue
2019-07-02 10:03:41 +10:00
Peter Barker
f31b7b5772
GCS_MAVLink: remove stray undef of undefined macro
2019-07-02 10:02:55 +10:00
Alexey Kozin
e5988f7153
AP_HAL_ChibiOS: fix voltage sensor connected to fmu adc
2019-07-02 06:42:11 +10:00
Peter Barker
e36231d547
Tools: autotest: loosen distance check when looking for lower point
2019-07-01 20:08:35 +10:00
Andrew Tridgell
4b8972433a
Tools: fixed handling of bitmask in param metdata
...
this prevents ARMING_CHECK from getting invalid values for the bitmask
2019-07-01 19:22:03 +10:00
Peter Barker
7b52c41287
AP_Compass: fix example by instantiating serial_manager
2019-07-01 19:11:03 +10:00
Peter Barker
89ef13d32e
Tools: autotest: reference issue in disabled beacon test
2019-07-01 12:12:43 +10:00
Peter Barker
5b14be92e6
Tools: autotest: change beacon test to use EKF3
2019-07-01 07:20:58 +09:00
Peter Barker
b22fccd35d
Tools: autotest: add test for beacon navigation
2019-07-01 07:20:58 +09:00
Peter Barker
ef2589738d
AP_NavEKF3: use beacon singleton
2019-07-01 07:20:58 +09:00
Peter Barker
82df167ad4
AP_NavEKF2: use beacon singleton
2019-07-01 07:20:58 +09:00
Peter Barker
d9c30f489f
AP_Logger: use beacon singleton
2019-07-01 07:20:58 +09:00
Peter Barker
478c62b5ac
Copter: stop setting beacon in AHRS
2019-07-01 07:20:58 +09:00
Peter Barker
ee4e876fd7
Rover: stop setting beacon in AHRS
2019-07-01 07:20:58 +09:00
Peter Barker
2bcaaf5aaf
AP_AHRS: remove handling of beacon
2019-07-01 07:20:58 +09:00
Peter Barker
04ebb9de0b
AP_Airspeed: use send_to_active_channels for airspeed_autocal
2019-06-29 16:04:26 +10:00
Peter Barker
6442dd1f2f
Tools: autotest: make vision position test more reliable
2019-06-29 10:49:20 +10:00
bugobliterator
7d4a758059
hwdef: fix default battery monitor pins for CubeOrange
2019-06-28 14:18:11 +10:00
bugobliterator
71ee4d573f
AP_BattMonitor: add battery pin config for CubeOrange
2019-06-28 14:18:11 +10:00
Michael du Breuil
cfa54d4ca4
AP_Module: update example baro include
2019-06-27 14:56:21 +10:00
Michael du Breuil
ca65b214af
AP_TECS: Include needed AP_Baro.h
2019-06-27 14:56:21 +10:00
Michael du Breuil
99ff84168c
AP_Terrain: Remove unneeded includes
2019-06-27 14:56:21 +10:00
Michael du Breuil
e43605cc9b
AP_Airspeed: Remove a number of unneeded top level includes
2019-06-27 14:56:21 +10:00
Michael du Breuil
a6623bfad3
AP_HAL_SITL: Fix missing include for logger.h
2019-06-27 14:56:21 +10:00
Michael du Breuil
b7bca441e5
SITL: Fix a number of includes that were coming in via AP_Airspeed
2019-06-27 14:56:21 +10:00
Michael du Breuil
1226eb825a
AP_AHRS: Reduce scope of AP_Baro.h
2019-06-27 14:56:21 +10:00
Michael du Breuil
1a7502b413
AP_VisualOdom: Remove uneeded include
2019-06-27 14:56:21 +10:00
Michael du Breuil
7a03b8faac
AP_InertialNav: Remove undeeded includes
2019-06-27 14:56:21 +10:00
Michael du Breuil
9b162563d6
AP_Advanced_Failsafe: Reduce scope of AP_Baro.h
2019-06-27 14:56:21 +10:00
Michael du Breuil
b624f6f008
AP_NavEKF3: Reduce scope of AP_Baro.h
2019-06-27 14:56:21 +10:00
Michael du Breuil
f04e47fc17
AP_NavEKF2: Reduce scope of AP_Baro.h
2019-06-27 14:56:21 +10:00
Michael du Breuil
6385e3ceac
AP_TempCalibration: Include needed AP_Baro.h
2019-06-27 14:56:21 +10:00
Michael du Breuil
9ed3242c06
AP_Tuning: Reduce header scope
2019-06-27 14:56:21 +10:00
Michael du Breuil
18e979fd4f
GCS_MAVLink: Include needed AP_Baro.h
2019-06-27 14:56:21 +10:00
Michael du Breuil
631b4380e1
AP_OSD: Include needed AP_Baro.h
2019-06-27 14:56:21 +10:00
Michael du Breuil
6480786ab2
AP_Mount: Cleanup SoloGimalEKF headers further
2019-06-27 14:56:21 +10:00
Michael du Breuil
eeca59d1ef
AP_Arming: Include needed AP_Baro.h
2019-06-27 14:56:21 +10:00
Michael du Breuil
2dcbe5a49b
AP_ADSB: Include needed AP_Baro.h
2019-06-27 14:56:21 +10:00