Jason Short
986b42a45b
Fixed Loiter Timeout bug, added more wind by default.
2011-12-29 23:02:02 -08:00
Andrew Tridgell
8b9eb0dad1
autotest: fixed arducopter autotest
...
no longer says "Please run setup"
2011-12-26 20:10:10 +11:00
Jason Short
c9b2d1c3c2
Added fix for Takeoff Test
2011-12-23 14:42:49 -08:00
Andrew Tridgell
e4ed3cb583
fixed typo in fly_simple()
2011-12-22 10:25:31 +11:00
Jason Short
6e81b1a6f8
Added new tests
2011-12-15 20:51:41 -08:00
Andrew Tridgell
8847ee518d
autotest: fixed loiter hold time
...
hold time was larger than the timeout
2011-12-13 19:08:47 +11:00
Jason Short
c58e9e9135
more control over loiter time and alt change
2011-12-12 17:47:46 -08:00
Andrew Tridgell
37641d2576
autotest: added a 2m/s wind from east to quadcopter test
2011-12-13 10:36:52 +11:00
Andrew Tridgell
a3403aeb6c
autotest: added logging of what failed
2011-12-12 23:08:20 +11:00
Andrew Tridgell
de1a5ab9ce
autotest: increase stream rate to 5 for ArduCopter test
...
needed to get accurate heading monitoring
2011-12-12 23:07:46 +11:00
Andrew Tridgell
ef8ed6aab2
autotest: calibrate accelerometers at startup
2011-12-12 22:07:53 +11:00
Andrew Tridgell
0a7f2bcc44
autotest: use random MAVLink system IDs
...
this allows more than one test to be viewed at the same time in
qgroundcontrol
2011-12-03 07:55:03 +11:00
Andrew Tridgell
fb3d4eab90
autotest: fixed sim_quad viewerip handling
2011-12-02 17:37:55 +11:00
Andrew Tridgell
cf7073128d
autotest: adapt test suite to new simulation framework
2011-12-02 17:37:55 +11:00
Jason Short
79945d02b7
made missions work with index of 1
2011-11-28 10:33:05 -08:00
Andrew Tridgell
f30bca01c9
autotest: use idle_hooks to prevent lockup
2011-11-28 13:53:57 +11:00
Andrew Tridgell
c64a5f354e
autotest: enable new SITL emulation code
...
this enables the register level SITL code
2011-11-25 20:00:19 -08:00
Jason Short
9e04d4c45b
longer timeout
2011-11-19 14:59:48 -08:00
Jason Short
2d5ee0f7e2
Switched to Mission 2
2011-11-19 14:03:26 -08:00
Jason Short
31cb62620f
Mission test update
2011-11-13 22:56:33 -08:00
Jason Short
d226b875c8
set first WP in wait_waypoint to 0
2011-11-13 13:42:49 -08:00
Andrew Tridgell
3057ef9fb7
autotest: fixed incorrect altitude wait
2011-11-13 23:59:20 +11:00
Andrew Tridgell
be886ef9bc
autotest: fixed waypoint wait code
...
this allows fly.ArduCopter to pass again
2011-11-13 23:50:29 +11:00
Andrew Tridgell
395ad44dd9
fixed wait_mode()
2011-11-13 23:50:29 +11:00
Andrew Tridgell
91f0722e22
fixed motor arming
2011-11-13 23:50:28 +11:00
Andrew Tridgell
147dc2529f
autotest: added initial implementation of flying of ArduPlane
...
takeoff, circuit, roll, RTL, mission
2011-11-13 23:50:28 +11:00
Andrew Tridgell
0f00b4c722
autotest: added wait_mode() helper
2011-11-13 23:50:28 +11:00
Andrew Tridgell
1e22945981
autotest: split out some common functions ready for ArduPlane support
2011-11-13 23:50:28 +11:00
Jason Short
04491d66db
Fixed scaling issue with Circle mode
2011-11-13 00:24:25 -08:00
Andrew Tridgell
dafbdd1f2b
autotest: added --viewerip option
...
this allows you to specify an IP that will receive all MAVLink logs
and fg data for realtime viewing
2011-11-11 08:17:12 +11:00
Andrew Tridgell
2436bff853
autotest: ensure we have a VFR_HUD msgs before getting location
2011-11-10 22:34:54 +11:00
Andrew Tridgell
e7294ee493
autotest: improve error checking
2011-11-10 13:12:43 +11:00
Andrew Tridgell
6263bb8936
autotest: fixed target altitude for RTL mission
2011-11-10 13:00:35 +11:00
Andrew Tridgell
d2a8107b47
autotest: run the sim at 200Hz
2011-11-10 12:47:37 +11:00
Jason Short
b25ad4e61f
new Test mission
2011-11-09 16:33:24 -08:00
Andrew Tridgell
5ed2c02bbd
autotest: fixed mission end handling
2011-11-09 20:27:36 +11:00
Andrew Tridgell
21e7c627af
autotest: improved error checking and child termination
...
we now report pass/fail for each test
2011-11-09 17:21:53 +11:00
Jason Short
b792c130ae
Merge branch 'master' of https://code.google.com/p/ardupilot-mega
2011-11-08 21:43:24 -08:00
Jason Short
4fbd363a8f
New mission test
2011-11-08 21:43:18 -08:00
Andrew Tridgell
6e32905f81
autotest: avoid the need for killall
...
this ensures we cleanup child processes cleanly, so we don't need the
killall any more
2011-11-09 15:46:06 +11:00
Andrew Tridgell
122e09323c
autotest: fixed home altitude for CMAC
2011-11-08 08:14:46 +11:00
Andrew Tridgell
8c5873564b
autotest: dump all GPS points, even if fix==0
...
for some reason HIL gives fix 0 sometimes
2011-11-07 22:57:32 +11:00
Andrew Tridgell
c750f85280
autotest: enable dumping of DataFlash logs at end of test
2011-11-07 22:56:13 +11:00
Andrew Tridgell
3aee902be1
fixed permissions of valgrind log file
2011-11-04 10:05:40 +11:00
Andrew Tridgell
6e72c88a83
autotest: run SIL binary under valgrind
...
this lets us find uninitialised variables in the APM code, and other
common C/C++ errors
2011-11-04 10:00:06 +11:00
Andrew Tridgell
40c87dd295
fixed home location
2011-11-02 10:26:24 +11:00
Andrew Tridgell
b6dcfa416b
autotest: a complete mission now flies
...
with the TCP buffering fixed, the mission flies quite well with standard parameters
2011-11-02 09:38:44 +11:00
Andrew Tridgell
7a0d39c197
autotest: added a mission to ArduCopter testing
...
the mission is not flown well at all, but its a start
2011-11-01 22:44:21 +11:00
Andrew Tridgell
beab1500c1
autotest: ArduCopter test can now fly a square
...
the copter now takes off, yaws to north, flies a 50m square, then
does a loiter test for 10s and lands
2011-10-31 18:31:16 +11:00
Andrew Tridgell
0b484afbbe
First version of APM autotest
...
This does SIL testing of ArduPlane and ArduCopter. For now it just does
a basic LOITER test of ArduCopter. It produces logs and a kml of the
flight on apm.tridgell.net
2011-10-31 13:50:34 +11:00