Peter Barker
8360a3c247
autotest: force-disarm quadplane after ICEngine test
...
ICE provides forward thrust, which can make us think we're flying
3 years ago
Peter Barker
00d3af6fc5
autotest: handle terrain requests internally to autotest
...
We will cache all required SRTM data within the autotest branch
3 years ago
Peter Barker
9f58e7df31
autotest: add test for quadplane booting in auto
3 years ago
Peter Barker
46dacd3b61
autotest: add tests for disallowing flying mid-air
3 years ago
Peter Barker
5ee8f99e7b
autotest: adjust for terrain arming requirements
...
Lots of tests really did need terrain stuff but weren't able to get it
3 years ago
Peter Barker
215842fe82
Tools: add tests for ICE Planes
3 years ago
Andrew Tridgell
985e24275a
autotest: don't try to arm in RTL mode for quadplanes
3 years ago
Andrew Tridgell
151f17d563
autotest: reset mission on takeoff for quadplanes
3 years ago
Andrew Tridgell
6fcf85edb8
autotest: more changes for plane disarm disallow
3 years ago
Andrew Tridgell
e6bbd7f548
autotest: adjust for arming change in plane
...
expect disarm to fail when airmode on
3 years ago
Peter Barker
376d7ade50
autotest: use assert_receive_message to remove redundant code
3 years ago
Gone4Dirt
a11634e1e8
Tools: autotest: quadplane: add weathervane test
3 years ago
Peter Barker
873e04195f
autotest: add test for QuadPlane transition states
3 years ago
Iampete1
a69f40b7fb
Tools: autotest: update quadplane throttle min param name
3 years ago
Iampete1
52a805e978
Tools: autotest: update arming swich option number
3 years ago
Iampete1
2fa24fa7da
Tools: autotest: enable tailsitter for tailsitter test
4 years ago
Peter Barker
0d4bee8f7b
autotest: except QRTL/QLAND from airmode tests due to non-armability
...
The test wasn't checking the return value for arming, so of course the
motors weren't spinning.... now we've fixed the checked-for-arming thing
these two modes were failing.
4 years ago
Peter Barker
8fc6e98900
autotest: raise exception for arm/disarm failures on switch/rc
...
Users were calling these without checking the return values. Make that
a non-issue
4 years ago
Peter Barker
99a0f5a86a
autotest: disable quadplane ConfigErrorLoop test
...
failing on the autotest server (and locally).
AT-1474.6: RC values bad: (ch=1 want=1500 got=0)
AT-1474.6: AP: Config error: Baro: unable to initialise driver
AT-1474.6: AP: Config Error: fix problem then reboot
AT-1474.6: RC values bad: (ch=1 want=1500 got=0)
AT-1474.6: RC values bad: (ch=1 want=1500 got=0)
AT-1474.6: RC values bad: (ch=1 want=1500 got=0)
4 years ago
Peter Barker
6944ef6af1
autotest: fly each working Helicopter frame
4 years ago
Peter Barker
cf4acaa2aa
autotest: re-enable quadplane QAutoTune test
4 years ago
Peter Barker
fdbbcaa506
autotest: bump default speedups for several vehicles
...
These tests seem to run stabley on my box with essentially no speedup
limit
4 years ago
Peter Barker
462ac255a3
autotest: start MAVProxy only as needed for testing
4 years ago
Peter Barker
4b3adb806c
autotest: add test for tailsitter throttle
4 years ago
Randy Mackay
4abae23306
Tools: disable QuadPlane.GyroFFT autotest
4 years ago
Peter Barker
d4aef2dba8
autotest: stop using MAVProxy to change mode
4 years ago
Peter Barker
05c9b79a5e
autotest: make and declare quadplane.py flake8-clean
4 years ago
Peter Barker
c13d229877
autotest: use self.set_current_waypoint rather than "wp set" to set current wp
4 years ago
Peter Barker
cdaff74948
autotest: stop trying to arm in QRTL
4 years ago
Andrew Tridgell
3e640eed80
autotest: changes for per-IMU biases and scaling
4 years ago
Andrew Tridgell
c396d15890
Revert "autotest: ensure defaults files don't set already-default-values"
...
This reverts commit 3d431cd4f1
.
It breaks MissionPlanner SITL. We can re-apply once MissionPlanner
copes with external_model.
4 years ago
Peter Barker
3d431cd4f1
autotest: ensure defaults files don't set already-default-values
...
autotest: mark some vehicles as having external physics models
autotest: add default_params_filename to some vehicle info
4 years ago
Peter Barker
e85e6d3375
autotest: use new set_parameters in place of many set_parameter calls
...
autotest: use set_parameters for applying from parameter file
autotest: use set_parameters in place of many set_parameter calls
4 years ago
Andrew Tridgell
3e3da61396
Tools: fixes from review feedback
4 years ago
Andrew Tridgell
1286c5f64e
Tools: adjust quadplane tuning and QAssist test
...
fixed roll RTL and land in QAssist test
4 years ago
Andrew Tridgell
7820b402d6
Tools: tweak Qassist test to be more reliable
...
disabling stall prevention should help with travis
4 years ago
Andrew Tridgell
c7a60f57ad
Tools: improved quadplane tuning
...
and shorten GyroFFT log msgs so values can be seen in log
4 years ago
Andrew Tridgell
4e553bcbde
Tools: fixed Qassist test
...
it was using the wrong roll angle for recovery, and relied on poor
tuning of old model to overshoot by 20 degrees
4 years ago
Mark Whitehorn
a37b5c2c6b
autotest: add rudder disarm checks for airmode
5 years ago
Mark Whitehorn
d0ff26e782
autotest: expand quadplane AirMode autotest
5 years ago
Mark Whitehorn
b9830f657a
autotest: add quadplane airmode test
5 years ago
Mark Whitehorn
0d5de343d2
autotest: default throttle to 1000 for quadplane
...
zero throttle after disarming in do_RTL
Co-authored-by: Peter Barker <pbarker@barker.dropbear.id.au>
5 years ago
Peter Barker
d9085e34d8
autotest: default throttle to 1000 for quadplane
5 years ago
Peter Barker
7880120921
autotest: upload logs after quadplane tests
5 years ago
Andrew Tridgell
c8641bd246
autotest: fixed qassist test
...
need non-neutral ailerons to trigger roll
5 years ago
Peter Barker
e5395069f4
autotest: add test for angle q-assist
5 years ago
Peter Barker
b0916231b2
autotest: add tests for log download
5 years ago
Peter Barker
c8fdf9305b
autotest: add test for quadplane stickmixing
5 years ago
Peter Barker
1f1383ab64
autotest: add quadplane test for qassist
5 years ago
Andy Piper
db4a612c13
autotest: test 256 FT windows and fix calculation of log-based FFT
...
fix quadplane FFT reference calculation
re-enable harmonic test
use median for measuring in-flight FFT average as it's much more reliable
relax quadplane filter restriction
5 years ago