Commit Graph

49 Commits

Author SHA1 Message Date
Andrew Tridgell 2bdda450e8 autotest: fixed arducopter autotest
no longer says "Please run setup"
2011-12-26 20:10:10 +11:00
Jason Short 8084d77a5f Added fix for Takeoff Test 2011-12-23 14:42:49 -08:00
Andrew Tridgell 9892886994 fixed typo in fly_simple() 2011-12-22 10:25:31 +11:00
Jason Short c5859515e3 Added new tests 2011-12-15 20:51:41 -08:00
Andrew Tridgell b198042e2c autotest: fixed loiter hold time
hold time was larger than the timeout
2011-12-13 19:08:47 +11:00
Jason Short b08e1329d0 more control over loiter time and alt change 2011-12-12 17:47:46 -08:00
Andrew Tridgell 63688826cf autotest: added a 2m/s wind from east to quadcopter test 2011-12-13 10:36:52 +11:00
Andrew Tridgell 1426f9dedd autotest: added logging of what failed 2011-12-12 23:08:20 +11:00
Andrew Tridgell 44ccbd12da 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 299b19cfe6 autotest: calibrate accelerometers at startup 2011-12-12 22:07:53 +11:00
Andrew Tridgell 1fcd411bbc 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 5053818f56 autotest: fixed sim_quad viewerip handling 2011-12-02 17:37:55 +11:00
Andrew Tridgell a2cc6b2ec1 autotest: adapt test suite to new simulation framework 2011-12-02 17:37:55 +11:00
Jason Short 5a75ef1356 made missions work with index of 1 2011-11-28 10:33:05 -08:00
Andrew Tridgell f9fd473df7 autotest: use idle_hooks to prevent lockup 2011-11-28 13:53:57 +11:00
Andrew Tridgell 673b24b4bc autotest: enable new SITL emulation code
this enables the register level SITL code
2011-11-25 20:00:19 -08:00
Jason Short 8961bcab0a longer timeout 2011-11-19 14:59:48 -08:00
Jason Short de1926076c Switched to Mission 2 2011-11-19 14:03:26 -08:00
Jason Short 0e771a02a4 Mission test update 2011-11-13 22:56:33 -08:00
Jason Short fa0711f9ba set first WP in wait_waypoint to 0 2011-11-13 13:42:49 -08:00
Andrew Tridgell 34a5a16009 autotest: fixed incorrect altitude wait 2011-11-13 23:59:20 +11:00
Andrew Tridgell 1ffc962afa autotest: fixed waypoint wait code
this allows fly.ArduCopter to pass again
2011-11-13 23:50:29 +11:00
Andrew Tridgell 825caf4cbc fixed wait_mode() 2011-11-13 23:50:29 +11:00
Andrew Tridgell a2d7489760 fixed motor arming 2011-11-13 23:50:28 +11:00
Andrew Tridgell c4622e58f0 autotest: added initial implementation of flying of ArduPlane
takeoff, circuit, roll, RTL, mission
2011-11-13 23:50:28 +11:00
Andrew Tridgell c21e976513 autotest: added wait_mode() helper 2011-11-13 23:50:28 +11:00
Andrew Tridgell fc66fc9679 autotest: split out some common functions ready for ArduPlane support 2011-11-13 23:50:28 +11:00
Jason Short c1313ae6a9 Fixed scaling issue with Circle mode 2011-11-13 00:24:25 -08:00
Andrew Tridgell 657dc8c12a 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 d6cd8a67ae autotest: ensure we have a VFR_HUD msgs before getting location 2011-11-10 22:34:54 +11:00
Andrew Tridgell 995921ac55 autotest: improve error checking 2011-11-10 13:12:43 +11:00
Andrew Tridgell e76c6d67e4 autotest: fixed target altitude for RTL mission 2011-11-10 13:00:35 +11:00
Andrew Tridgell 63f1039527 autotest: run the sim at 200Hz 2011-11-10 12:47:37 +11:00
Jason Short 952520da32 new Test mission 2011-11-09 16:33:24 -08:00
Andrew Tridgell e8bf85f867 autotest: fixed mission end handling 2011-11-09 20:27:36 +11:00
Andrew Tridgell 6089e491ed 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 3e5ec5d549 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2011-11-08 21:43:24 -08:00
Jason Short bf1e991308 New mission test 2011-11-08 21:43:18 -08:00
Andrew Tridgell e373c2a8b6 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 f3964611e1 autotest: fixed home altitude for CMAC 2011-11-08 08:14:46 +11:00
Andrew Tridgell 20ae086842 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 5e5d86ca09 autotest: enable dumping of DataFlash logs at end of test 2011-11-07 22:56:13 +11:00
Andrew Tridgell 5f85c0dc52 fixed permissions of valgrind log file 2011-11-04 10:05:40 +11:00
Andrew Tridgell 76985029dd 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 cf5e32fc3c fixed home location 2011-11-02 10:26:24 +11:00
Andrew Tridgell 52d470cdc6 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 81cdc19287 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 8917deee40 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 0034b427d7 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