Julian Oes
9d124c2b1a
mavsdk_tests: a timeout of 5min should be enough
2020-03-18 17:57:41 +00:00
Julian Oes
23a3002178
github: try to get latest tools using pip
2020-03-18 17:57:41 +00:00
Julian Oes
6dfe0c3d72
github: new check for MAVSDK tester Python scripts
2020-03-18 17:57:41 +00:00
Julian Oes
eb1141bbea
mavsdk_tests: remove unused import
2020-03-18 17:57:41 +00:00
Julian Oes
c6160d4e3f
mavsdk_tests: fix error for Python < 3.8
2020-03-18 17:57:41 +00:00
Julian Oes
41341cd985
mavsdk_tests: name files consistently
2020-03-18 17:57:41 +00:00
Julian Oes
b5048a3414
mavsdk_tests: add header and fix style
2020-03-18 17:57:41 +00:00
Julian Oes
9b61ce1006
Tools: check style of mavsdk_tests files
2020-03-18 17:57:41 +00:00
Julian Oes
4905ac5e2c
mavsdk_tests: add filter for cases
2020-03-18 17:57:41 +00:00
Julian Oes
79387428c6
mavsdk_tests: fix missing space after number
2020-03-18 17:57:41 +00:00
Julian Oes
3f1990b083
mavsdk_tests: print where to find logfiles
2020-03-18 17:57:41 +00:00
Julian Oes
188177cef6
mavsdk_tests: print error on failure
2020-03-18 17:57:41 +00:00
Julian Oes
ab2186f126
mavsdk_tests: improve and fix colors/result
2020-03-18 17:57:41 +00:00
Julian Oes
b1ceef5b93
mavsdk_tests: add combined log
2020-03-18 17:57:41 +00:00
Julian Oes
814d79cb32
mavsdk_tests: improve log file folder structure
2020-03-18 17:57:41 +00:00
Julian Oes
8283d19682
mavsdk_tests: print overall results
2020-03-18 17:57:41 +00:00
Julian Oes
a208129921
mavsdk_tests: satisfy mypy type checks
2020-03-18 17:57:41 +00:00
Julian Oes
12252c97c5
mavsdk_tests: further argument cleanup, some types
2020-03-18 17:57:41 +00:00
Julian Oes
ff64d87ae6
mavsdk_tests: import naming, easier coloring
2020-03-18 17:57:41 +00:00
Julian Oes
11a28840f3
mavsdk_tests: split up Python script
...
Otherwise, the script will get a tangled mess.
2020-03-18 17:57:41 +00:00
Julian Oes
b281d87b4a
mavsdk_tests: initialize Tester class in ctor
2020-03-18 17:57:41 +00:00
Julian Oes
e2c80e546d
mavsdk_tests: properly exit on Ctrl+C
...
With threads we need to manually take care of it, otherwise it gets
messy and we need to press Ctrl+C multiple times.
2020-03-18 17:57:41 +00:00
Julian Oes
2c2e314ffe
mavsdk_tests: improve output, allow log and stdout
...
This makes it possible to write to logfiles and at the same time print
everything to console in verbose mode.
2020-03-18 17:57:41 +00:00
Julian Oes
d7eb600b59
mavsdk_tests: improve test name/description
2020-03-18 17:57:41 +00:00
Julian Oes
b2e300ad1f
mavsdk_tests: improve test output readability
2020-03-18 17:57:41 +00:00
Julian Oes
54645268ed
mavsdk_tests: only print error on failure
2020-03-18 17:57:41 +00:00
Julian Oes
911cdc8774
mavsdk_tests: output less verbose unless needed
2020-03-18 17:57:41 +00:00
Julian Oes
0989e90b4a
Tools: exit as straightaway with DONT_RUN set
2020-03-18 17:57:41 +00:00
Julian Oes
bfef243dba
mavsdk_tests: write output to logs folder
...
And create folder if it doesn't exist already.
2020-03-18 17:57:41 +00:00
Julian Oes
5ba28d417a
mavsdk_tests: try using tags as intended
...
The tags should enable use to assemble the tests in various ways. This
will probably require some iterations though.
2020-03-18 17:57:41 +00:00
Julian Oes
512faa6ebe
mavsdk_tests: use CHECK if we don't need to abort
2020-03-18 17:57:41 +00:00
Julian Oes
821f7c3cd9
mavsdk_tests: remove unused/not working test
...
We can add it again once fixedwing is supported. Until then, this is
just confusing.
2020-03-18 17:57:41 +00:00
Julian Oes
fb5b05ec39
mavsdk_tests: add missing unit
2020-03-18 17:57:41 +00:00
Julian Oes
a5d1ce91e4
mavsdk_tests: consolidate level of abstraction
...
This moves the CHECK/REQUIRE inside of AutopilotTester.
2020-03-18 17:57:41 +00:00
Julian Oes
6a4a4bd0d6
workflows: adapt to mavsdk_tests cli changes
2020-03-18 17:57:41 +00:00
Julian Oes
70eb444f17
mavsdk_tests: improve naming of argument
...
We abort when we already failed so this makes more sense.
2020-03-18 17:57:41 +00:00
Julian Oes
41b2362dcf
mavsdk_tests: add more config into JSON
2020-03-18 17:57:41 +00:00
Julian Oes
c61cd10db5
mavsdk_tests: without speedup the VTOL takes time
2020-03-18 17:57:41 +00:00
Julian Oes
b4916fdecb
mavsdk_tests: move config into json file
2020-03-18 17:57:41 +00:00
Julian Oes
44a556717d
mavsdk_tests: remove plane tests
...
We can put them back once it's supported.
2020-03-18 17:57:41 +00:00
Julian Oes
ae2032d29f
mavsdk_tests: use the min of the speed factors
...
Facepalm.
2020-03-18 17:57:41 +00:00
Julian Oes
86f24f5121
mavsdk_tests: remove opt_flow test
...
It doesn't actually seem to work.
2020-03-18 17:57:41 +00:00
Julian Oes
b7e8837562
mavsdk_tests: add max speed factor
...
This is required because some tests don't work at more than 1x.
2020-03-18 17:57:41 +00:00
Julian Oes
795e000c2b
simulator: remove redundant semicolon
2020-03-18 17:57:41 +00:00
Julian Oes
d8b6c864cd
mavsdk_tests: PEP8 fixes
2020-03-18 17:57:41 +00:00
Julian Oes
e8e8b79322
mavsdk_tests: MAVSDK is required
...
Without the library installed, we can't build and run the tests.
Silently ignoring this just leads to confusion.
2020-03-18 17:57:41 +00:00
bresch
f38388cdab
YawEst: simplify AHRS accelerometer gain computation
...
Replace the multiple if-else statements by a generic equation.
- For a multicopter, the attenuation factor is 2 and symmetrical
- For a fixedwing, the attenuation factor is 1 if the acceleration is
positive and that centripetal correction is available and 2 otherwise.
Note that the function "sq" needs to be const in order to be used in a
const function.
2020-03-18 17:45:13 +01:00
PX4 BuildBot
32a6a4e8d8
Update submodule ecl to latest Wed Mar 18 12:38:43 UTC 2020
...
- ecl in PX4/Firmware (e34351229b4d9de251c495ee49e7c709a93b2521): https://github.com/PX4/ecl/commit/f1aa53db8a8053e5f27a698084a7362f727ce375
- ecl current upstream: https://github.com/PX4/ecl/commit/ee5e3c479b85876dcb7bf451884e40c72a716fd7
- Changes: https://github.com/PX4/ecl/compare/f1aa53db8a8053e5f27a698084a7362f727ce375...ee5e3c479b85876dcb7bf451884e40c72a716fd7
ee5e3c4 2020-03-18 CarlOlsson - ekfgsf: fix formatting
f20fc08 2020-03-17 Mathieu Bresciani - ekf2: centralize mag covariance reset (#693 )
2020-03-18 12:39:33 -04:00
Daniel Agar
b703ffa188
Update submodule mavlink v2.0 to latest Wed Mar 18 12:38:27 UTC 2020
...
- mavlink v2.0 in PX4/Firmware (d6bb5b3b9e ): https://github.com/mavlink/c_library_v2/commit/e8bdbcfbacccd79fc678f5c6755c8fb680021199
- mavlink v2.0 current upstream: https://github.com/mavlink/c_library_v2/commit/82bef70f12492a4fb17456534a3ce068f4647502
- Changes: https://github.com/mavlink/c_library_v2/compare/e8bdbcfbacccd79fc678f5c6755c8fb680021199...82bef70f12492a4fb17456534a3ce068f4647502
Co-authored-by: PX4 BuildBot <bot@px4.io >
2020-03-18 12:06:25 -04:00
PX4 BuildBot
640c245c44
Update submodule devices to latest Wed Mar 18 12:38:39 UTC 2020
...
- devices in PX4/Firmware (5ba8a9f62ff93843185979b3881eb7125ffc42cc): https://github.com/PX4/GpsDrivers/commit/781d4f125580d88d24add83b97017e6d771d757f
- devices current upstream: https://github.com/PX4/GpsDrivers/commit/c25a8f22c43e22b7c23106470b08fb17678042ef
- Changes: https://github.com/PX4/GpsDrivers/compare/781d4f125580d88d24add83b97017e6d771d757f...c25a8f22c43e22b7c23106470b08fb17678042ef
c25a8f2 2020-03-16 Nicolas Martin - ubx: fix baud rate search
2020-03-18 12:05:16 -04:00