Andrew Tridgell
ec81f905f4
autotest: added some new locations for testing
2018-01-15 11:46:02 +11:00
Stephen Dade
aa7389b455
Tools: Fixed Cygwin SITL package names and made install easier for new users
2018-01-09 14:40:43 +00:00
Peter Barker
8a15c69aff
Tools: add --fresh-params option to sim_vehicle.py
...
This will rebuild and use the XML file we generate from our
source code which conveys information about our parameters.
When using this option, "param help PARAMETERNAME" should reflect
changes made to the parameter metadata for PARAMETERNAME.
2018-01-08 14:49:35 +00:00
Patrick José Pereira
560d8b88d8
Tools: Add gazebo-bluerov2 on vehicleinfo.py
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2017-12-26 09:12:56 +11:00
Patrick José Pereira
0e6fc54a0e
Tools: Add BATT_MONITOR on sub.parm
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2017-12-21 11:26:51 -05:00
Peter Barker
0b4dcdde35
Tools: param_parse.py: allow whitespace between vehicles
...
Also add sanity check that the vehicles you're limitting to we know
about
2017-12-16 11:08:35 +11:00
Peter Barker
d1128e7be4
Tools: param_parse.py: replace comments with debug statements
2017-12-16 11:08:35 +11:00
Peter Barker
eeb15d7fd5
Tools: param_parse.py: make comment consistent
2017-12-16 11:08:35 +11:00
Peter Barker
825832be93
Tools: param_parse.py: add a map for vehicle name to a true-name to be used in code
...
Where true-name is something like "Rover" and the normal name remains
the directory name (e.g. "APMrover2")
2017-12-16 11:08:35 +11:00
Peter Barker
e0125a68e7
Tools: param_parse.py: use single regex for params everywhere
2017-12-16 11:08:35 +11:00
Peter Barker
a45ab6b84c
Tools: param_parse.py: correct example comment
2017-12-16 11:08:35 +11:00
Peter Barker
94afaebdb7
Tools: autotest builds each vehicle parameters individually
2017-12-16 11:08:35 +11:00
Peter Barker
ea2c156c7f
Tools: param_parse.py: understand tagging of parameters for specific vehicles
2017-12-16 11:08:35 +11:00
Peter Barker
8c516fb29c
Tools: autotest: add max-alt fence
2017-12-13 10:04:50 +09:00
Randy Mackay
19af2f7d1d
Tools: add decibel as valid param Unit
2017-12-12 07:59:41 +09:00
Andrew Tridgell
20d44136b0
autotest: fixed handling of core files
2017-12-12 08:45:56 +11:00
Peter Barker
75e8424e3f
Tools: autotest: add a test for driving a simple RTL mission
...
In particular, we weren't setting NAV_CONTROLLER_OUTPUT.wp_dist
correctly before a recent commit from Randy
2017-12-09 22:34:07 +11:00
khancyr
fac89ed437
Tools: autotest: move common functionality to common.py
...
Tools: don't need to pass option on first mavproxy
Tools: reformat common.py and add commun function
Tools: use new common functions
Tools: move functions from rover to commun and reorder
Tools: add and use set_rc function with timeout
Tools: fix style for pep8
2017-12-02 22:28:22 +11:00
Guglie
42e5b180cb
Tools: fix sim_vehicle.py terminal tab when using --no-mavproxy
2017-12-02 09:34:10 +11:00
Peter Barker
b7a293ca5f
Tools: autotest: move fetching of banner and version
...
Moved these to before log download.
They fail randomly after log download.
2017-11-28 09:47:46 +11:00
Dr.-Ing. Amilcar Do Carmo Lucas
5c07a44a6d
Tools: Fix a race condition on the regression tests on Windows
...
Added \r\n to the expect() string as recomended at:
http://pexpect.readthedocs.io/en/stable/overview.html#find-the-end-of-line-cr-lf-conventions
this should work on both windows and linux systems
pexpect says it will always do a minimal (non greedy) matching and docs explicitly say that a .+ expression will always return only one character. These lines in autotest are looking for \S+, which, believing the documentation, would only return one character of the log file path.
Now we know that's not true, neither for Linux or for Windows (given the logs from @karthikdesai), so I can only assume that it does a greedy match but only for the characters it has received at the time expect is called.
Apparently, in the machines we are using autotest, it isn't a problem since MAVProxy is likely fast to give its output to pexpect before the expect method is called. On @karthikdesai's machine that wasn't happening since his machine was more or less loaded.
Concluding, this looks like a correct fix in the sense that it extends the regex pattern to wait for the end of line (and probably other places could benefit from it too).
2017-11-22 17:01:05 +09:00
Patrick José Pereira
df6d2659ac
autotest: Add RAT Beach for ArduSub
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2017-11-20 17:27:47 +09:00
Peter Barker
2f76f83ab7
Tools: autotest: add and use progress function
...
Based on work done by khancir
(https://github.com/ArduPilot/ardupilot/pull/6360 )
Tools: arduplane.py change print to progress function
Tools: quadplane.py change print to progress function
Tools: ardusub.py change print to progress function
2017-11-14 16:02:05 +11:00
Pierre Kancir
76bb081d60
Tools: autotest: add python headers to scripts
...
Tools: arduplane.py add python header
Tools: apmrover2.py add python header
Tools: arducopter.py add python header
Tools: ardusub.py add python header
Tools: quadplane.py add python header
2017-11-14 14:47:32 +11:00
Andrew Tridgell
bf9779b63a
autotest: default plane simulator to 'plane'
...
this is good enough for most people and avoids an external dependency
2017-11-06 15:44:26 +11:00
guglie
e741cb28d2
fix wait_unlimited with an infinite sleep loop
...
this fixes issue #7180
2017-11-06 13:39:59 +11:00
Andrew Tridgell
d55b66efe1
autotest: added HMAS location
2017-10-31 18:02:52 +11:00
Peter Barker
8c03425f37
Tools: enable INS batch logging during Rover autotest
2017-10-27 16:33:45 +11:00
Peter Barker
c498f17bc8
Tools: autotest: fix apmrover2 race condition on banner
2017-10-26 17:20:38 +11:00
Peter Barker
93810ab42a
Tools: sim_vehicle.py: clarify comment about vagrant and mavlink-out
2017-10-26 15:03:58 +11:00
Peter Barker
89fa44a224
Tools: sim_vehicle.py: flake8 compliance
2017-10-26 15:03:58 +11:00
Peter Barker
163b354448
Tools: autotest: rover: add test for braking
2017-10-26 14:45:19 +11:00
Peter Barker
47ffad7cdc
Tools: autotest: copy generate_manifest aside for build_binaries.py
2017-10-26 07:57:48 +11:00
Peter Barker
e3320ca953
Tools: autotest.py: run build_binaries.py instead of build_binaries.sh
...
Note we still copy the script sideways. This is probably not
required for a python script.
2017-10-25 12:02:19 +11:00
Andrew Tridgell
b88f2f1da3
autotest: fixed exception in convertgpx
2017-10-22 16:26:24 +11:00
Andrew Tridgell
71e2c86783
autotest: added more CMAC startup locations
...
this allows matching to RealFlight positions
2017-10-21 13:01:07 +11:00
Andrew Tridgell
776355ef2b
autotest: fixed heli test
...
need to wait for motor runup
2017-09-27 20:54:21 +10:00
Peter Barker
5a19301606
Tools: autotest: add a test for setting of modes using CMD_DO_SET_MODE
2017-09-19 01:24:11 +01:00
mirkix
6bc4ab638a
Tools: Add SITL tilthvec frame and default parameters
2017-09-18 21:20:39 +10:00
Peter Barker
27650c08aa
Tools: autotest: use -z in place of -v for checking variable settedness
...
Some bash versions out there don't like -v
2017-09-18 08:26:22 +10:00
Peter Barker
78a0298af0
Tools: autotest.py: look at EKF flags to determine armability
2017-09-15 15:57:11 +01:00
Marco Robustini
b4f46b14f0
Tools: add Marco's flying field to locations file
2017-09-11 17:58:01 +01:00
Peter Barker
20bfb82a7b
Tools: autotest.py: add --no-clean and --no-configure options
2017-09-11 12:45:27 +10:00
Peter Barker
e505635ddd
Tools: sim_vehicle: make gdb-stopped work again
2017-09-11 12:30:00 +10:00
Peter Barker
2738fc34f0
Tools: autotest.py: exit if step not matched
...
Also, stop shadowing a variable
2017-09-08 21:51:26 +10:00
Peter Barker
6928618de8
Tools: autotest.py: allow specification of a buildlogs directory
2017-09-01 23:39:38 +10:00
Luis Vale Gonçalves
c046824ce7
Added our testing location
...
Added testing location at Tagus Park, Oeiras, Portugal
2017-08-31 14:16:10 -07:00
Peter Barker
f0096d3c7a
Tools: apmrover2.py: add a test for MAV_CMD_REQUEST_AUTOPILOT_CAPABILITIES
2017-08-30 15:54:47 +01:00
Peter Barker
324d9f3c7d
Tools: apmrover2.py: add a test for MAV_CMD_DO_GET_BANNER
2017-08-30 15:54:47 +01:00
Peter Barker
1b7122d733
Tools: add a --speedup parameter to autotest to control speed of all sims
2017-08-29 22:49:40 +01:00
Francisco Ferreira
2645760d19
Tools: sim_vehicle.py: fix small bug introduced in e298e87
...
Thanks to @cclauss for finding this
2017-08-29 12:16:23 +01:00
Peter Barker
e298e87791
sim_vehicle: add --callgrind option
2017-08-28 13:47:27 +01:00
Peter Barker
24e616af7d
Tools: autotest.py: factor write_fullresults
2017-08-26 17:54:32 +01:00
Peter Barker
0334cc1c88
Tools: correct copter's fly_throttle_failsafe failure case
2017-08-26 09:36:09 +10:00
Francisco Ferreira
415cb41c7f
Tools: add gdbserver option to Rover autotest
...
commit 38297c4
missed changing Rover file
2017-08-25 02:38:12 +01:00
Peter Barker
a7b919f025
Tools: do not attach gdb to gdbserver unless --gdb is given
2017-08-24 21:37:06 +10:00
Miguel Arroyo
38297c4d19
Tools: Adds GDBServer with screen option for debugging
2017-08-24 21:37:06 +10:00
khancyr
db3c387916
Tools: update relay pins for brushed motors in SITL
2017-08-24 20:10:32 +09:00
Andrew Tridgell
f5d91f63d2
autotest: fixed firefly parameters
2017-08-20 09:37:00 +10:00
khancyr
e116ec4eb0
Rover: update SITL parameters
2017-08-17 09:47:39 +09:00
Randy Mackay
7df73c50e8
SITL: remove unnecessary THR_MAX parameter default
2017-08-17 09:39:40 +09:00
Jacob Walser
8121091fb6
Sub: Don't configure RC params in SITL
2017-08-16 11:37:46 -04:00
Randy Mackay
9b63c8751f
SITL: rover default params in alphabetical order
2017-08-15 20:47:19 +09:00
Randy Mackay
1582bd85af
SITL: update rover default parameters
2017-08-15 20:47:19 +09:00
Peter Barker
a2af13c17e
Tools: calibrate SITL sub RC in autotest's sub parameters
2017-08-14 15:32:25 +09:00
Daniel Orbach
3c66663880
Tools: autotest.py: Squashed the code for default.* steps in run_step().
2017-08-14 12:16:29 +10:00
Daniel Orbach
91e25bb937
Tools: autotest.py: Made use of shutil.copy2() where appropiate.
2017-08-14 12:16:29 +10:00
Daniel Orbach
befd8b028b
Tools: autotest.py: Moved all imports to top of file.
2017-08-14 12:16:29 +10:00
Daniel Orbach
e951df7d50
Tools: autotest.py: Simplified binary_path through lookup table
2017-08-14 12:16:29 +10:00
Daniel Orbach
29ab76e714
Tools: autotest.py: Slightly cleaned up run_tests.
2017-08-14 12:16:29 +10:00
Daniel Orbach
04791139c0
Tools: autotest.py: Separated function definitions and script code.
2017-08-14 12:16:29 +10:00
Peter Barker
2437260f8a
Tools: copter horizontal fence test waits for disarm then rearms
2017-08-04 17:44:43 +01:00
Peter Barker
dd09bb338e
Tools: wait for vehicle to disarm after handling throttle failsafe
2017-08-04 17:44:43 +01:00
Andrew Tridgell
224dc439ab
Tools: updated parameters to remove ELEVON and VTAIL settings
2017-08-01 08:25:32 +10:00
Andrew Tridgell
2fb94597ba
autotest: adjust default params for new mixing
2017-08-01 08:25:32 +10:00
Peter Barker
c383d64954
Tools: ardusub.py: increase timeout to allow Valgrind to pass
2017-07-20 15:45:15 +10:00
Francisco Ferreira
eda5d9265f
Tools: add new no-emit option to param_parse.py so that only validation is done
2017-07-18 14:15:39 +01:00
Michael du Breuil
31924e46d3
Tools: Parameters: Permit kHz as a unit
2017-07-16 08:26:52 +10:00
khancyr
5c8b8cc9a1
Tools: update rover skid param
2017-07-08 16:07:13 +09:00
Peter Barker
86d8252166
Tools: correct sim_vehicle's --tracker option
2017-07-07 16:18:37 +01:00
Peter Barker
84e4e282f0
Tools: autotest: use copter-single for most of copter-coax parameters
2017-07-05 17:34:09 +01:00
Peter Barker
a6de3b6865
Tools: use heli params for most of heli-dual params
2017-07-05 17:34:09 +01:00
Peter Barker
791b1f43e9
Tools: allow heli autotest to use different frame
2017-07-05 17:34:09 +01:00
Peter Barker
9948bed2a2
Tools: use rover params for most of rover-skid params
2017-07-05 17:33:32 +01:00
Peter Barker
cb81f9c8b3
Tools: allow Rover to use inheritted config files
2017-07-05 17:29:55 +01:00
Peter Barker
59647b3434
Tools: autotest: correct Copter params file handling
2017-07-05 17:29:55 +01:00
Andrew Tridgell
392d990950
autotest: added dspoiler parameters for plane
...
and simplify vtail and elevon parameters
2017-07-03 11:17:42 +10:00
khancyr
71bb0b24ed
Autotest: remove SKID_STEER_OUT from default param
2017-06-28 18:53:51 +01:00
Peter Barker
34e611be59
Tools: autotest: wait for plane to disarm before downloading logs
2017-06-27 03:10:43 +01:00
Peter Barker
05ea121d0c
Tools: autotest: disarm rover before downloading logs
2017-06-27 03:10:43 +01:00
Pierre Kancir
4270bac49e
Rover: update default param file for new skid steering
2017-06-24 13:17:34 +09:00
Randy Mackay
74f5ddb823
SITL: add copter-beacon parameter file
...
This allows easier testing of the Beacon code in SITL
2017-06-20 20:42:36 +09:00
Jacob Walser
b752594fe5
param_metadata: Markdown parameter formatter
2017-06-20 14:53:17 +10:00
Stephen Dade
b6816285e5
Tools: APM source is not required to be in Cygwin dir
2017-06-14 18:03:25 +01:00
Pierre Kancir
c25c92bfb6
Params: add battery monitor for SITL rover and gazebo
2017-06-07 20:29:02 +10:00
Andrew Tridgell
228cba2524
autotest: fixed default frame type in sim_vehicle.py
2017-06-02 16:53:55 +10:00
hrykyn
b09ebbb891
autotest: add locations
...
adding location of Hata-drone-field, JAPAN
2017-05-28 07:30:53 -07:00
murata
75e770c83c
Tools: add support for dodeca-hexa
2017-05-27 14:21:13 +09:00
Peter Barker
2ddf7f99b5
Tools: autotest: option to run different frame
2017-05-26 16:53:07 +09:00
Peter Barker
96cfba971c
Tools: vehicleinfo: factor out a default_frame method
2017-05-26 16:53:07 +09:00
Peter Barker
3a9ac2ef40
Tools: pull out vehicle metadata into a library
2017-05-26 16:53:07 +09:00
Pierre Kancir
971c8d5948
Tools: use parm inheritance for gazebo iris model
2017-05-25 10:02:32 +10:00
Peter Barker
d1fb2e7c53
Tools: use parm inheritance for copter models
2017-05-25 09:58:53 +10:00
Dr.-Ing. Amilcar Do Carmo Lucas
023e3b6e30
Tools: Add comments explaining why a couple of units are not SI
2017-05-17 18:07:25 +10:00
Dr.-Ing. Amilcar Do Carmo Lucas
02e7c49394
Tools: remove non-ASCII characters in comments, Travis chokes on them
2017-05-17 18:07:25 +10:00
Dr.-Ing. Amilcar Do Carmo Lucas
d7c7deacdf
Tools: Follow SI units conventions
...
http://physics.nist.gov/cuu/Units/units.html
http://physics.nist.gov/cuu/Units/outside.html
and
http://physics.nist.gov/cuu/Units/checklist.html
http://www.bipm.org/en/publications/si-brochure/
http://www1.bipm.org/en/CGPM/db/3/2/ g_n unit for G-force
one further constrain is that only printable (7bit) ASCII characters are allowed
Add a validation so that Travis can validate the units
Use full text unit information when generating .wiki, .rst and .html documentation
Use both unit symbol and unit full text when generating .xml
2017-05-17 18:07:25 +10:00
Miguel Arroyo
d9546523a3
Tools: sim_vehicle.py fix for Python 3
2017-05-17 11:15:34 +10:00
Peter Barker
ca5bf02d7c
autotest: quote words as they go into generated ritw file
2017-04-29 11:31:26 +10:00
Peter Barker
e90c62ffc6
autotest: run_in_terminal_window gets SITL_RITW_MINIMIZE
...
This is handy when running gdb repeatedly; don't
need to find the iconified window all the time.
2017-04-26 14:12:10 +10:00
Andrew Tridgell
4240d3f739
Autotest: support tilttri-vec quadplane
2017-04-24 16:54:41 +10:00
Pierre Kancir
d4bd61d859
APMRover2: unhide default NAVL1_PERIOD with a define
...
set the correct value to param
2017-04-15 13:48:40 +10:00
Stephen Dade
78d1ea4727
SITL: Added missing files to win_sitl and removed -j4
2017-04-10 10:09:18 +10:00
Stephen Dade
024c91de20
SITL: Added setup scripts for Windows (Cygwin) users
2017-04-10 10:09:18 +10:00
Andrey Kolobov
a8b36a9be8
autotest: An X-Plane soaring mission file
2017-04-08 20:01:33 +10:00
Andrey Kolobov
c06cfc84ff
autotest: Parameter file for an X-Plane RC sailplane model called Vee-gull 005
2017-04-08 20:01:21 +10:00
Jacob Walser
b1906d6c04
autotest: (Sub) only execute one circle instead of four
2017-04-07 14:47:48 -04:00
Jacob Walser
82cebe47dc
autotest: (Sub) dont wait_alititude after mission
2017-04-06 14:06:46 -04:00
Jacob Walser
52d2ccaa29
autotest: Fix Sub RCInput channels
2017-04-06 13:52:29 -04:00
Jacob Walser
2940673994
default_params: (Sub) Remove old parameters from defaults file
2017-04-05 13:29:06 -04:00
Guilherme Sousa
b20b0fbbd3
default-params: Added parameter files for octa and octa-quad
2017-03-29 22:43:14 +11:00
Guilherme Sousa
442715ab1b
autotest: Added new frame parameters for hexa, octa and octa-quad options
2017-03-29 22:43:14 +11:00
Guilherme Sousa
30dc71547e
default_params: Added parameters for hexa testing in SITL
2017-03-29 22:38:11 +11:00
Andrew Tridgell
8387e1e69c
autotest: added parameters for heli-dual model
2017-03-25 16:22:10 +11:00
Andre Kjellstrup
bc8a212b68
one SITL location corrected
2017-03-23 14:24:43 -07:00
Pierre Kancir
1bb4e3c9b7
AP_IRLock_SITL: make port variable
2017-03-18 19:58:11 +11:00
Pierre Kancir
fb79c96448
sim_vehicle.py: add gazebo rover
2017-03-18 19:58:11 +11:00
Andre Kjellstrup
7c817b2761
Adding SITL locations
2017-03-16 16:35:43 +01:00
Warren Eather
c2c69702ba
Update locations.txt
2017-03-15 22:20:49 +11:00
GuillermoGuevara
c2905fc7f6
Update
...
Is it better this way :)
2017-03-14 21:29:28 +01:00
Jacob Walser
8c64728ffd
autotest: Add auto mission to Sub autotest
2017-03-10 15:46:30 +11:00
Jacob Walser
2c4e6a8fb6
web-firmware: Add Sub link to firmwares page
2017-03-01 14:44:55 +11:00
Jacob Walser
ec15f0fee5
autotest: Add Sub
2017-02-25 17:50:18 +11:00
Peter Barker
3f7d58fe2c
sim_vehicle.py: allow a list of defaults files to be specified
2017-02-23 22:46:33 -08:00
Peter Barker
64d4e094fb
Tools: sim_vehicle.py: correct formatting (NFC)
2017-02-23 11:07:37 +11:00
Peter Barker
b256bc1dc0
Tools: sim_vehicle.py: add a warning when frame not found
...
We don't always have configuration for a frame type, but
it is atypical to run sim_vehicle like that.
2017-02-23 11:07:37 +11:00
Peter Barker
3be8c1e70b
Tools: sim_vehicle.py: move metadata into _options
...
This centralises configuration information in _options and
removes duplication of data
2017-02-23 11:07:35 +11:00
Peter Barker
fec23f6abe
Tools: sim_vehicle.py: print possible frame types in help message
2017-02-23 11:07:05 +11:00
Peter Barker
dd9de7dfb5
Tools: sim_vehicle.py: improve help about vehicle types
2017-02-23 11:06:28 +11:00
Peter Barker
aec7091faa
autotest: Add support for Sub in sim_vehicle.py
2017-02-21 11:26:14 +11:00
Andrew Tridgell
41b9d7c2c9
autotest: added tailsitter parameters
2017-02-18 17:31:10 +11:00
Andrew Tridgell
94fb390bda
autotest: added sim_vehicle.py support for tailsitter
2017-02-18 17:26:43 +11:00
Pierre Kancir
332735d2ee
SITL: update default param for skid steer rover
2017-02-16 09:45:08 +11:00
Andrew Tridgell
496ed18530
autotest: sort libraries by name
2017-02-07 10:37:24 +11:00
Pierre Kancir
38b6ced640
Tools: sim_vehicle add option to disable mavproxy launch && better exit handling
2017-02-06 11:35:54 +01:00
Andrew Tridgell
2bb3d395cf
autotest: setup for firefly6 quadplane parameters
2017-02-06 16:18:58 +11:00
Andrew Tridgell
de59f27e14
autotest: fixed parameter generation for recursive libraries
2017-02-06 15:12:32 +11:00
Pierre Kancir
a6c82a0919
SITL: add an option to launch SITL from a directory
2017-02-02 04:26:37 +00:00
Peter Barker
817efe9b6d
Tools: expect message for EKF readiness rather than sleeping
...
This solves a problem for me when running Valgrind as
30s was not sufficient
2017-01-26 16:53:13 +11:00
Andrew Tridgell
715db62a85
autotest: added quadplane-cl84 support
2017-01-25 19:01:15 +11:00
Andrew Tridgell
19b21b4012
autotest: fixed quadplane-tilttri params
2017-01-22 19:43:42 +11:00
Andrew Tridgell
b27e4dbd0c
autotest: added FRAME_CLASS for gazebo-iris
2017-01-20 21:19:55 +11:00
Randy Mackay
0b85921505
Tools: update param file for sitl optflow testing
2017-01-16 16:40:34 +09:00
Andrew Tridgell
e52cff3f0b
autotest: fixed throttle range for default parameters
2017-01-13 08:36:26 +11:00
Andrew Tridgell
978d32ff12
autotest: fixed JSBSim plane defaults
2017-01-12 21:30:17 +11:00
Andrew Tridgell
a56090113c
autotest: fixed sim_vehicle.py with -f heli
2017-01-12 17:39:37 +11:00
Andrew Tridgell
fda31e67d9
autotest: fixed arducopter binary name
2017-01-12 17:39:37 +11:00
Andrew Tridgell
8504a8baad
autotest: fixed sim_vehicle for new frame builds
2017-01-12 17:39:37 +11:00
Andrew Tridgell
34a7d47b3f
autotest: fixed frame class for quadplane tri frames
2017-01-12 17:39:37 +11:00
Andrew Tridgell
3df55b575f
Tools: fixed copter tri reverse default
...
SITL tricopter doesn't need reversed tail servo
2017-01-12 17:39:37 +11:00
Andrew Tridgell
cf636a2ea5
autotest: fixed default parms for more vehicles
2017-01-12 17:39:37 +11:00
Andrew Tridgell
a10e8b9b4b
Tools: fixed quadplane parameters
2017-01-12 17:39:37 +11:00
Andrew Tridgell
d07d2d9a40
Tools: adapt to new RC_Channel API
2017-01-12 17:39:37 +11:00
Peter Barker
1432763ca5
Tools: permit overriding shell to use when running in terminal window
2017-01-12 10:47:34 +11:00
Randy Mackay
9d315b0829
Tools: sim_vehicle spelling correction
2017-01-09 20:40:59 +09:00
Peter Barker
07ad28f8b0
Tools: rename FRAME to FRAME_TYPE
...
SITL was broken after 12d024e0c6
2017-01-02 10:46:32 +11:00
Randy Mackay
daea22d4ac
Tools: autotest scripts set FRAME_CLASS
2016-12-31 10:55:23 +09:00
Daniel Schonfeld
ef637e4add
a better way to determine if were running inside a vagrant box
2016-12-29 10:46:29 +11:00
Andrew Tridgell
e71ee51a9c
autotest: removed use of EKF_ENABLE parameter
2016-12-19 08:07:13 +11:00
Michael Day
37a165f5bf
Tools: Added some Georgia fields to locations.txt
2016-12-14 09:53:57 +09:00
Michael Day
1ef298a06a
Tools: Added Flicker field to locations.txt
2016-12-08 05:57:11 -08:00
Andrew Tridgell
57facb4a9d
autotest: removed ARSPD_ENABLE parameters
2016-12-05 16:51:49 -08:00
Michael Day
3bdeac78c7
Tools: Add Range11 to locations.txt
2016-12-05 09:37:15 -08:00
Andrew Tridgell
a191792e4b
autotest: added octa-quad sim_vehicle.py option
...
this was missed in conversion from sim_vehicle.sh
2016-11-30 08:02:03 +11:00
Lars Kellogg-Stedman
95134d87b0
add support for a user locations.txt file to sim_vehicle
...
it is inconvenient to modify locations.txt in the source, because this
will lead to the file being constantly marked as modified by git (and
potentially included in pull requests by accident).
this commit adds support for a user-maintained list of locations.
This file lives by default in
`$XDG_CONFIG_DIR/ardupilot/locations.txt` (aka
`$HOME/.config/ardupilot/locations.txt`), but may also be specified in
the `ARDUPILOT_LOCATIONS` environment variable.
2016-11-15 19:42:54 +11:00
Peter Barker
cd67c4c75c
Tools: sim_vehicle.py strips comments in locations.txt
2016-11-15 13:52:59 +11:00
Justin Easter
4b04c6d46b
autotest: fix MSL altitude, adjust heading
2016-11-12 08:19:28 -03:00
Justin Easter
950fde477d
autotest: add two new locations
...
Perkins Field is a testing field.
KNUI: Webster Naval Outlying Field hosts the AUVSI SUAS Competition.
2016-11-11 15:23:31 +11:00
Pierre Kancir
bec09b9a57
autotest: python3 support
2016-11-09 11:48:22 -03:00
Pierre Kancir
5786d66ea1
autotest: simplify start_sitl
2016-11-09 11:48:22 -03:00
Pierre Kancir
4462dcdd4d
sim_vehicle.py: add python3 support
2016-11-09 11:48:22 -03:00
Jani Hirvinen
81bdabe6cb
Update index.html
2016-11-08 12:26:30 +11:00
Jani Hirvinen
8ede423b34
Update index.html
2016-11-08 12:26:03 +11:00
Randy Mackay
31b5941c45
SITL: revert increase speed of yaw in copter sitl
...
ACRO_Y_EXPO's default has been set to zero so we need to revert the
change to the yaw input in the SITL autotest
2016-11-07 10:34:33 +09:00
Randy Mackay
964ddfb0d2
SITL: increase speed of yaw in copter sitl
...
This should resolve the SITL failures caused by the recent change to add
yaw expo to all manual flight modes
2016-10-27 10:44:44 +09:00
Peter Barker
30233ab9b8
Tools: unhide groups when generating parameters in autotest
2016-10-26 09:53:14 +11:00
Pierre Kancir
2cefaf8a4d
autotest: update gazebo-iris parms
2016-10-19 18:04:09 +11:00
Andrew Tridgell
d967074183
autotest: disable rebuild-on-failure by default
...
the waf build has much better dependencies, so on balance this is more
annoying than useful now
2016-10-19 09:58:54 +11:00
Andrew Tridgell
fcc89a2577
autotest: fixed RC_CHANNELS_RAW -> RC_CHANNELS
2016-10-14 11:40:23 +11:00
khancyr
bba5b0e530
autotest: update gazebo-iris parms
2016-10-13 20:40:49 +11:00
Andrew Tridgell
ec1462dccf
autotest: use minimal params for zephyr gazebo model
2016-10-13 12:03:20 +11:00
Andrew Tridgell
860f1918e8
autotest: update gazebo-iris parms to be minimal
2016-10-13 12:03:20 +11:00
John Hsu
4c14707611
SITL: set simulation names gazebo-iris and gazebo-zephyr in sim_vehicles.py
2016-10-13 12:03:20 +11:00
John Hsu
7cae83581b
SITL: add Gazebo SITL params for Iris with IRLocak tracking, Zephyr elevon flying wing model, and update sim_vehicles.py with GazeboIris and GazeboZephyr labels.
2016-10-13 12:03:20 +11:00
josecoto
de5b40d70e
Update locations.txt
2016-10-11 19:47:53 +11:00
josecoto
e6eafc4506
SITL- Add EPI Gijon location
...
This is the Politechnic School of Engineering (University of Oviedo, Spain) test ground location were our students test UAVs and SITL simulator
2016-10-11 19:47:53 +11:00
Peter Barker
068c310ed5
Tools: remove hard-coded FRAME global, specify same via parameter
2016-10-10 11:09:47 +11:00
Fnoop
2c0b687b9d
Tools: Make default udpout ports scale by instance in sim_vehicle.py
2016-10-09 21:49:45 +11:00
Peter Barker
edf6964487
Tools: autotest: emit lockfile name in case of contention
...
For those of us who want to remove the lockfile and can
never remember where it lives
2016-09-23 16:55:52 +10:00
Peter Barker
c23ee3d35c
Tools: tag run-in-terminal-window output with RiTW:
2016-09-19 12:55:42 +10:00
Peter Barker
909f7779c7
Tools: rearrange sim_vehicle.py to put all functions first
2016-09-19 09:13:53 +10:00
Peter Barker
074e9dc9b0
Tools: special --aircraft mavproxy pass-through for sim-vehicle.py
2016-09-09 17:36:37 +10:00
Lucas De Marchi
f5be0823f9
sim_vehicle.py: move exit handler and start message
...
Move them after the argument parser because otherwise they would display
and the handler be registered when using the 'help' option.
2016-09-09 15:50:52 +10:00
Lucas De Marchi
0a75e2f12a
sim_vehicle.py: fix indent on epilog
2016-09-09 15:50:52 +10:00
Andrew Tridgell
26e1c30b19
autotest: avoid a race condition in quadplane test
...
this shows up on the new (faster) autotest server
2016-09-08 15:28:20 +10:00
Pierre Kancir
63a6b28065
param_metadata: change Ardupilot site to old Ardupilot site
2016-09-01 13:05:11 +10:00
Pierre Kancir
59ecccd4aa
autotest: remove old apm_unit_tests
2016-09-01 13:05:11 +10:00
Pierre Kancir
9e1ffcae5d
Tools: update python coding style
...
Tools: update PrintVersion.py coding style
autotest: update python coding style
pysim: update python coding style
jsb_sim: update Python coding style
param_metadata: update Python coding style
2016-09-01 13:05:11 +10:00
Peter Barker
198a7d7710
sim_vehicle.py: add arguments to pass args to waf build and configure
2016-08-31 11:04:40 +10:00
Craig Elder
68dfe42443
Autotest: Update logo.png
2016-08-22 19:50:03 -06:00
Craig Elder
30e1ee2c8f
Autotest: Delete Logo
2016-08-22 19:49:16 -06:00
Peter Barker
569a7a4abd
Tools: sim_vehicle.py - correct process termination
...
Closes #4699
2016-08-22 15:38:50 +10:00
Craig Elder
211175efac
Autotest: Update Logo
2016-08-21 23:31:12 -06:00
Craig Elder
121c7f1136
Update Logo
2016-08-21 23:26:14 -06:00
Craig Elder
ac8b17c177
Autotest: Updated website names
2016-08-21 19:07:23 -06:00
Peter Barker
25136ea15a
Tools: correct tracker build
2016-08-17 08:33:53 +10:00
Peter Barker
06b0dec15e
Tools: remove sim_vehicle.sh in favour of sim_vehicle.py
2016-08-10 16:56:04 -03:00
Lucas De Marchi
f0590581e4
autotest: standardize name of param files
...
Try to make the various param files to follow similar namings:
- Lowercase the few ones using uppercase
- Use dash to separate name components
- Start with "copter", "plane", "rover", etc instead of the mix we
had
- Remove "params" from the filename since it's redundant with the
extension
2016-08-08 10:12:14 -03:00
Pierre Kancir
19d94737a0
autotest: move all default params to default_params directory
2016-08-03 17:44:37 -03:00
Pierre Kancir
07eb170b39
Autotest: correct mavproxy unloaded map error
2016-08-01 10:37:15 -03:00
Pierre Kancir
ff8c772776
sim_vehicle.py: correct url
2016-07-28 16:44:18 -03:00
Pierre Kancir
40a594e137
sim_vehicle.py : style correction
2016-07-28 16:44:18 -03:00
Andrew Tridgell
3489f7b576
autotest: use builtin plane sim for autotest
...
and simplify startup using defaults file
2016-07-22 16:42:46 +10:00
Andrew Tridgell
9ea4a9233d
autotest: updated OBC2016 mission
...
added butterfly search
2016-07-20 19:44:14 +10:00
priseborough
18c4327a2a
autotest: reduce copter test run time
...
Signed-off-by: priseborough <p_riseborough@live.com.au>
2016-07-19 12:16:50 +10:00
priseborough
e0d87bf529
autotest: Increase startup wait time to allow EKF and GPS checks to pass
2016-07-19 12:16:48 +10:00
Andrew Tridgell
59e4e8def6
autotest: make bat files work with multiple versions of flightgear
2016-07-14 12:50:27 +10:00
Andrew Tridgell
1a3b292aa3
autotest: fixed run_in_terminal_window() on Linux
...
try to retain MacOS functionality too
2016-07-08 08:20:20 +10:00
Lucas De Marchi
e2498a1090
autotest: add function to kill tasks on MacOS
...
Like done on other cases, add an explicit function for that, which turns
the comment redundant.
2016-07-07 11:35:18 -03:00
Siddharth Bharat Purohit
4f0dad19ea
autotest: support mac osx terminal launch
2016-07-07 11:35:17 -03:00
snl1101
e15b1a8f2e
SITL: add Sterling to locations.txt
2016-07-01 11:21:56 +09:00
Andrew Tridgell
d477905fbd
autotest: fixed XPlane with sim_vehicle.py
2016-06-30 20:26:14 +10:00
Andrew Tridgell
b1de768756
autotest: added quadplane-tilttri parameters
2016-06-30 17:00:56 +10:00
Andrew Tridgell
0f7b4a0cd1
autotest: fixed tricopter quadplane for sim_vehicle.py
2016-06-30 14:16:52 +10:00
Peter Barker
b23f983459
autotest: add --gdb option to autotest.py
2016-06-27 18:14:55 -03:00
Andrew Tridgell
a8e5255b90
autotest: look in parent directories for vehicle type in sim_vehicle.py
...
this allows eeprom.bin per vehicle type without using -v
2016-06-24 11:28:18 +10:00
Peter Barker
febba9112f
sim_vehicle.py: simply ignore any failure to kill tasks
2016-06-23 18:39:09 -03:00
Peter Barker
2266223665
sim_vehicle.py: shell out to pkill if psutil is not available
2016-06-23 18:39:09 -03:00
Peter Barker
d9ad962b33
sim_vehicle.py: allow starting mavproxy without --sitl option
2016-06-22 21:25:11 +10:00
Peter Barker
51020387c8
sim_vehicle.py: allow model to be overridden on command line
2016-06-22 21:25:11 +10:00
Randy Mackay
a7422153cb
SITL: disable avoidance so we can trigger fence failsafe
2016-06-22 11:38:15 +09:00
Peter Barker
6530c3bd91
autotest.py: exit with error if requested step not found
2016-06-20 11:48:07 +10:00
Andrew Tridgell
d9d53c82d0
autotest: added xplane as vehicle type
2016-06-19 13:59:15 +10:00
Randy Mackay
036349cd2f
SITL: set copter MOT_THST_HOVER default
2016-06-18 11:55:49 +09:00
Randy Mackay
ed90d00fff
SITL: throttle to 50 percent now that hover throttle automatically updates
2016-06-18 11:55:49 +09:00
Peter Barker
53df307c2d
sim_vehicle.py: older python has no accessors for proc.status
2016-06-06 12:27:41 +10:00
Peter Barker
91e72de302
sim_vehicle.py: remove unused parameter
2016-06-06 12:27:29 +10:00
Peter Barker
efef39732e
autotest: pass any supplied -j through to waf make
2016-06-05 09:45:58 +10:00
Peter Barker
b6289af522
Tools: autotest uses waf directly for building examples
2016-06-04 12:33:14 -03:00
Peter Barker
8cf49d4e3e
Tools: create build_examples.py, a replacement for build_examples.sh
2016-06-04 12:33:14 -03:00
Andrew Tridgell
168f4e52cf
autotest: try to fix build of binaries
2016-05-28 07:29:23 +10:00
Andrew Tridgell
084a37d4fa
autotest: enable LOG_REPLAY and LOG_DISARMED in autotest
...
this will give us the ability to analyse any EKF errors
2016-05-27 21:23:39 +10:00
Peter Barker
480e142cfb
autotest.py: remove TARGET no longer required
2016-05-27 08:07:07 -03:00
Peter Barker
3548f90d3a
autotest: create SIL object to hold valgrind logpath
2016-05-27 08:07:07 -03:00
Peter Barker
ced07906ad
Tools: correct valgrind run in autotest.py
2016-05-27 08:07:07 -03:00
Peter Barker
7b86a05722
Tools: convert autotest build.X and fly.X to use waf build system
2016-05-27 08:07:07 -03:00
Andrew Tridgell
b76a993f7e
autotest: support coaxcopter
2016-05-26 17:09:31 +10:00
Andrew Tridgell
ba3703303a
autotest: added SingleCopter
2016-05-26 16:37:58 +10:00
Peter Barker
0c70f0fc35
sim_vehicle.py: correct rebase
2016-05-24 21:02:36 +10:00
khancyr
c9e877b3a5
sim_vehicle.py : reorder frame by type
2016-05-24 19:54:12 +10:00
khancyr
25066be990
sim_vehicle.py : add hexacopter
2016-05-24 19:53:36 +10:00
Grant Morphett
2f7a386b30
Rover: Added the new skid steering parameters file for SITL.
2016-05-24 12:24:53 +10:00
Grant Morphett
d993c25cb1
Rover: Added skid steering rover as frame type for SITL.
2016-05-24 12:24:53 +10:00
Grant Morphett
6d675dfcb7
Rover: Just fixing a type in the default params.
...
Should of been RC1, not RC2. I also added a couple of other default
parameters for completeness.
2016-05-24 12:24:53 +10:00
Andrew Tridgell
d521852f84
autotest: make -P2 only control mavproxy mavlink protocol version
2016-05-21 15:25:15 +10:00
Andrew Tridgell
511ca6d764
autotest: support -P2 option for SITL with MAVLink2
2016-05-21 15:25:11 +10:00
Randy Mackay
00445ce7bd
SITL: parameter file to enable rangefinder in copter
2016-05-21 10:36:53 +09:00
Gustavo Jose de Sousa
91e7f02d9d
Tools: sim_vehicle: add calibration frame
...
The module `sitl_calibration` is loaded for convenience.
2016-05-18 13:28:52 -03:00
Gustavo Jose de Sousa
41f5602fea
Tools: sim_vehicle: add local mavproxy modules path to PYTHONPATH
...
That's helpful for users that don't have that in their PYTHONPATH environment
variable and want to load a local module.
2016-05-18 13:28:52 -03:00
Gustavo Jose de Sousa
ede0360ee1
Tools: sim_vehicle: allow passing keywords to run_cmd_blocking
...
That is redirected to subprocess.Popen().
2016-05-18 13:28:52 -03:00
Glody Guo
cda21a3d78
Fix argument 'valgrind' issue about fly.CopterAVC test
...
Commit 8774f15
causes fly.CopterAVC test failure.
Here is the failure info below:
>>>> FAILED STEP: fly.CopterAVC at Tue May 17 13:21:56 2016 (fly_CopterAVC() got an unexpected keyword argument 'valgrind')
Traceback (most recent call last):
File "./Tools/autotest/autotest.py", line 406, in run_tests
if not run_step(step):
File "./Tools/autotest/autotest.py", line 232, in run_step
return arducopter.fly_CopterAVC(viewerip=opts.viewerip, map=opts.map, valgrind=opts.valgrind)
TypeError: fly_CopterAVC() got an unexpected keyword argument 'valgrind'
('check step: ', 'fly.CopterAVC')
FAILED 1 tests: ['fly.CopterAVC']
Here is the commit info below:
commit 8774f15b9a
Author: Peter Barker <pbarker@barker.dropbear.id.au>
Date: Mon Apr 11 18:05:39 2016 +1000
Tools: add valgrind option to autotest.py
:040000 040000 a111bc5b18
609503f3b1
M Tools
2016-05-17 21:36:57 +10:00
Peter Barker
27e7c870ed
Tools: remove absolute paths in run_in_terminal_window
...
Also add quotes to avoid ambiguous redirect issue
2016-05-16 19:39:37 +10:00
Peter Barker
18e0131680
sim_vehicle.py: avoid requesting process name on zombie process
...
This method does on OSX - in a non-catchable way prior to Py3
2016-05-16 17:18:32 +10:00
Peter Barker
38010cf3f3
sim_vehicle.py: wrap jsbsim version fetch in a try
2016-05-16 11:58:53 +10:00
Ricardo de Almeida Gonzaga
1062aed91e
Tools: Fix typos
2016-05-13 19:20:07 -03:00
Francisco Ferreira
1ae85be918
autotest: fix copter_mission
...
Conditional command was left when change_alt command was removed and is now useless. Also fix jump to do what it did before
2016-05-13 19:06:03 +09:00
Francisco Ferreira
ae5fdc2fde
autotest: if auto mission fails, land the copter
2016-05-13 19:06:00 +09:00
Francisco Ferreira
c873524966
autotest: change wait_waypoint mode check
...
If we change mode while waiting for waypoints then we are no longer running the mission and should fail
2016-05-13 19:05:57 +09:00
khancyr
14e2fa5642
sim_vehicle.py : load Rover default params
...
related to https://github.com/ArduPilot/ardupilot/issues/4090
2016-05-13 08:53:53 +10:00
Peter Barker
f33cdaa212
sim_vehicle.py: add --strace option
2016-05-13 08:43:08 +10:00
Lucas De Marchi
b012d5bb7b
sim_vehicle.py: fix error to find binary
...
When trying to execute sim_vehicle.py this is the current output:
Warning: Could not find '../Tools/autotest/../../ArduCopter/../build/sitl/bin/arducopter-quad',
starting '/bin/bash' instead. Please check your profile settings.
Fix the path to the binary and use absolute paths to ease the debug.
2016-05-12 00:34:02 -03:00
Lucas De Marchi
ad8cedc452
sim_vehicle.py: remove unused AUTOTEST variable
2016-05-12 00:31:37 -03:00
Lucas De Marchi
e772c70536
sim_vehicle.py: use helper function to execute blocking command
2016-05-12 00:31:07 -03:00
Lucas De Marchi
1ef9eb637f
sim_vehicle.py: configure project only once
2016-05-11 23:44:24 -03:00
Lucas De Marchi
7a548e45f9
sim_vehicle.py: default to -j1 if running in compat mode
2016-05-11 23:34:49 -03:00
Pierre Kancir
03e565ee47
sim_vehicle.py : change default number of jobs
...
By default waf use the max num of proc available. So let it set jobs by
itself. On contrary, with make only use one job by default.
2016-05-11 22:55:30 -03:00
khancyr
bb648280ae
sim_vehicle.py: correct APMrover2 typo
2016-05-11 09:43:06 +02:00
Peter Barker
b7d1e047aa
sim_vehicle.py: correct binary to use for --debug
2016-05-11 16:37:34 +10:00
Andrew Tridgell
45609bb568
autotest: don't use --sitl if using flightaxis
...
we want rc override if using flightaxis
2016-05-11 05:55:25 +10:00
Andrew Tridgell
401b8d4fa6
autotest: use channel 13 for firefly tilt
2016-05-11 05:55:25 +10:00
Andrew Tridgell
cafc3f131e
autotest: improved firefly default parameters
2016-05-11 05:55:24 +10:00
Andrew Tridgell
5b3e4fc47a
autotest: adjust tricopter parms for default yaw servo
2016-05-11 05:55:24 +10:00
Andrew Tridgell
12e5b7881f
autotest: use more default parms for quadplanes
2016-05-11 05:55:24 +10:00
Andrew Tridgell
b3cb83731c
autotest: added quadplane-tilttri model
2016-05-11 05:55:24 +10:00
Peter Barker
5d24f0de23
sim_vehicle: use waf --debug option to create debug builds
2016-05-09 08:59:59 +10:00
Peter Barker
50330e22d4
sim_vehicle.py: set default_waf_target, clearer help
...
sim_vehicle.py: choose default waf_target based on specified vehicle
sim_vehicle.py: add --no-rebuild-on-failure option
sim_vehicle.py: make help clearer by adding option groups
2016-05-08 09:57:11 +10:00
Peter Barker
39c29820c4
sim_vehicle.py: avoid exception when frame information not found
2016-05-08 00:31:23 +10:00
Charles Pippin
a14bdf949a
Adding Lee Field to locations.txt
2016-05-06 13:50:58 -04:00
Peter Barker
75c965f512
sim_vehicle.py: interface improvements based on feedback; waf support
...
sim_vehicle.py: improve output of executed commands
Emit something that could be copy-and-pasted into a shell
sim_vehicle.py: allow specification of multiple gdb breakpoints
sim_vehicle.py: understand some specific mavproxy options
sim_vehicle.py: validate vehicle, throw warning if it looks suspect
sim_vehicle.py: avoid use of psutil (cygwin not supported)
sim_vehicle.py: rename build_target to make_target
sim_vehicle.py: pass vehicle binary to start_vehicle
sim_vehicle.py: waf build system support
sim_vehicle.py: use waf by default
2016-05-05 10:59:08 +10:00
Michael du Breuil
ebe552bdc5
autotest: remove condition_change_alt
...
no vehicle supports the command anymore, so it should not be in the copter test mission
2016-04-30 13:54:21 +09:00
Randy Mackay
3f31a4a1ff
SITL: add copter terrain missions
2016-04-30 10:33:01 +09:00
Peter Barker
53940e11c4
sim_vehicle.sh: tracker needs to be armed
2016-04-29 13:41:08 -03:00
Peter Barker
f4d8ddaf48
sim_vehicle.sh: remove unused variable sets
2016-04-29 13:41:08 -03:00
Peter Barker
47436b9680
sim_vehicle.sh: remove unused SIMIN variable
2016-04-29 13:41:08 -03:00
Peter Barker
4ee1e3d804
sim_vehicle.sh: remove useless variable set
...
Also correct initialisation of a variable
2016-04-29 13:41:08 -03:00
Peter Barker
47e037cada
sim_vehicle.sh: set options properly for heli-dual and heli-compound
2016-04-29 13:41:08 -03:00
Peter Barker
a9940a8ca5
sim_vehicle.py: create from sim_vehicle.sh
2016-04-29 10:29:43 +10:00
Andrew Tridgell
e3f5d4552e
autotest: added params for quadplane tricopter
2016-04-28 22:40:25 +10:00
Andrew Tridgell
bec8bf8880
autotest: support multicopter frame variants
2016-04-28 10:05:18 +10:00
Peter Barker
08e5959923
autotest: correct path to mavtogpx
2016-04-27 08:20:51 +10:00
Luis Vale Gonçalves
f5466992e9
Revising ardupilot.com to .org
...
Revising ardupilot.com to .org
2016-04-23 22:49:44 -07:00
Andrew Tridgell
05e9f360b2
autotest: fixed quadplane test with new valgrind option
2016-04-22 10:50:51 +10:00
Andrew Tridgell
da548e934a
autotest: control tilt with chan7 in in firefly
2016-04-22 10:29:32 +10:00
Andrew Tridgell
199d4fd6c1
autotest: added parameters for elevon plane, vtail plane and fireflyy6
2016-04-22 10:28:16 +10:00
Peter Barker
8774f15b9a
Tools: add valgrind option to autotest.py
2016-04-22 09:42:33 +10:00
Andrew Tridgell
bcc4a653d7
autotest: added Y6 to sim_vehicle.sh
2016-04-21 21:11:56 +10:00
Andrew Tridgell
dea1fec14d
autotest: support -f tri for sim_vehicle.sh
2016-04-21 20:30:15 +10:00
Randy Mackay
a5de231a21
SITL: ease gps_glitch_auto_test
...
shortened glitch duration
extended timeout in gps_glitch_auto_test
2016-04-21 14:52:31 +09:00
Peter Barker
27fadb2572
Tools: rstemit: render parameter information in h tables
...
Render ranges as "min - max"
2016-04-13 21:16:41 +10:00
Andrew Tridgell
a8ca41abf1
autotest: use 60% engine speed for stability test
...
can't handle 55% in SITL now in quad
2016-04-04 11:28:28 +10:00
Andrew Tridgell
ae5b8849ec
autotest: added CMAC VTOL mission
2016-04-02 16:44:50 +11:00
Randy Mackay
badfdcf54c
Tools: autotest params renamed after copter moves PIDs to attitude controller
2016-04-01 11:59:30 +09:00
Randy Mackay
08a485eec4
AutoTest: reduce heli rate P values
...
Also remove explicit params to use EKF2 because it is used by default now
2016-04-01 11:59:30 +09:00
Randy Mackay
12d9ffee12
AutoTest: remove H_RSC_MIN and MAX from heli params
...
These parameters are not used and having them causes errors during testing if we remove the corresponding parameters from the tradheli code
2016-04-01 11:59:30 +09:00
Andrew Tridgell
fa15057792
Tools: update URLs
2016-03-25 20:47:27 +11:00
Andrew Tridgell
dea708b368
Tools: switch to ardupilot.org for firmware and autotest
2016-03-25 16:46:11 +11:00
Peter Barker
14b51080a9
Tools: remove erroneous space in rst output
2016-03-22 18:31:05 +11:00
Peter Barker
9f9e3843e0
Tools: formatting changes for rst parameter file
2016-03-21 20:56:49 +11:00
Peter Barker
a8e9fc19b0
Tools: allow param parser to emit ReStructured Text
2016-03-17 16:10:11 +11:00
Don Gagne
cae7ea0d13
Add @Volatile, @ReadOnly support
2016-03-17 10:58:05 +11:00
Kevin Guest
17378bd42a
autotest: Add Rotherham
2016-02-22 16:21:16 +11:00
Randy Mackay
898673f5e8
web-firmware: fix link to companion computer images
2016-02-08 14:22:37 +09:00
Randy Mackay
434fe919d6
web-firmware: add link to companion computer images
2016-02-08 10:19:19 +09:00
Daniel Frenzel
a735db2870
Tools: remove AP_Limits unit test
2016-02-04 09:50:43 +09:00
Andrew Tridgell
417176c0b2
autotest: reduce speedup on quadplane test to 10
...
mavproxy wasn't keeping up on autotest server
2016-01-21 07:46:18 +11:00
Andrew Tridgell
926c37a876
autotest: increase timeout in quadplane test
2016-01-20 17:23:36 +11:00
Andrew Tridgell
d19c722963
autotest: fixed hex LOG_BITMASK for quadplane
2016-01-19 11:05:57 +11:00
Linus
81fc4ec838
SITL: add NFSC flying club location
2016-01-12 20:05:41 +09:00
Peter Barker
f9f6cbaf9e
SITL: use (larger!) font6 as default xterm font
2016-01-11 11:42:07 +11:00
Andrew Tridgell
6e418c2cf5
autotest: always sleep for 3 seconds on starting SITL
2016-01-11 09:31:13 +11:00
Andrew Tridgell
decb6dbab0
autotest: added option of autotest with gdb
2016-01-10 21:26:50 +11:00
Andrew Tridgell
9bb251a3fa
autotest: disable DF log for QuadPlane test
...
it is just too big to be useful
2016-01-10 17:43:02 +11:00
Andrew Tridgell
6cf1fd762b
autotest: don't show line noise in log download
2016-01-10 17:43:01 +11:00
Andrew Tridgell
bd111bd90b
autotest: lower log bitmask for QuadPlane
...
reduce log size
2016-01-10 17:43:01 +11:00
Andrew Tridgell
62b6057249
autotest: switch QuadPlane mission to full OBC2016 mission in Dalby
2016-01-09 16:50:17 +11:00
Andrew Tridgell
eec1b95f69
autotest: added quadplane test
2016-01-09 16:27:03 +11:00
Andrew Tridgell
9e43d5a4bb
autotest: added defaults_file option to start_SIL()
2016-01-09 16:26:51 +11:00
Andrew Tridgell
7667ad3af0
autotest: don't see dynamic vars in defaults file
2016-01-09 07:38:55 +11:00
Andrew Tridgell
626b468930
autotest: added quadplane parameter file
2016-01-09 07:38:54 +11:00
Andrew Tridgell
67c3cf3d9b
autotest: fixed incorrect default parms for plane
2016-01-07 13:48:59 +11:00
Andrew Tridgell
e7d7ab5ef6
autotest: no need to forceload parms now
2016-01-07 09:42:22 +11:00
Andrew Tridgell
0d26e3a445
autotest: automatically use sensible defaults for each vehicle type
...
this make first time use of SITL simpler
2016-01-07 09:10:20 +11:00
Peter Barker
d72a833ad4
sim_vehicle.sh: remove unused -e option and unused variables
...
Closes #3336
2016-01-05 15:23:37 +11:00
Peter Barker
2c78b4f537
SITL: encourage bash to create a subshell when spawning ardupilot
...
This issue is evident in Vagrant if you don't forward X.
_fdm_input_step determined there was no parent and killed ArduPilot.
Closed #3249
2016-01-04 16:02:48 +11:00
Andrew Tridgell
eb73a2b0c9
autotest: fixed fg_quad_view for new FlightGear versions
2016-01-04 14:31:21 +11:00
Andrew Tridgell
568b1da797
autotest: added VTOL mission at KSFO airport
2016-01-04 10:24:27 +11:00
Andrew Tridgell
881ada9694
autotest: added windows flightgear view scripts
2016-01-04 10:24:17 +11:00
Andrew Tridgell
55e8e0742a
autotest: fixed fg_plane_view.sh
2016-01-04 07:58:54 +11:00
Andrew Tridgell
9672b525f5
autotest: prevent duplication locations
2016-01-04 07:58:52 +11:00
Andrew Tridgell
2f4933ec41
autotest: added two new locations
2016-01-01 17:03:43 +11:00
Andrew Tridgell
8932c21155
autotest: added quadplane model
2016-01-01 14:35:15 +11:00
Don Gagne
07c0c6d519
autotest: Validate Range meta data for correctness
2015-12-27 16:10:43 +11:00
proficnc
efbe350182
Tools: firmware.diydrones gets reference to companion computers
2015-12-01 20:04:52 +09:00
Michael du Breuil
f19be28e89
autotest: allow delaying the mavproxy instance in SITL
...
This useful when using X forwarding, as mavproxy can start to quickly, and then break the sim enviorment. If the argument isn't used there is no change in behaviour
2015-12-01 15:01:24 +11:00
Andrew Tridgell
dfa107c7bb
autotest: added Dalby OBC2016 mission and geofence
2015-11-30 07:46:40 +11:00
Andrew Tridgell
a6ed3e5e80
autotest: added Dalby location
...
location of OBC2016
2015-11-30 07:46:18 +11:00
Andrew Tridgell
6fdc6074d6
autotest: fixed "Reached command" string
2015-11-29 21:46:31 +11:00
Andrew Tridgell
ffa316c1f3
autotest: fixed copter for new strings for arm/disarm
2015-11-29 18:39:32 +11:00
Andrew Tridgell
084b607862
autotest: updated string for "Flight plan received"
2015-11-26 12:52:19 +11:00
Andrew Tridgell
fc7cdc1266
autotest: support a wider range of heli backends
2015-11-22 17:30:28 +11:00
Andrew Tridgell
4192c3d0ad
autotest: calibrate 2nd accel in SITL for rover
2015-11-17 08:56:48 +11:00
Robert Lefebvre
4f7246c432
SITL: Helicopter parameter updates
2015-11-12 19:37:38 +09:00
Grant Morphett
e1b608d56d
autotest: added arming to the Rover autotesting.
2015-11-11 13:39:39 +11:00
Andrew Tridgell
ad9d50a457
autotest: changed -A to be used for arbitrary command line options
2015-11-04 14:24:01 +11:00
Andrew Tridgell
3af4a7fee7
autotest: make CopterAVC use EKF2
...
this gives some testing of EKF2 in autotest
2015-10-20 21:00:59 +11:00
Randy Mackay
b068f51c45
SITL: update copter_optflow params
...
Allow sonar to become healthy even if reported alt is zero
switch off EKF's use of GPS
2015-10-14 12:01:38 +09:00
Grant Morphett
fd0a442c92
autotest: added a timeout check
...
There was 1 while loop in the arducopter.py autotest that didn't have
a timeout check and of course we tripped over it.
2015-10-12 14:20:52 +09:00
Randy Mackay
c4f1cf2a64
SITL: add Karuizawa to Locations
2015-10-05 21:00:11 +09:00
Andrew Tridgell
fd5d449210
autotest: enable EK2 for autotest
2015-09-29 11:01:43 +10:00
Stephen Dade
a15d27194c
Scripts: JSBSim now runs when user selects HIL mode in sim_vehicle.sh
2015-09-17 21:37:43 +10:00
Grant Morphett
69a65a7234
autotest: Adding AntennaTracker to build and test results
2015-09-16 09:24:26 +09:00
Andrew Tridgell
9346596949
autotest: allow for multiple heli frame types
2015-09-14 12:46:03 +10:00
Andrew Tridgell
6c74782997
autotest: added QMAC to locations list
...
Queanbeyan Model Aircraft Club, where CASA OC tests are run in
Canberra
2015-09-07 08:07:17 +10:00
Andrew Tridgell
ee91a41405
autotest: added H_RSC_MIN/MAX to heli parms
2015-09-01 16:34:20 +10:00
Andrew Tridgell
717c04d507
autotest: fly CopterAVC mission as a helicopter
...
this ensures heli gets basic testing
2015-09-01 16:34:20 +10:00
Randy Mackay
a21eed9695
AutoTest: reduce MOT_THST_EXPO to 0.5
2015-08-31 21:53:43 +09:00
Randy Mackay
53b65675b2
SITL: param change to for copter optflow testing
2015-08-27 20:57:35 +09:00
Grant Morphett
50b732d2af
web-firmware: Added an icon and link for AntennaTracker
2015-08-27 09:23:57 +09:00
Andrew Tridgell
6caea9e07c
autotest: fixed sim_vehicle.sh with no realpath
2015-08-24 10:47:41 +10:00
Andrew Tridgell
2e5d517691
autotest: added basic helicopter parameters
2015-08-13 18:58:14 +10:00
Fredrik Hedberg
e2027a8414
SITL: Add HELI_DUAL_FRAME and HELI_COMPOUND_FRAME.
2015-08-13 18:23:30 +10:00
Andrew Tridgell
730b5d228e
autotest: cope with symlinks in vehicle path
2015-08-13 15:14:23 +10:00
Andrew Tridgell
596cac58d0
autotest: removed the need for run_cmd.sh
2015-08-13 14:56:33 +10:00
Andrew Tridgell
5cc7c456a7
autotest: fixed sense of test for autotest directory
...
fixes PR#2593
2015-07-23 14:36:18 +10:00
John Hsu
94bf440e8f
autotest: added Gazebo frame type
2015-07-20 09:10:48 +10:00
John Hsu
c75a231846
autotest: added OSRF location
2015-07-20 09:10:48 +10:00
mirkix
1226cc7dae
Tools/autotest: Add location Bremerhaven
2015-07-13 11:04:53 +09:00
Andrew Tridgell
338ae68537
autotest: allow run without $PATH setup
2015-07-09 14:06:03 +10:00
Andrew Tridgell
01eb27908f
autotest: fixed typo
2015-07-09 11:59:24 +10:00
Andrew Tridgell
7f425a97a3
autotest: use current autotest directory if possible
2015-07-09 11:53:46 +10:00
Andrew Tridgell
34689cf949
autotest: cope with mavproxy logging msg changes
2015-06-30 14:06:17 +10:00
Peter Barker
d4a34b3da1
SITL: abort sim_vehicle.sh if build fails a second time
...
Previously a build could fail and we would end up running the old code
2015-06-25 10:16:24 +10:00
Andrew Tridgell
7e23912d17
autotest: added -b option for build target to sim_vehicle.sh
2015-06-19 16:39:45 +10:00
Grant Morphett
0645474b3b
autotest: Fixed the LOG_BITMASK for Rover in SITL.
2015-06-18 17:54:19 +10:00
Andrew Tridgell
43d6060ba7
autotest: removed "Library Parameters" heading in autodocs
2015-06-16 10:01:03 +10:00
Andrew Tridgell
46926765c4
autotest: support general models
2015-06-15 09:20:56 +10:00
Randy Mackay
fbec1e63ad
autotest: fix typo in Bitmask keyword for autodocs
2015-06-05 09:19:26 +09:00
Randy Mackay
7c851b781b
autotest: allow Bitmask keyword in autodocs
2015-06-04 21:31:41 +09:00
Andrew Tridgell
f4c61acbc2
autotest: removed old python antennatracker simulator
2015-06-01 14:20:27 +10:00
Andrew Tridgell
074a6cad91
autotest: use new tracker simulator in sim_vehicle.sh
2015-06-01 12:54:06 +10:00
Andrew Tridgell
b6ed86465b
autotest: prioritise .cpp projects over .pde projects
2015-05-30 15:21:25 +09:00
Andrew Tridgell
337cd3d4a7
autotest: allow RebootRequired keyword in autodocs
2015-05-29 16:35:33 +10:00
Andrew Tridgell
320b69c375
autotest: make sim_vehicle.sh work better on windows
2015-05-25 16:50:27 +10:00
Andrew Tridgell
532839d7dd
autotest: remove old python simulators
2015-05-25 12:22:28 +10:00
Andrew Tridgell
9f09ac64cf
autotest: enable internal MAVLink gimbal
...
and add -B option to help debugging
2015-05-25 12:20:27 +10:00
Andrew Tridgell
0d20167294
autotest: removed earth-frame rates usage
...
work only with rates in body frame
2015-05-25 08:42:21 +10:00
Andrew Tridgell
8f5c663463
autotest: show -M option in usage for sim_vehicle.sh
2015-05-24 15:24:02 +10:00
Andrew Tridgell
90aa834102
autotest: use internal simulator backends when possible
2015-05-23 17:14:52 +10:00
Andrew Tridgell
2392481945
autotest: remove old ROS runsim code
2015-05-22 16:09:58 +10:00
Andrew Tridgell
d734e700fc
autotest: support last_letter in sim_vehicle.sh
2015-05-22 16:07:44 +10:00
Andrew Tridgell
088fb95192
autotest: make last_letter run at 500Hz
2015-05-22 16:07:43 +10:00
Andrew Tridgell
a661187ac0
autotest: added some debug to last_letter startup
2015-05-21 21:17:38 +10:00
Andrew Tridgell
4c96ec26e5
autotest: fixed the -e option for sim_vehicle.sh
2015-05-21 21:16:32 +10:00
Andrew Tridgell
dfc7878b14
autotest: fixed cpp files for parameter parsing
2015-05-21 11:42:32 +10:00
Andrew Tridgell
64ace3c0c1
autotest: removed 'make configure'
2015-05-21 10:54:19 +10:00
Andrew Tridgell
dd7c42be67
autotest: setup offsets for 2 SITL compasses
2015-05-16 07:07:35 +10:00
Randy Mackay
c86a396ca0
SITL: allow easier slowing of copter test
2015-05-13 22:40:03 +09:00
Lucas De Marchi
35b550f03d
autotest: fix usage of tabs instead of space
...
Python 3 is stricter with regard to using tabs instead of space (PEP8):
Spaces are the preferred indentation method.
Tabs should be used solely to remain consistent with code that
is already indented with tabs.
Python 3 disallows mixing the use of tabs and spaces for
indentation.
Python 2 code indented with a mixture of tabs and spaces should
be converted to using spaces exclusively.
2015-05-13 20:51:37 +09:00
Randy Mackay
2ac30a53ad
SITL: remove copters 3rd accel scaling from params
2015-05-12 16:43:02 +09:00
Randy Mackay
2ad5011177
SITL: slow down autotest for slow VMs
2015-05-12 16:31:32 +09:00
Andrew Tridgell
fb245cd77b
autotest: removed unmaintained jenkins autotest code
...
this can be revived later if there is interest
2015-05-11 11:27:48 +10:00
Andrew Tridgell
68515d0324
autotest: fixed CopterAVC test
2015-05-11 11:26:54 +10:00
Andrew Tridgell
044a09425b
autotest: cope with environments with no $DISPLAY
2015-05-11 09:19:54 +10:00
Andrew Tridgell
068b862888
autotest: use buildlogs directory consistently
2015-05-11 08:37:49 +10:00
Andrew Tridgell
aaff670ec4
autotest: use builtin JSBSim support for plane testing
2015-05-11 08:06:31 +10:00
Andrew Tridgell
ebf358138f
autotest: use internal sim code for JSBSim
2015-05-10 21:58:05 +10:00
Andrew Tridgell
6b668c08dc
autotest: use internal rover sim in sim_vehicle.sh
2015-05-09 21:22:02 +10:00
Fabio Kruger
d585d5691d
autotest: Enables copy to clipboard from xterm shells. Useful to copy gdb output.
2015-05-08 16:42:43 +10:00
Ramón Roche
a2a0d834aa
autotest: provide a custom location to set as sim home
...
this helps to set a custom home location on sim, if the location is
outside of the locations in Tools/autotest/locations.txt
Usage:
sim_vehicle.sh -l 37.872991,-122.302348,20,260
The location needs to be in the same format as the locations defined in
locations.txt inside autotest
2015-05-08 13:51:37 +10:00
Michael Day
a17f53254c
autotest: Separated McMillan into McMillan and McMillan_East in locations.txt
2015-05-08 09:18:28 +09:00
Andrew Tridgell
c27b605b86
autotest: fixed sim_vehicle -w for plane
2015-05-07 17:28:00 +10:00
Andrew Tridgell
98df4fe60e
autotest: make sim command clearer in logs
2015-05-06 10:10:13 +10:00
Andrew Tridgell
fe536a4b89
autotest: use internal copter sim for autotest
2015-05-05 16:56:40 +10:00
Andrew Tridgell
d5b51f2129
autotest: use internal simulator for copter test
2015-05-05 16:56:39 +10:00
Andrew Tridgell
209896afc7
autotest: use builtin rover model for autotest
2015-05-05 16:56:39 +10:00
Andrew Tridgell
8c8c910ad0
autotest: removed the old AVR/2560 code in autotest
...
now checked with build_all
2015-05-05 10:39:31 +10:00
Andrew Tridgell
3d14b47d8b
autotest: try to run at 10x, not 100x speed
...
if we run too fast mavproxy can't keep up
2015-05-05 09:45:59 +10:00
Andrew Tridgell
5d8a897330
autotest: use right sim backend for different vehicles
2015-05-05 09:45:59 +10:00
Andrew Tridgell
9204cab7d5
autotest: fixed rover test
2015-04-30 18:45:38 +10:00
Andrew Tridgell
1cbbf1ab9e
autotest: start SITL in synthetic clock mode
2015-04-30 17:19:56 +10:00
Andrew Tridgell
a262f9d31b
autotest: disable the devrelease build for now
...
not being kept updated
2015-04-30 14:09:59 +10:00
Andrew Tridgell
3300de2c9d
autotest: added some gyro and accel noise to copter sim
...
this noise should be kinematically consistent, so will be better for
the EKF
2015-04-21 21:33:27 +10:00
Andrew Tridgell
79f6d93dc9
autotest: change SIM_GPS_DELAY in parameters to 1
...
better matches uBlox
2015-04-21 21:05:07 +10:00
Andrew Tridgell
03b5305837
autotest: allow for negative col pitch in crrcsim heli
...
this allows for hovering upside down in acro mode
2015-04-21 20:45:30 +10:00
Andrew Tridgell
5f8c05b712
autotest: fixed extraction of defaults
2015-04-20 15:12:51 +10:00
Andrew Tridgell
76a81069c2
autotest: removed unused Rascal XML config
2015-04-20 09:09:23 +10:00
Andrew Tridgell
ffd4662ec4
autotest: convert rover sim to use sim_wrapper.py
2015-04-20 08:36:52 +10:00
Andrew Tridgell
dbeaccc3d9
autotest: auto-adjust frame rate for crrcsim
2015-04-20 08:20:50 +10:00
Andrew Tridgell
6897bfdc6b
autotest: fixes for crrcsim with heli model
2015-04-20 08:05:29 +10:00
Andrew Tridgell
e9b6863b23
autotest: changed to new crrcsim FDM protocol format
2015-04-19 15:49:05 +10:00
Andrew Tridgell
59e25d4b2c
autotest: added CRRCSim frame targets
2015-04-19 12:08:27 +10:00
Andrew Tridgell
1cd114e300
autotest: added initial CRRCSim backend
2015-04-19 12:08:26 +10:00
Andrew Tridgell
b5c40cad76
autotest: added gps_distance and gps_bearing
...
needed for CRRCSim backend
2015-04-19 12:08:26 +10:00
Andrew Tridgell
b6ff19e86c
autotest: make default rate depend on model type
2015-04-19 12:08:26 +10:00
Andrew Tridgell
633e7122e7
autotest: added some lateral thrust to helicopter simulator
2015-04-19 12:08:26 +10:00
Andrew Tridgell
6b21aceed0
autotest: moved constrain() into util.py
2015-04-19 12:08:26 +10:00
Andrew Tridgell
d691cfc3d8
autotest: rename sim_multicopter.py to sim_wrapper.py
...
it now supports multiple vehicle types
2015-04-19 12:08:25 +10:00
Randy Mackay
a04bc263f6
SITL: remove redundant takeoff from copter test
2015-04-16 21:00:38 +09:00
Randy Mackay
d0036290c1
SITL: copter test displays which RTL failed
2015-04-16 21:00:17 +09:00
Randy Mackay
1af6fb13ad
SITL: clear glitches before running test
2015-04-15 17:33:25 +09:00
Randy Mackay
90b02a2685
SITL: shorten GPS glitch duration for copter
2015-04-15 17:33:23 +09:00
Andrew Tridgell
d4e9418ad4
autotest: rename jsmsim folder to jsb_sim
...
this prevents problems on windows with virtualbox. It tries to run
JSBSim as the directory 'jsbsim' and fails
2015-04-14 09:04:11 +10:00
Andrew Tridgell
82f6bb3c17
autotest: use common frame time handling
2015-04-13 10:08:12 +10:00
Andrew Tridgell
7f89f73ad1
autotest: use simulation time for all time delays
2015-04-13 10:08:12 +10:00
Andrew Tridgell
d2a188c55d
autotest: run plane test at maximum speed
2015-04-13 10:08:12 +10:00
Andrew Tridgell
9fdb74e006
autotest: run JSBSim in lock step mode
...
this requires an updated JSBSim
2015-04-13 10:08:11 +10:00
Andrew Tridgell
e8c115b9c3
autotest: check for the right version of JSBSim
2015-04-13 09:06:21 +10:00
Andrew Tridgell
370edde286
autotest: no need for special SIGCONT handling any more
2015-04-13 06:08:35 +10:00
Randy Mackay
11d0801c99
SITL: fix copter-avc test
2015-04-08 15:24:48 +09:00
Randy Mackay
8335399525
SITL: fix copter test
...
Allow more time for fly_square
Allow more movement in loiter_glitch test
2015-04-08 12:18:22 +09:00
Randy Mackay
7eb710ed3a
SITL: copter autotest uses sim time
2015-04-08 12:18:20 +09:00
Randy Mackay
9e1502e54a
SITL: add wait_sim_seconds and get_sim_time
2015-04-08 12:18:18 +09:00
Randy Mackay
2799d15427
SITL: weaken simulated copter
2015-04-08 12:18:15 +09:00
Andrew Tridgell
ee35c2aa35
autotest: update gimbal model to match new messages
2015-04-06 16:45:51 -07:00
Andrew Tridgell
a0028e3faf
autotest: fixed SITL without ROS installed
2015-04-01 12:28:41 -07:00
Andrew Tridgell
70855027f3
autotest: added Iris ROS simulator support
...
use -f IrisRos
2015-04-01 09:14:03 -07:00
Andrew Tridgell
f82f0da2b3
autotest: support sims that do their own time control
2015-04-01 09:12:11 -07:00
Andrew Tridgell
5947160fd7
autotest: removed delta_time from update_position()
...
not available in some backends, and not needed
2015-04-01 09:11:25 -07:00
Andrew Tridgell
cf15b4d4fc
autotest: removed use of --nowait option
2015-03-27 18:03:24 -07:00
Andrew Tridgell
16f09a6eae
autotest: added -S parameter for simulation speedup
2015-03-27 13:52:59 -07:00
Andrew Tridgell
0f540fc30c
autotest: ignore SIGCONT with sim_vehicle.sh -G
2015-03-26 21:23:17 -07:00
Andrew Tridgell
97ee7e9fcc
autotest: run copter SITL simulation at 400Hz
...
save a bit of CPU time
2015-03-25 22:30:46 -07:00
Andrew Tridgell
c338002e0d
autotest: fixed defaults extraction in autotest
2015-03-25 18:57:46 -07:00
Andrew Tridgell
0ea0b51ccd
autotest: start plane sim during initial parameter load
...
this is now needed to get timestamps from JSBSim
2015-03-24 08:06:50 -07:00
Andrew Tridgell
38e9bd5336
SITL: provide simulation timestamp from JSBSim
2015-03-24 08:06:50 -07:00
Andrew Tridgell
45887a5d28
autotest: run rover and copter with synthetic clock
2015-03-22 18:57:43 -07:00
Randy Mackay
e1abdadc06
AutoTest: allow 10sec for EKF to settle in AVC test
2015-03-21 21:51:41 +09:00
Randy Mackay
74b46818bd
AutoTest: add 10sec before starting copter test
...
We should probably replace this with a check that the EKF has completed
it's initialisation and has not gone into constant position mode.
2015-03-14 11:03:15 +09:00
Georacer
9b29a9cd5d
autotest: Enable SITL code to call an external ROS simulator for ArduPlane
...
sim_vehicle.sh code was modified to call the ROS/runsim.py file
instead of the default /jsbsim/runsim.py. ROS/runsim.py uses roslaunch
command to launch the last_letter simulator
https://github.com/Georacer/last_letter , which should be cloned
and compiled in the system.
GIT_Success.txt file was modified to depict the author's current
mindstate.
The location LGAT (Former National Airport of Athens, now an unofficial
model park) was added in the locations.txt file, since this is my
base of operations and start for my missions.
2015-03-14 09:07:52 +11:00
Andrew Tridgell
57273b41b4
autotest: removed 2560 build for copter
2015-03-13 22:58:21 +11:00
Andrew Tridgell
3c9af9e474
autotest: fixed hil mode start for sim_vehicle
2015-03-13 22:52:55 +11:00
Andrew Tridgell
d44fff71cf
autotest: disable ARMING_REQUIRE in autotest
2015-03-12 12:55:08 +11:00
Andrew Tridgell
08d0ac37a3
autotest: need accel offsets for 2 IMUs now
2015-03-12 12:50:30 +11:00
Andrew Chapman
e90f5375d0
added octa-quad target for SITL, fixed octa motor order
2015-03-11 21:38:25 +09:00
Robert Lefebvre
45a12646be
SITL: Initial improvements to tradheli simulation
2015-03-11 21:07:02 +09:00
Andrew Tridgell
3ca4142c91
SITL: added tradheli support
...
start with:
sim_vehicle.sh -f heli --console --map
2015-02-24 16:16:05 +11:00
Andrew Tridgell
cd2898b149
autotest: removed old table of contents link in generated paramater docs
2015-02-19 15:58:30 +11:00
Randy Mackay
ae487ca88b
AutoTest: remove calibrate level from copter tests
2015-02-03 14:29:11 +09:00
Andrew Tridgell
579048803c
autotest: removed PX4IO firmware link
2015-02-03 09:51:42 +11:00
Paul Riseborough
fe0c434d2b
Simulator: Gimbal debug output changes
2015-02-03 09:49:17 +11:00
Paul Riseborough
84029f8f7c
Simulator: Bypass angle limiting to allow debugging
2015-02-03 09:49:17 +11:00
Andrew Tridgell
9bdefd0bba
autotest: updates for new GIMBAL_REPORT format
2015-02-03 09:49:16 +11:00
Andrew Tridgell
c58397020a
autotest: send targeted GIMBAL_REPORT messages
2015-02-03 09:49:15 +11:00
Andrew Tridgell
28cf93d300
autotest: added maths for correct gimbal joint limits
...
This adds (more) correct join rate limiting based on Pauls maths. It
avoids the coupling of the axes inherent in the last implementation
Pair-Programmed-With: Paul Riseborough <p_riseborough@live.com.au>
2015-02-03 09:49:14 +11:00
Andrew Tridgell
f63eb870cf
autotest: change euler312 ordering conventions
2015-02-03 09:49:14 +11:00
Andrew Tridgell
791dfbff7e
autotest: added mavlink gimbal simulation in copter SITL
...
Pair-Programmed-With: Paul Riseborough <p_riseborough@live.com.au>
2015-02-03 09:49:13 +11:00
Andrew Tridgell
edad8da613
pysim: added euler312 conversions
2015-02-03 09:49:13 +11:00
Randy Mackay
4de0710f88
AutoTest: copter params need accel2 offsets
2015-01-29 14:05:16 +11:00
Craig Elder
ee30cb9537
Autotest: Add APM Planner logo
2015-01-28 16:33:57 -08:00
Craig Elder
bd490e21d0
autotest: Added APM Planner 2.0 to Index page
2015-01-28 16:33:55 -08:00
Andrew Tridgell
b4265cf467
autotest: fixes to quad view for new fg versions
2015-01-27 17:22:13 +11:00
Kevin Hester
ad9c3d730c
SITL: Numerous improvements to vagrant image and easier SITL for mac/windows
...
For full instructions/notes see Tools/vagrant/README.md
Notes:
* Old Vagrantfile updated to run faster and self init with our various
build dependancies.
* The sim_vehicle.sh script will now implicitly configure if necessary
* run_in_terminal_window.sh is now smart enough to use Screen sessions. Or
if those are not available to warn the user but run the command with logging
going to a file in /tmp.
2015-01-23 11:00:04 +09:00
Randy Mackay
d26121036f
AutoTest: param file to enable SIM OptFlow
2015-01-22 14:40:23 +09:00
Andrew Tridgell
b4ce3e0ba5
autotest: lock in the altitude before the FBWB test
2015-01-22 11:33:25 +11:00
Randy Mackay
4aba4b13ac
AutoTest: enable BATT_MONITOR for Copter AVC
2015-01-21 14:38:11 +09:00
Randy Mackay
13fa029399
AutoTest: enable BATT_MONITOR for Plane
2015-01-21 14:38:08 +09:00
Randy Mackay
2a7f78a2cd
AutoTest: reduce copter throttle when in stabilize
...
Simulated copter is flying too high and causing the land to timeout
2015-01-14 12:41:57 +09:00
Andrew Tridgell
82a08036f6
autotest: use small INS offsets so INS is recognised as being calibrated
2015-01-05 08:41:54 +11:00
Randy Mackay
765fa0e223
AutoTest: higher copter throttle when in stabilize
2014-12-31 15:23:00 +09:00
Randy Mackay
82a83200b1
AutoTest: minor fix to AVC copter params
...
remove unnecessary AHRS_EKF_USE because it's on by default now
2014-12-30 20:48:53 +09:00
Randy Mackay
4ea48f8f64
AutoTest: increase throttle for fly_square test
2014-12-30 20:48:12 +09:00
Grant Morphett
89602d60fd
Autotest: Added BMAC (Belconnen Model Aero Club) to the locations list.
2014-12-07 10:58:08 +11:00
Andrew Tridgell
0d7ec0fbfe
autotest: fixed buildlogs location for *.BIN
2014-11-13 21:52:48 +11:00
Andrew Tridgell
e49cd68b83
autotest: save core and elf files
...
try to catch floating pt exception causes
2014-11-13 17:27:02 +11:00
Andrew Tridgell
7f82397467
autotest: ensure we get the BIN flight logs even on mission failure
2014-11-13 16:31:26 +11:00
Clay McClure
12c514553d
AutoTest: copter test that zero alt defaults to current alt
2014-11-06 11:53:56 +09:00
Randy Mackay
95827e59c1
AutoTest: fix fly_mission to recognise end of mission
...
Copter's behaviour after completing a mission has changed so it does not
automatically switch to Loiter mode but rather stays at the last
waypoint. This was confusing the fly_mission function.
2014-11-05 18:03:47 +09:00
Andrew Tridgell
05b903654e
autotest: added link to devbuild tree
2014-10-30 11:13:36 +11:00
Andrew Tridgell
c0f18272ed
autotest: added developer build support
...
this creates firmware builds for developers in the devbuild directory
2014-10-30 11:12:17 +11:00
Randy Mackay
34352860e7
SITL: remove _randy sitl startup scripts
...
sim_vehicle.sh can be used instead and is far more flexible
2014-10-20 12:10:05 +09:00
Kristian Klausen
7b0046e75e
Tools/autotest/sim_vehicle.sh: Added option to run the sim_vehicle framework with an external simulator
2014-09-11 20:09:06 +10:00
Andrew Tridgell
78c12ca9dd
autotest: added skid steering support for rover in sim_vehicle.sh
2014-08-29 06:59:32 +10:00
Andrew Tridgell
e836d1aa2b
autotest: added CMAC_South
...
used to simulate takeoff to the south
2014-08-28 11:22:40 +10:00
Randy Mackay
68be36d4f8
AutoTest: reduce copter throttle when flying square
...
This will keep the copter lower during this test and resolve the timeout
during landing
2014-08-26 12:19:58 +09:00
Eric Liao
e34b0847d7
3dr Berkeley moved - updated coords
2014-08-25 16:17:54 +09:00
Randy Mackay
a0468db064
AutoTest: update sim_vehicle for antenna move
2014-08-14 20:56:07 +10:00
Andrew Tridgell
1f7305f516
autotest: support starting with HIL for plane
2014-08-13 21:35:26 +10:00
labtoast
dfc9470e01
SITL: added missing parameters to sim_multicopter.py call
2014-08-11 11:22:16 +10:00
Andrew Tridgell
56f7d9285f
autotest: added -N option to sim_vehicle.sh
...
useful for unusual builds
2014-08-09 22:50:15 +10:00
JD Russo
86baccffbd
common.py: Removed timeout reset in wait_altitude
...
common.py:wait_altitude contained an if statement that, if the plane was changing altitude at all would reset tstart, making the timeout effectively useless. Removing this line allows wait_altitude to respect the timeout the user sets.
2014-08-07 12:40:34 +10:00
JD Russo
dd93c6e0ca
autotest_jenkins.py: Fixed spelling of prerequisites
...
Same change as in autotest.py, just correcting the spelling of 'prerequisites' in a couple places from the original misspelled 'prerequesites'
2014-08-06 19:12:02 -07:00
JD Russo
23dc2db036
autotest.py: changed 'prerequesites' to correct spelling
...
In a few places in autotest, the word 'prerequisites' was misspelled as 'prerequesites'. This is just a simple commit to fix that spelling.
2014-08-06 19:12:01 -07:00
Andrew Tridgell
06c3a0e96c
autotest: fixed tracker sim for non-onoff mode
2014-08-03 18:16:50 +10:00
Andrew Tridgell
a60590d1fe
autotest: use run_in_terminal.sh for HIL
2014-07-27 22:12:08 +10:00
Andrew Tridgell
8ea098ad21
autotest: support antenna trackers with on/off servos in SITL
2014-07-23 18:41:34 +10:00
nwind21
485726258b
autotest: Add code to detect if a hard link is not allowed (for VM's).
2014-07-15 12:22:48 +10:00
Randy Mackay
ba25f051e7
AutoTest: reduce fence radius to 150m for testing
2014-07-14 11:25:30 +09:00
Arthur Benemann
8e0f3c152a
Tools: Added 3DR Berkeley to the locations list on SITL
2014-07-06 20:34:20 +09:00
Aaron Curtis
068febda1f
Tools: Fix broken duplicate check for adding new libraries to the data structure
2014-06-28 13:17:45 +10:00
Andrew Tridgell
94876dccb1
autotest: added Ballarat to autotest locations
2014-06-07 20:52:08 +10:00
Randy Mackay
4f75cbcce0
AutoTest: fix error reporting for copter AVC mission
2014-06-06 11:42:57 +09:00
Andrew Tridgell
69349f7fb0
autotest: added TomCarpark test location
2014-06-04 14:02:19 +10:00
Andrew Tridgell
0ca5a60f25
autotest: added -R to sim_vehicle.sh for reverse throttle
2014-06-04 09:40:07 +10:00
Andrew Tridgell
9ae32addc8
autotest: convert Rascal back to a tail dragger
2014-06-03 16:16:00 +10:00
Andrew Tridgell
0a79efae61
autotest: fixed problem with initial JSBSim headings to east
...
this avoids an auto-trim problem in JSBSim
2014-06-03 16:15:22 +10:00
Andrew Tridgell
4607fe9bf1
autotest: cope with newer versions of JSBSim
2014-06-03 16:14:16 +10:00
Andrew Tridgell
f6160cf78f
autotest: added AVC_plane location
...
point along takeoff path
2014-06-03 16:13:49 +10:00
Randy Mackay
796aaac475
AutoTest: add AVC_copter to location
...
The existing AVC location is for Rovers. Planes and copters take-off
from a position slighly further north.
2014-05-27 11:32:59 +09:00
Andrew Tridgell
9882763873
autotest: set full logging for plane
2014-05-23 07:30:58 +10:00
Andrew Tridgell
5c82711578
autotest: update fg_plane_view.sh for FlightGear 3.0
2014-05-23 07:30:58 +10:00
Randy Mackay
5e21111076
AutoTest: add -j option to sim_vehicle
...
new option controls the number of processors used during compile
2014-05-21 21:14:28 +09:00
Andrew Tridgell
cc1b75ad29
autotest: restore timeout in log download
...
this removes the debug code now that the issue has been found (it was
an old version of pymavlink causing the problem)
2014-05-09 09:50:22 +10:00
Andrew Tridgell
73dc32108f
autotest: try to debug log download timeouts
2014-05-08 17:38:49 +10:00
Andrew Tridgell
b6774b8bc7
autotest: raise the time for log download
2014-05-08 15:15:55 +10:00
Randy Mackay
cad1441739
AutoTest: print failed copter test
...
Name of the failed tests appears at the moment it fails and then again
after all tests have been run. This hopefully makes it slightly easier
to know which test has failed
2014-04-30 21:46:15 +09:00
Michael Day
04292d7e5e
autotest: Added McMillan airstrip at Camp Roberts to locations.txt
2014-04-18 07:43:03 +10:00
Kevin Hester
2e79032f83
AutoTest: fixup line endings
2014-04-15 15:55:45 +09:00
Andrew Tridgell
4c5e59c098
autotest: added OBC frame type
2014-04-11 16:47:40 +10:00
Andrew Tridgell
b3d84cec81
autotest: added AVC location
2014-04-11 12:50:06 +10:00
Andrew Tridgell
f13e6079bc
autotest: added locations.txt
...
startup locations for SITL
2014-04-11 12:48:03 +10:00
Andrew Tridgell
42b9ba531e
autotest: replace sim_*.sh with sim_vehicle.sh
...
much nicer interface for developers
2014-04-11 12:29:28 +10:00
Randy Mackay
028b7d1cce
AutoTest: fix AVC copter test
...
Also incorporate file name changes
2014-04-08 11:00:47 +09:00
Randy Mackay
5c7cbc6e7f
AutoTest: rename AVC2013 to copter_AVC2013_mission
2014-04-08 10:57:30 +09:00
Randy Mackay
3d1f7acc8b
AutoTest: rename CopterAVC to copter_AVC2013_params
2014-04-08 10:57:17 +09:00
Randy Mackay
8009f25705
AutoTest: rename ArduCopter to copter_params
2014-04-08 10:56:55 +09:00
Randy Mackay
61a084ef88
AutoTest: rename copter_spline to copter_spline_mission
2014-04-08 10:56:32 +09:00
Randy Mackay
29d4e60c8d
AutoTest: shorten copter mission
...
Replace 35 seconds delay with 5 second delay
2014-04-07 22:26:02 +09:00
Randy Mackay
f54d8b02eb
AutoTest: fix to copter missions
...
Missions were not completing successfully because they were waiting for
the current waypoint number to be 1 higher than was possible
2014-04-07 22:25:38 +09:00
Randy Mackay
92d212abf1
AutoTest: make sim_arducopter_randy.sh executable
2014-04-07 13:37:07 +09:00
Randy Mackay
4f68b8ea7f
AutoTest: update copter_spline mission
2014-03-28 09:23:38 +09:00
Randy Mackay
2ce827d2ae
AutoTest: add copters spline test
2014-03-28 09:23:05 +09:00
Randy Mackay
30194b9e72
AutoTest: update AVC copter mission
...
According to the mavlink documentation, the do-change-speed command
should specify the target velocity in param2
2014-03-19 12:12:57 +09:00
Andrew Tridgell
2266bd314b
autotest: kill off old tasks on exit
2014-03-13 07:30:53 +11:00
Andrew Tridgell
acdb2e2175
autotest: raise turn rate of antennas
2014-03-13 07:30:41 +11:00
Andrew Tridgell
4f44351d4e
autotest: added -T option to sim_arduplane.sh
...
starts an antenna tracker
2014-03-12 14:35:39 +11:00
Andrew Tridgell
83269bbea7
autotest: initial version of a antenna tracker simulator
2014-03-12 14:35:01 +11:00
Andrew Tridgell
40b13cf8df
autotest: fixed multi-instance support
2014-03-12 06:28:24 +11:00
Andrew Tridgell
a26bcddb9b
autotest: fixed valgrind options to sim_arduplane.sh
2014-03-11 09:37:02 +11:00
Andrew Tridgell
8d99de5eb5
autotest: use xterm by default and only use make clean if needed
2014-03-03 07:06:45 +11:00
Mike McCauley
3a714d5c45
autotest: sim_arduplane.sh works with a range of terminal types
2014-03-03 06:37:20 +11:00
Mike McCauley
7eb7f8b3ab
Tools/AntennaTracker: remove redundant comment
2014-03-03 06:36:46 +11:00