Silvan Fuhrer
44f12acafe
mavsdk tests: remove hover missions for VTOL
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
4 years ago
Julian Oes
af50e25647
mavsdk_tests: update to MAVSDK v0.41.0
...
This required replacing some of the methods which had been deprecated
and now removed.
4 years ago
bresch
8a0510d52e
update change indicator
4 years ago
bresch
0bebe1a656
Add gyro bias initialization unit test
4 years ago
bresch
057a95a954
EKF_init: check for accel bias amplitude
4 years ago
bresch
611ace0ed6
EV_yaw: reset ev_to_ekf to identity when yaw is reset to EV
...
Otherwise, the old rotation matrix is used and not updated anymore
because the EKF is fusing EV yaw data.
4 years ago
bresch
0ef5d7d4c8
test_replay: remove setting read-only parameter
4 years ago
TSC21
c4d54d983b
mavsdk_tests: bump MAVSDK version to 0.40.0
4 years ago
bresch
85f5a935fe
[AUTO COMMIT] update change indication
4 years ago
bresch
f7c687e433
GNSS yaw unit test: test fallback to non yaw aiding mode
4 years ago
bresch
a685987082
GNSS yaw: unset yaw_align if fusion stops before takeoff
...
We do not want to rely on a potentially badly initialized heading as it
could lead to a flyaway directly after takeoff
Also remove the resetMagHeading() call from the GPS fusion control logic
as this is properly handled in mag_control.
4 years ago
bresch
7ee69706e8
GNSS yaw: add test case when measurement jumps
4 years ago
bresch
7a11871566
GNSS yaw tests: adjust timing
...
the starting condition needs more than 1 sample to determine if the data
comes regularly
the timeout on "no data" is defined by the fusion reset timeout
parameter (7 seconds)
4 years ago
Julian Oes
4f52c0b6da
mavsdk_tests: unused var and index fix
4 years ago
Julian Oes
f16913c175
mavsdk_tests: fix timeout at 1x speed
4 years ago
Julian Oes
e7fcfbf658
mavsdk_tests: use global position instead of local
...
We are currently not testing with flow only anyway, so we might as well
remove this for now.
4 years ago
Julian Oes
43fccece61
mavsdk_tests: check installed version
...
Starting with MAVSDK 0.39.0 we can specify the version required. This
way we can fail at configure time instead of later during compilation or
linking.
4 years ago
Julian Oes
7384bd2675
mavsdk_tests: specify required MAVSDK version
...
This way it can be better picked up by CI scripts.
4 years ago
Julian Oes
bb0fe9ee61
mavsdk_tests: losen time limit for VTOL mission
4 years ago
Julian Oes
2eaf677de3
mavsdk_tests: correctly locate plan
4 years ago
Julian Oes
cd66a79747
mavsdk_tests: move waypoints to vehicle position
...
This way it shouldn't matter where the test is run.
4 years ago
Julian Oes
d714c2faec
mavsdk_tests: add VTOL mission tests
...
This adds VTOL mission tests to the CI integration tests.
This depends on MAVSDK v0.38.0.
4 years ago
Julian Oes
1e88939605
mavsdk_tests: report speed factor every second
...
This helps in debugging slow CI.
4 years ago
Eike
5d34d7a24e
Height source vision: Fallback to rangefinder if available ( #994 )
4 years ago
PX4BuildBot
da06f25216
[AUTO COMMIT] update change indication
4 years ago
PX4 BuildBot
85fcf9393d
Update geo_lookup WMM to latest Sun Mar 28 11:48:06 UTC 2021
4 years ago
bresch
cb8367026c
[AUTO COMMIT] update change indication
4 years ago
bresch
93dd4e5754
fix unit tests
4 years ago
Daniel Agar
82200fab9e
mavsdk_tests: relax MC "Fly straight" speed threshold
4 years ago
mcsauder
164e53bad3
Add unit tests and update ekf_helper setEkfGlobalOrigin() method to allow for condition when current position is unitialized.
4 years ago
Daniel Agar
63f64b57c1
EKF: set global origin method
...
EKF: add convergence after global origin reset test
4 years ago
bresch
81937370ac
[AUTO COMMIT] update change indication
4 years ago
Julian Oes
46e75ebddb
mavsdk_tests: remove leftover debug line
4 years ago
Julian Oes
2703a34900
mavsdk_tests: add link back to github action
4 years ago
Julian Oes
64d0ce43b6
mavsdk_tests: upload to logs.px4.io in test_runner
...
By doing the upload directly inside the mavsdk_test_runner.py we have
more context such as the model, case, etc.
4 years ago
Julian Oes
2315618b85
mavsdk_tests: use autopilot timestamps to sleep
...
This way we should be able to avoid some of the timeouts happening on
the PX4 side if MAVSDK doesn't send setpoints in time.
4 years ago
Julian Oes
6c26387e85
mavsdk_tests: try to prevent auto-disarm
...
We should not spend too much time sending RC init messages because if it
takes too long, we might auto-disarm in the meantime.
4 years ago
Julian Oes
c1de27acf7
mavsdk_tests: use more conservative speed_factor
4 years ago
Julian Oes
0ebb8c6981
mavsdk_tests: use microseconds to avoid sleep(0)
4 years ago
Julian Oes
b6b9ce5f11
mavsdk_tests: robustify test by climbing longer
4 years ago
Julian Oes
b79553862e
mavsdk_tests: remove timeout for mission upload
...
Just use what is MAVSDK internal.
4 years ago
isidroas
0c5291d194
Heading reset to magnetometer from GPS or EV ( #969 )
4 years ago
Mathieu Bresciani
d4258cc66d
yaw emergency: check angle between vel observation and estimate ( #975 )
...
use thresholds based on state and obs variance
* [AUTO COMMIT] update change indication
4 years ago
Julian Oes
aca1e85da4
mavsdk_tests: don't forget to check for rootfs dir
4 years ago
Julian Oes
4184c204c4
autopilot_tester: don't poll mission progress
...
Instead use subscription here as well in order not to miss an update.
4 years ago
Julian Oes
2971ce8664
mavsdk_tests: don't clear logs
4 years ago
Julian Oes
176d932f23
mavsdk_tests: prevent missing updates
...
It seems like we are often missing updates from topics like flight mode
or in air state, both topics that are sent out infrequenctly e.g. at 1
Hz. Therefore, instead of polling for that data we should probably
subscribe to the updates and that way get notified of each an every
update.
For instance this should prevent the case where we miss the mode change
from mission to descend and back to mission once landed and disarmed.
4 years ago
Julian Oes
2772022785
mavsdk_tests: disable mag stuck test
...
The estimator sometimes diverges in vz after landing which makes the
test fail. This needs to be dealt with first before we can enable the
test again.
4 years ago
Julian Oes
e592bed7d3
mavsdk_tests: use timestamp from attitude field
...
The flight_information field was not updated often enough which lead
to timeouts.
4 years ago
Julian Oes
397fa84cd0
mavsdk_tests: add time in front of debug lines
4 years ago