rmackay9
6603e7724d
AutoTest: set RTL's APPROACH_ALT to zero to force the copter to land instead of hanging out at 2m and causing the auto test to time out
13 years ago
rmackay9
c574393995
AutoTest: update failsafe timeout to 180 to give it more time to pass.
13 years ago
Andrew Tridgell
6b12ad79ff
APM: tweak Rascal autotest settings
13 years ago
wiseman
af0d2de2ed
Use MAVPROXY_CMD instead of MAVPROXY
13 years ago
wiseman
05de9e425c
Added run_sim_mission.
13 years ago
Andreas M. Antonopoulos
c0f8f6251b
param_parser: input validation bug fix
13 years ago
Andrew Tridgell
ba205d8ff5
autotest: create kmz files on timeout
13 years ago
Andreas M. Antonopoulos
de64c05f8e
param_parser: cosmetic
...
Arduplane: doc fixes
13 years ago
Andreas M. Antonopoulos
29338fbf7b
auto est: modular tests and unit testing with Junit.xml output for jenkins
...
autotest: unit testing for jenkins
- parameterized unit testing
- modular python test modules
- test groups by directory
- select tests individual or by group
- skip tests individually or by group
arducopter.py: parameterized several functions to allow throttle settings and timeouts
test modules: extracted and copied 8 tests from Tridge's autotest into modules
junit.xml: xml template for unit test reporting to jenkins
13 years ago
Andrew Tridgell
75772b83cf
autotest: don't set a negative max pitch limit!
...
this didn't do well in the simulator :-)
13 years ago
Andrew Tridgell
3a792abb4d
autotest: tweak the Rascal tuning
13 years ago
Andreas M. Antonopoulos
186a3e4f6a
param_parser - better tolerance for missing parameters
13 years ago
Andreas M. Antonopoulos
2010d3aaa3
parameter metadata parser: better values formatting
13 years ago
Andreas M. Antonopoulos
425ef33b59
parameter metadata parser: escape wiki characters
13 years ago
Andrew Tridgell
60caaa4b04
MAVLink: remove MAVLink 0.9 protocol support
...
this simplifies the code a lot. We're not going back to 1.0
13 years ago
Andreas M. Antonopoulos
9f6fb89392
parameter metadata parser, display improvements
13 years ago
Andreas M. Antonopoulos
453c1677b5
parameter metadata -> wiki, bug fixes
13 years ago
Andreas M. Antonopoulos
c4b59a89da
parameter metadata parser and wiki generator
13 years ago
Andrew Tridgell
c8f5aeb7ba
autotest: change loiter heading accuracy to 10
13 years ago
Andrew Tridgell
61f325713e
SITL: fixed the normalisation of the DCM matrix in the multicopter sim
13 years ago
Andrew Tridgell
82e09ce53a
SITL: don't enable wind until we are off the ground
...
this makes it possible to test with much larger wind speeds, without
the sim crashing due to the wind flipping us over on the runway
13 years ago
Pat Hickey
d0453c5085
Autotest: use mktemp instead of tempfile
...
* tempfile has been deprecated in favor of mktemp on debian, not available
on fedora
13 years ago
Andrew Tridgell
5cd5f40f09
autotest: switch to full accel modelling in multicopter simulation
...
the new AHRS code should allow for centripetal compensation in
multicopters
13 years ago
Andrew Tridgell
28d62416fe
autotest: show logs on timeout
13 years ago
Andrew Tridgell
b2f8fad0a3
autotest: try again to get paths right!
13 years ago
Andrew Tridgell
04a2a0eb46
autotest: added --timeout option
...
try to ensure we end up with a timeout display on the website
13 years ago
Andrew Tridgell
92cb3cdf6f
sitl: fixed fgFDM path
13 years ago
Andrew Tridgell
ff9743995d
autotest: fixed lat/lon update for multicopter sim
...
this makes waypoint tracking more accurate
13 years ago
Andrew Tridgell
47d5f31fc2
removed copy of pymavlink code
...
use upstream code instead
13 years ago
Andrew Tridgell
7589de689b
mavlink: added auto-detection of mavlink protocol version
13 years ago
Andrew Tridgell
70669434a2
autotest: wait for VFR_HUD to be non-zero on startup
13 years ago
Andrew Tridgell
076d1616ba
autotest: default to mavlink10
13 years ago
Andrew Tridgell
6945be0ca8
autotest: default to not using gdb on ArduPlane.elf
13 years ago
Andrew Tridgell
46ee92441e
HILTest is not needed any more
13 years ago
Andrew Tridgell
34af851b20
autotest: forced loiter via 2nd method
13 years ago
Andrew Tridgell
453cb93c6f
autotest: fixed levelling for ACM with MAVLink 1.0
13 years ago
Andrew Tridgell
67afdc7485
autotest: fixes for MAVLink 1.0 in autotest
13 years ago
Andrew Tridgell
b73732c361
autotest: removed unused files
13 years ago
Andrew Tridgell
95bd51ab10
autotest: updated pymavlink to latest
13 years ago
Andrew Tridgell
0e54613632
sitl: added sim_arducopter10.sh
...
useful for testing
13 years ago
Andrew Tridgell
9d4b37ecac
sitl: we don't need mavlink in copter sim
13 years ago
Andrew Tridgell
1478191ecf
sitl: make it easy to run sitl for MAVLink 1.0
13 years ago
Andrew Tridgell
d60126fc1f
autotest: fixed overshoot due to low resolution log timing
13 years ago
Andrew Tridgell
abd33dd914
autotest: fixed order of startup messages
13 years ago
Andrew Tridgell
3b3f9d8b17
autotest: use the automatic declination code in autotest
13 years ago
Andrew Tridgell
c084a72723
pysim: ensure Vector3() uses floats
13 years ago
Andrew Tridgell
0f6e7a1449
pysim: implement partial 3D acceleration support
...
The simulator flies very badly when using the full acceleration
code. I don't yet know if this is a bug in the simulation or a problem
with AHRS not handling acceleration for multicopters.
For now set the acceleration to be half a 'pure gravity' acceleration
and half from the full 3D calculation.
13 years ago
Andrew Tridgell
f1acdb13c2
pysim: added experimental acceleration support
13 years ago
Andrew Tridgell
5f3e2cf98a
pysim: update the multicopter simulator with correct acceleration
...
this re-works the multicopter simulator in terms of rotation matrices,
and adds full acceleration support, which means it will include linear
acceleration affects and centripetal acceleration
13 years ago
Andrew Tridgell
4407f6b8ca
pysim: added rotmat.py
...
this is a python library for rotation matrices, following the
conventions in AP_Math
13 years ago