Andrew Tridgell
|
9f089f3b0e
|
added a copy of fdpexpect
|
2011-12-23 12:20:58 +11:00 |
Andrew Tridgell
|
e88a8e2519
|
more errno fixes for MacOS
|
2011-12-23 12:07:32 +11:00 |
Andrew Tridgell
|
3f2d1764b6
|
fixed errno handling for MacOS
|
2011-12-23 11:59:25 +11:00 |
Andrew Tridgell
|
9892886994
|
fixed typo in fly_simple()
|
2011-12-22 10:25:31 +11:00 |
Andrew Tridgell
|
183773438b
|
autotest: increare tail wheel friction
this keeps the plane moving in a straight line a bit more
|
2011-12-19 11:36:21 +11:00 |
Andrew Tridgell
|
271dc32dd7
|
autotest: bit more throttle on takeoff
needed for increased rolling friction
|
2011-12-19 11:25:59 +11:00 |
Andrew Tridgell
|
159920f47c
|
autotest: add a DO_CHANGE_SPEED to arduplane test
this slows down the Rascal for landing
|
2011-12-19 11:25:59 +11:00 |
Andrew Tridgell
|
96add2d9b8
|
autotest: improved the Rascal ground reactions
this gets the friction and bounciness of the undercarriage much closer
to a real model
|
2011-12-19 11:25:59 +11:00 |
Andrew Tridgell
|
63e77806cf
|
autotest: make the Rascal a tail dragger again
good for testing wheeled takeoff
|
2011-12-18 18:57:20 +11:00 |
Andrew Tridgell
|
938bd8b58d
|
autotest: added automated landing test for ArduPlane
|
2011-12-18 17:31:46 +11:00 |
Andrew Tridgell
|
cbe1c583b3
|
autotest: updates ArduPlane parameters
|
2011-12-18 17:31:45 +11:00 |
Andrew Tridgell
|
b8d75a6fd6
|
autotest: fixed prog name
|
2011-12-16 20:10:12 +11:00 |
Andrew Tridgell
|
5d308b0b89
|
autotest: fixed working directory in sample scripts
|
2011-12-16 20:10:07 +11:00 |
Jason Short
|
1d52c9f2f4
|
added SuperSimple and notes
|
2011-12-15 20:51:41 -08:00 |
Jason Short
|
ddcfa90be0
|
testing updates
|
2011-12-15 20:51:41 -08:00 |
Jason Short
|
c5859515e3
|
Added new tests
|
2011-12-15 20:51:41 -08:00 |
Jason Short
|
acbfc14e49
|
Added Land control_mode
|
2011-12-15 20:51:41 -08:00 |
Jason Short
|
6a55fe18f6
|
added altitude to circle mission
|
2011-12-15 20:51:40 -08:00 |
Andrew Tridgell
|
aaa0214ded
|
autotest: fgrate option has been removed from mavproxy
|
2011-12-13 21:34:53 +11:00 |
Andrew Tridgell
|
7e30aa51c9
|
loosen RTL criterion (wind affected)
|
2011-12-13 20:05:39 +11:00 |
Andrew Tridgell
|
b198042e2c
|
autotest: fixed loiter hold time
hold time was larger than the timeout
|
2011-12-13 19:08:47 +11:00 |
Andrew Tridgell
|
616c6f27a6
|
autotest: fixed wind specification for arduplane test
|
2011-12-13 19:04:00 +11:00 |
Andrew Tridgell
|
99395b919c
|
autotest: added a 5m/s wind blowing south in plane test
|
2011-12-13 15:29:13 +11:00 |
Andrew Tridgell
|
be3b9e3480
|
autotest: added wind support to ArduPlane simulation
|
2011-12-13 15:28:03 +11:00 |
Andrew Tridgell
|
c518f8c224
|
autotest: show groundspeed in flightgear display
useful with wind
|
2011-12-13 15:27:32 +11:00 |
Andrew Tridgell
|
f96dca3311
|
autotest: example startup scripts for simulators
|
2011-12-13 13:50:06 +11:00 |
Andrew Tridgell
|
c64ed53e1d
|
autotest: improved runsim defaults
|
2011-12-13 13:45:18 +11:00 |
Andrew Tridgell
|
5a2827e64b
|
autotest: changed default sim_quad rate to 400Hz (matches autotest
script)
|
2011-12-13 13:44:53 +11:00 |
Jason Short
|
b08e1329d0
|
more control over loiter time and alt change
|
2011-12-12 17:47:46 -08:00 |
Andrew Tridgell
|
f5a54f3da8
|
autotest: use 'enter 3 times' method to get into CLI
this doesn't depend on build options
|
2011-12-13 10:36:52 +11:00 |
Andrew Tridgell
|
0e75b3b140
|
autotest: added a test script for wind generation
this makes it easier to experiment
|
2011-12-13 10:36:52 +11: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
|
9ef929e88e
|
autotest: added --wind option to sim_quad
this is in the form of speed,direction,turbulance
|
2011-12-13 10:36:52 +11:00 |
Andrew Tridgell
|
5fb01d1cdd
|
autotest: added a wind generation class
|
2011-12-13 10:36:52 +11:00 |
Andrew Tridgell
|
d92884b5fb
|
autotest: fixed motor order display
|
2011-12-12 23:14:29 +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
|
c1a23ef150
|
pysim: added rotational resistance
|
2011-12-12 22:08:10 +11:00 |
Andrew Tridgell
|
299b19cfe6
|
autotest: calibrate accelerometers at startup
|
2011-12-12 22:07:53 +11:00 |
Andrew Tridgell
|
6121942d42
|
pysim: fixed the accelerometer calculation in the quad simulator
this was causing severe drift in the attitude calculation
|
2011-12-12 21:57:09 +11:00 |
Andrew Tridgell
|
9b654cd8fb
|
autotest: nicer display in FG quadcopter view
|
2011-12-12 21:01:32 +11:00 |
Jason Short
|
f71949de2e
|
Cleaned up mission 3
|
2011-12-10 20:43:39 -08:00 |
Jason Short
|
25b34ed423
|
Simple square test
|
2011-12-10 10:19:20 -08:00 |
Andrew Tridgell
|
f531764f88
|
autotest: automatically pause when SITL sim stops
this allows you to use gdb on the sim without crashing
|
2011-12-09 15:05:27 +11:00 |
Andrew Tridgell
|
98a03b7768
|
autotest: fixed rudder reversal for Rascal, and RC3 trim
|
2011-12-09 15:05:27 +11:00 |
Andrew Tridgell
|
6a973ec143
|
autotest: nicer display of key data in Rascal
|
2011-12-09 15:05:27 +11:00 |
Andrew Tridgell
|
880f551efc
|
autotest: fixed body/earth frames in sim_quad physics model
Jason, can you have a look at this?
|
2011-12-05 17:45:23 +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
|
9b3ce4a96a
|
autotest: estimate the cost of sleeping for more accurate frame rate
this gets us quite close to 1kHz simulation
|
2011-12-03 07:38:51 +11:00 |
Andrew Tridgell
|
1192e2f11c
|
autotest: run the quad simulation at a much higher rate
it now defaults to 1kHz
|
2011-12-03 07:24:58 +11:00 |
Andrew Tridgell
|
551f078647
|
autotest: updated fakepos.py for new packet format
|
2011-12-02 23:43:03 +11:00 |
Andrew Tridgell
|
9dd2021ec8
|
autotest: support all 11 PWM output channels
this will allow for more complex aircraft
|
2011-12-02 22:45:48 +11:00 |
Andrew Tridgell
|
a0baf71322
|
autotest: switch to big-endian metric packets internally
now that all the sim code is internal to the APM git repo, we can
choose saner packet formats
|
2011-12-02 22:12:58 +11:00 |
Andrew Tridgell
|
5053818f56
|
autotest: fixed sim_quad viewerip handling
|
2011-12-02 17:37:55 +11:00 |
Andrew Tridgell
|
f6eb5f9ba1
|
autotest: don't die if FG isn't running
|
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 |
Andrew Tridgell
|
3f86144750
|
autotest: added a copy of pymavlink
|
2011-12-02 17:37:55 +11:00 |
Andrew Tridgell
|
b52a42c1f5
|
autotest: added runsim.py
this starts JSBSim, linking it into the SITL APM test code
|
2011-12-02 17:37:55 +11:00 |
Andrew Tridgell
|
a0de9d31a9
|
autotest: useful script for testing gyro and accel calculations
|
2011-12-02 17:37:55 +11:00 |
Andrew Tridgell
|
8743b3d0eb
|
autotest: added scripts to start flightgear as a viewer
|
2011-12-02 17:37:54 +11:00 |
Andrew Tridgell
|
113b496924
|
autotest: combined python utility code
|
2011-12-02 17:37:54 +11:00 |
Andrew Tridgell
|
9a508f4f69
|
autotest: imported python quadcopter model as sim_quad.py
this allows us to keep it in sync with the main SITL code
|
2011-12-02 17:37:54 +11:00 |
Andrew Tridgell
|
1e36b9c600
|
autotest: added Rascal and arducopter models
|
2011-12-02 17:37:54 +11:00 |
Jason Short
|
5a75ef1356
|
made missions work with index of 1
|
2011-11-28 10:33:05 -08:00 |
Andrew Tridgell
|
ed7f339552
|
autotest: use kmz file not kml
saves bandwidth
|
2011-11-28 16:53:20 +11:00 |
Andrew Tridgell
|
7214e2ec06
|
autotest: added idle hooks for ArduPlane testing too
|
2011-11-28 16:22:33 +11:00 |
Andrew Tridgell
|
ab3e933f11
|
autotest: show log numbers while dumping
|
2011-11-28 16:22:33 +11:00 |
Andrew Tridgell
|
f9fd473df7
|
autotest: use idle_hooks to prevent lockup
|
2011-11-28 13:53:57 +11:00 |
Andrew Tridgell
|
8e737ad15d
|
autotest: fixed log dump
log numbers are no longer sequential
|
2011-11-26 19:16:56 +11:00 |
Andrew Tridgell
|
3b33892b4a
|
autotest: fixed remote viewing of ArduCopter autotest
|
2011-11-26 18:35:25 +11:00 |
Andrew Tridgell
|
7a201233c0
|
autotest: cope with exceptions in tests leaving child processes
|
2011-11-26 18:12:42 +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 |
Andrew Tridgell
|
5a50090a05
|
autotest: mark stdout unbuffered
this makes the logs easier to read
|
2011-11-25 20:00:19 -08:00 |
Andrew Tridgell
|
03d51221ee
|
autotest: enable the compass for ArduCopter
needed for new SITL code
|
2011-11-25 20:00:19 -08:00 |
Jason Short
|
bfc2de341f
|
tweak to loiter turns command
|
2011-11-20 00:22:53 -08:00 |
Jason Short
|
81a4c87576
|
lengthened log timeout
|
2011-11-19 17:31:36 -08:00 |
Jason Short
|
f8768b12b9
|
Added KML link
|
2011-11-19 16:59:54 -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
|
fe9705adbc
|
Checking for climb rate
|
2011-11-19 14:03:08 -08:00 |
Andrew Tridgell
|
fd9e6ed699
|
autotest: added a loop to ArduPlane test
|
2011-11-18 17:50:12 +11:00 |
Andrew Tridgell
|
e93e0e0eda
|
autotest: use FG_SCENERY for fgear scenery path
|
2011-11-18 17:50:12 +11:00 |
Andrew Tridgell
|
a30b0c221c
|
autotest: make log messages on failure clearer
|
2011-11-18 17:50:12 +11:00 |
Andrew Tridgell
|
8d7ed1400d
|
autotest: fixed killing of Xvfb
this should make fly.ArduPlane more reliable
|
2011-11-18 17:50:12 +11:00 |
Jason Short
|
ea4359574f
|
Complex mission script
|
2011-11-16 21:29:10 -08:00 |
Jason Short
|
5ddcf3fc57
|
Added more time for timeouts
|
2011-11-16 00:22:22 -08:00 |
Jason Short
|
3001e566ca
|
Had to disable check of current WP. Going into auto mode executes commands right away and the reported index will differ per mission. Multiple commands may be executed.
|
2011-11-13 22:58:27 -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 |
Jason Short
|
6acd71669a
|
set proper code for Home WP
|
2011-11-13 13:41:23 -08:00 |
Andrew Tridgell
|
c673e21e5b
|
autotest: re-adding KMZ track
|
2011-11-14 06:38:49 +11: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
|
5a0d4d2e84
|
autotest: fixed flight modes to match test code
|
2011-11-13 23:50:29 +11:00 |
Andrew Tridgell
|
6b5a51d646
|
autotest: added --experimental option
this currently enables fly.ArduPlane
|
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
|
5a7da25ba9
|
autotest: re-add --viewerip option
|
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 |
Jason Short
|
3b825fb8c1
|
Merge branch 'master' of https://code.google.com/p/ardupilot-mega
Conflicts:
Tools/autotest/autotest.py
|
2011-11-12 21:53:08 -08:00 |
Jason Short
|
3f029604e2
|
Added notes
|
2011-11-12 15:13:25 -08:00 |
Jason Short
|
f1fe40fdf7
|
Added output to localhost for QGC
|
2011-11-12 15:12:57 -08:00 |
Jason Short
|
478488b9bf
|
Added extrude to KML out
|
2011-11-12 15:11:25 -08:00 |
Andrew Tridgell
|
4b89bc174f
|
create a kmz file
thanks to Michael for the tip
|
2011-11-11 20:05:55 +11: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
|
b783e2dedb
|
autotest: longer timeout writing logs
the flash logs are getting pretty big now
|
2011-11-10 22:58:02 +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
|
32c8dd7bf1
|
autotest: link to defaults for both builds
|
2011-11-10 14:39:28 +11:00 |
Andrew Tridgell
|
8eadc63bdb
|
autotest: added some colour to passed/failed msgs
|
2011-11-10 14:37:52 +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 |
Jason Short
|
0967a02875
|
Updated Mission TTT
|
2011-11-09 12:50:36 -08:00 |
Max Levine
|
2e228dc01b
|
autotest: improved web page layout
now uses a css style sheet
|
2011-11-10 07:24:50 +11:00 |
Andrew Tridgell
|
318fbc655a
|
autotest: copy png files over
|
2011-11-10 00:31:50 +11:00 |
Andrew Tridgell
|
1c99d40bb4
|
autotest: allow for multiple html files
|
2011-11-10 00:23:46 +11:00 |
Andrew Tridgell
|
d1b3eb8772
|
autotest: show history link
|
2011-11-10 00:19:36 +11:00 |
Andrew Tridgell
|
aaf9bd1935
|
autotest: show frame and code sizes
|
2011-11-10 00:17:31 +11:00 |
Andrew Tridgell
|
87b0633894
|
autotest: fixed html path
|
2011-11-10 00:14:14 +11:00 |
Andrew Tridgell
|
d98f3ebd0c
|
autotest: use a lock file
this ensures we don't run two copies of the tests at once
|
2011-11-09 23:53:09 +11:00 |
Andrew Tridgell
|
c2fd7144e2
|
autotest: fixed module name
|
2011-11-09 23:45:12 +11:00 |
Andrew Tridgell
|
36ecc34a4b
|
autotest: show git hash in html
|
2011-11-09 23:43:25 +11:00 |
Andrew Tridgell
|
7dbbf187b9
|
make the web site a bit prettier
|
2011-11-09 23:25:28 +11:00 |
Andrew Tridgell
|
e8bf85f867
|
autotest: fixed mission end handling
|
2011-11-09 20:27:36 +11:00 |
Andrew Tridgell
|
6eb25d2c25
|
autotest: fixed pexpect timeout
|
2011-11-09 20:27:15 +11:00 |
Andrew Tridgell
|
97bc4e90a3
|
always convert GPX
|
2011-11-09 20:27:00 +11:00 |
Jason Short
|
6e496798bc
|
Mission update
|
2011-11-08 23:45:05 -08:00 |
Andrew Tridgell
|
ba72935110
|
autotest: fixed typos in mission file
|
2011-11-09 17:50:46 +11:00 |
Andrew Tridgell
|
016e84ee21
|
autotest: try harder to kill child processes
|
2011-11-09 17:44:14 +11:00 |
Andrew Tridgell
|
c98c8b5144
|
autotest: list failed tests
|
2011-11-09 17:21:53 +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
|
3427adbebe
|
autotest: check for valgrind on the host
|
2011-11-08 18:07:19 +11:00 |
Andrew Tridgell
|
f3964611e1
|
autotest: fixed home altitude for CMAC
|
2011-11-08 08:14:46 +11:00 |
Andrew Tridgell
|
3b51874a70
|
autotest: dump all logs
|
2011-11-07 23:56:59 +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
|
4bad72f8ac
|
autotest: started adding tests for required tools
try to give useful error messages
|
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
|
4671da409a
|
autotest: fixed path to SIL binary
|
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 |