Peter Barker
723ad34dfb
Tools: autotest: disable disarm_delay in case of rc getting stuck
2018-12-10 12:52:41 +09:00
Jani Hirvinen
38fc4975d8
autotest statistics tags
2018-12-09 18:02:57 +11:00
Peter Barker
0440106c16
autotest: allow autotest with valgrind to cope with new operator
...
this is needed for recent versions of valgrind. Without it valgrind
doesn't know that new clears memory
2018-12-07 08:40:39 +11:00
Peter Barker
8e63d61b9e
Tools: autotest: tidy valgrind invocations
2018-12-07 08:40:39 +11:00
Peter Barker
4ae8595da3
Tools: autotest: make fly_avc_test a little more self-contained
2018-12-06 10:02:03 +11:00
Andrew Tridgell
acf379cd77
autotest: allow sim_vehicle with valgrind to cope with new operator
...
this is needed for recent versions of valgrind. Without it valgrind
doesn't know that new clears memory
2018-12-05 09:09:56 +11:00
Peter Barker
dd88e6e85c
Tools: autotest: correct wait_servo_channel_value error path
...
Also make flaps test a little more verbose
2018-11-29 09:48:31 +11:00
Peter Barker
02993b4ad0
Tools: autotest: delay between transitioning aux switch for arming
...
... on the theory that we debounce these so it's a good idea to give the
RC library a good look at each value
2018-11-26 17:35:07 +11:00
Peter Barker
88a003edd9
Tools: autotest: flake8 compliance
2018-11-24 08:30:02 +11:00
Stephen
a4243d9c7c
Tools: Remove hard-coded path to MAVProxy
2018-11-23 08:59:42 +11:00
Peter Barker
cb7eec8fbe
Tools: autotest: rover1.txt: ArduPilot doesn't use the current-wp param
2018-11-16 10:06:25 +11:00
Peter Barker
d604515e79
Tools: autotest: copter_mission: remove value in unused parameter in RTL
2018-11-16 10:06:25 +11:00
Peter Barker
84bd1868be
Tools: autotest: copter_mission: zero p3; Copter does not use it
2018-11-16 10:06:25 +11:00
Peter Barker
7f434cc14f
Tools: autotest: copter_mission: zero unused land parameter
2018-11-16 10:06:25 +11:00
Peter Barker
a781f088fd
Tools: autotest: copter_glitch_mission: zero unused land parameter
2018-11-16 10:06:25 +11:00
Peter Barker
5a88483a81
Tools: autotest: ap1.txt remove content from unused field
...
ArduPilot doesn't use the value from this field
2018-11-16 10:06:25 +11:00
Peter Barker
f84370bb04
Tools: autotest: consolidate mission-loading functions
...
Also add sanity checks for mission loading
Tools: autotest: add missing import for arduplane.py
2018-11-16 10:06:25 +11:00
Peter Barker
8b36565b6c
Tools: autotest: disable terrain in optical flow test
...
It is possible this is the cause of the unreliability of this test; the
rangefinder sees step-jumps in its readings.
2018-11-16 09:02:15 +11:00
Peter Barker
a75d678e7f
Tools: autotest: add tests for precision loiter and landing
2018-11-15 19:03:01 +11:00
Peter Barker
1d2f8555c0
Tools: ardupilotwaf: adjust for new location of uploader.py
2018-11-15 09:55:14 +11:00
Peter Barker
072195ad99
Tools: web-firmware: update firmware flashing instructions
2018-11-15 09:55:14 +11:00
Peter Barker
dce68757fc
Tools: web-firmware: remove flashing instructions for apm1 and apm2
2018-11-15 09:55:14 +11:00
Peter Barker
d780af4f16
Tools: web-firmware: strip APM from vehicle names
2018-11-15 09:55:14 +11:00
Andrew Tridgell
6b5088207b
autotest: upload failed CI logs to autotest server
2018-11-10 21:23:02 +11:00
Peter Barker
c0af0cfe70
Tools: autotest: improve debug on optical limits test
2018-11-09 15:50:07 +11:00
Peter Barker
f94755b5a1
Tools: autotest: collect logs correctly for Sub
2018-11-05 12:45:52 +11:00
Peter Barker
7600d3205a
Tools: correct race condition in interlock check
2018-11-04 21:38:15 +11:00
Randy Mackay
8a57f63e5d
Tools: sailboat autotest param default enable SITL wind speed sensor
...
some of these should be defaulted in APMRover2/Parameters.cpp but this is not working correctly yet
2018-11-01 18:04:19 +09:00
Peter Barker
4e82250055
Tools: autotest: add test for Copter loiter-to-alt
2018-10-30 17:50:46 +09:00
Peter Barker
432b1fda3a
Tools: autotest: add tests for AP_Mount
2018-10-30 17:19:14 +11:00
Peter Barker
a01c915173
Tools: autotest: improve debug in arm-with-radio
2018-10-30 15:37:18 +11:00
Peter Barker
f290a72d9c
Tools: autotest: add test for camera trigger distance
2018-10-30 15:37:18 +11:00
Peter Barker
dc6a03f5e0
Plane: mission library handles gripper
2018-10-30 15:37:18 +11:00
Peter Barker
2157999307
Tools: autotest: add tests for gripper mission items
2018-10-30 15:37:18 +11:00
Peter Barker
bb5aa4d195
Tools: add test for proximity avoidance switch
2018-10-30 12:10:42 +11:00
Peter Barker
8985cc05c7
Tools: autotest: raise exception on get_parameter failure
2018-10-23 14:49:44 +11:00
Peter Barker
b8e1d26708
Tools: autotest: reduce dummy streamrate
...
Given we have trouble with the amount of data flowing around, doubling
this seems somewhat unfortunate.
2018-10-23 10:35:21 +11:00
Willian Galvani
bf1429ead7
Tools: Autotest: Fix ArduSub autotest
2018-10-21 09:01:14 +11:00
Andre Kjellstrup
9ebb11ecd9
Location: added Elvenes airport (ENLV)
2018-10-20 18:25:29 +11:00
Peter Barker
e9d6c47f76
Tools: autotest: correct lamda->lambda
2018-10-19 08:54:56 +11:00
Peter Barker
a66cc52573
Tools: autotest: provide description of exceptions in constructors
2018-10-19 08:52:44 +11:00
Andrew Tridgell
de39318f6d
autotest: increase GPS AUTO glitch timeout
...
this was timing out in CI
2018-10-17 13:56:06 +11:00
Peter Barker
40ac2e493d
Tools: add a test for Plane's SET_ATTITUDE_TARGET support
2018-10-16 13:39:26 +11:00
Pierre Kancir
4f35992049
Tools: make param_parse.py error more explicit
...
Signed-off-by: Pierre Kancir <pierre.kancir@azurdrones.com>
2018-10-10 11:22:45 +11:00
Peter Barker
14d2012f54
Tools: autotest: add test for ekf navigation speed limits
2018-10-09 10:47:38 +11:00
Peter Barker
27657bfd40
Tools: param_metadata: flake8 compliance
2018-10-08 14:56:24 +11:00
Hamish Willee
329b972845
Tools: param_metadata: Add parser code to include uniq ref from path
2018-10-08 14:56:09 +11:00
Pierre Kancir
53e36931fb
Tools: correct channel configuration for gripper test
2018-10-03 20:10:13 +10:00
Pierre Kancir
3a29379d9e
Tools: run test_arm_feature for heli
2018-10-03 20:10:13 +10:00
Pierre Kancir
e087b03dd0
Tools: disable autodisarm test (broken)
2018-10-03 10:11:13 +02:00
Pierre Kancir
15e291aac9
Tools: don't set zero_throttle on arm/disarm
2018-10-03 10:10:25 +02:00
Pierre Kancir
0785706a94
Tools: test that heli interlock output cannot be high when disarmed
...
Co-authored-by: bnsgeyer <bnsgeyer@aol.com>
2018-10-03 10:09:30 +02:00
Pierre Kancir
752f78c80e
Tools: test ARMING_RUDDER restrictions
...
Co-authored-by: bnsgeyer <bnsgeyer@aol.com>
2018-10-03 10:09:30 +02:00
Pierre Kancir
31d4f1b065
Tools: test that copter cannot arm with throttle too high
...
Co-authored-by: bnsgeyer <bnsgeyer@aol.com>
2018-10-03 10:09:30 +02:00
Pierre Kancir
553874f14a
Tools: add arm/disarm with switch tests
...
Co-authored-by: bnsgeyer <bnsgeyer@aol.com>
2018-10-03 10:09:28 +02:00
Pierre Kancir
f441ab9f2a
Tools: autotest: validate RTL if disarmed close to home
2018-10-03 17:45:54 +10:00
Pierre Kancir
598b487fef
Tools: autotest: adjust start alt for throttle failsafe
2018-10-03 17:45:54 +10:00
Peter Barker
e4738192dd
Tools: autotest: clear mission before toggling it in with ch7
2018-10-03 17:45:54 +10:00
Peter Barker
38ae0765ff
Tools: autotest: increase throttle in stabilize mode to account for pitching
2018-10-03 17:45:54 +10:00
Pierre Kancir
b35cb4d814
Tools: update quadplane tests to use safer functions
2018-10-03 17:24:52 +10:00
Pierre Kancir
d37a74f46a
Tools: fix arm_motors_with_rc_input and disarm_motors_with_rc_input
2018-10-03 17:24:52 +10:00
Pierre Kancir
9b7e406a55
Tools: fix use of unassign variable
2018-10-03 17:19:38 +10:00
Pierre Kancir
55f4be0515
Tools: make do_set_mode function more generic
2018-10-03 16:57:01 +10:00
Pierre Kancir
b80937cbd4
Tools: add timout to arm/disarm functions
2018-10-03 16:57:01 +10:00
Peter Barker
55377b424e
Tools: autotest: add extra-configure-args option to autotest.py
2018-10-03 13:34:59 +10:00
Randy Mackay
23fd3b8f0e
Tools: update SITL sailboat default params
...
set SERVO4_FUNCTION is mainsail
enable windvane
2018-09-28 10:40:12 +09:00
Randy Mackay
851de12838
Tools: add sailboat to pysim and add default parameters
2018-09-26 12:00:13 +09:00
Peter Barker
4023f847c8
Tools: add ability for autotest to run examples
2018-09-19 22:40:20 -07:00
Peter Barker
af510801f1
Tools: autotest: use RC_CHANNELS rather than RC_CHANNELS_RAW
2018-09-12 10:06:36 +10:00
Peter Barker
a7042e3847
Tools: autotest: tweak output messages, loosen camera trigger timeout
2018-09-08 12:56:15 +10:00
Peter Barker
6e44ea13d4
Tools: autotest: do not arm vehicle before flaps test
2018-09-07 23:18:43 +10:00
Pierre Kancir
d8c53bbd9c
Tools: remove dependency on mavproxy for cmd_long based functions
2018-09-07 11:20:03 +10:00
Pierre Kancir
87a7fd0fbb
Tools: remove dependency on mavproxy for arming/disarm
2018-09-07 11:20:03 +10:00
Pierre Kancir
e278a09668
Tools: don't use strict comparison for param fetch all to cope with TYPE one's
2018-09-06 15:30:06 +10:00
Peter Barker
5d317a8ef7
Tools: autotest: clear Rover waypoints before toggling them in
2018-09-06 15:29:28 +10:00
Peter Barker
56646651c6
Tools: autotest: add test for RCn_OPTION - camera trigger
2018-09-05 13:47:19 +10:00
Peter Barker
f47823f4e4
Tools: autotest: add test for RCn_OPTION - toggling relays
2018-09-05 13:47:19 +10:00
Peter Barker
197edca772
Tools: expand test to cover use of disable-gcs-rc-overrides switch
2018-09-05 11:54:32 +10:00
Peter Barker
a9621191d8
Tools: autotest: correct descent throttle in copter fence test
...
1500 is sufficient that we may not descend.
2018-09-05 10:42:33 +10:00
Peter Barker
f1a0ebfd10
Tools: autotest: reduce verbosity of wait-for-heading
2018-09-04 10:32:26 +10:00
Peter Barker
5c7e21d38f
Tools: autotest: add test for clearing waypoints
2018-09-04 10:32:26 +10:00
Patrick José Pereira
fc1f2e4109
Tools: Update BARO_RND in sub param
...
From MS5837-30BA Ultra Small Gel Filled Pressure Sensor datasheet
The measurement depth system has a water depth resolution of 2 mm.
A standard deviation of 1.951 cm was the best result in experimental conditions
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2018-08-28 15:12:46 -04:00
Pierre Kancir
36d8ef1971
Tools: auto fetch parameter if in fetch_all list
2018-08-27 21:28:09 +10:00
Pierre Kancir
f6cc934678
Tools: pep8 corrections + correct variable shadowing
2018-08-27 17:08:47 +10:00
Pierre Kancir
d5c4c32529
Tools: add gripper test for copter
2018-08-27 14:39:49 +10:00
Pierre Kancir
7f601db05b
Tools: add gripper tests
2018-08-27 14:39:49 +10:00
cclauss
da7fe1055a
Tools: add missing import to arducopter.py
...
Fixes undefined names on lines 1406 and 1408
2018-08-27 11:40:47 +10:00
Pierre Kancir
aedd5a9db2
Tools: make takeoff check if it need arming and auto arm
2018-08-25 09:29:24 +09:00
Pierre Kancir
92d06c354e
Tools: rise nav_takeoff_delay_abstime delta to cope with rounding.
2018-08-25 09:28:36 +09:00
Peter Barker
a80d27eeff
Tools: autotest: fetch parameters after applying parameter file
2018-08-23 11:34:37 +10:00
Leonard Hall
519be92902
Tools: sitl gain update for hexa y6 and octaquad
2018-08-22 11:07:07 +09:00
Pierre Kancir
9c6e75f45b
Tools: allow to retry to get parameters before timeout
2018-08-21 21:26:39 +10:00
Pierre Kancir
cc8aca1619
Tools: various fixes for Copter tests
...
Tools: correct altitude check
Tools: correct tests syntax
Tools: add autotest syntax check on common
Tools: search for syntax mistake on autotest lambda
Tools: put copter in hover trottle to prevent crash
Tools: reboot after baterry failsafe test
Tools: copter takeoff wait_ready_to_arm before arming
Tools: arm copter after land on RTL
Tools: reset copter battery voltage after battery failsafe
2018-08-21 20:41:09 +10:00
Peter Barker
ac55fae1c1
Tools: autotest: add test for Copter delayed-takeoff-with-do-set-speed
2018-08-20 14:15:40 +09:00
Leonard Hall
5cc3bf311a
Tools: sitl hexa default param updates
2018-08-20 13:14:42 +09:00
Patrick José Pereira
e3d797e063
Tools: sim_vehicle.py: Print a more readable exception
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2018-08-20 11:13:56 +10:00
Peter Barker
2a174a5dac
Tools: add test for Sprayer-on-Rover
2018-08-17 15:33:35 +09:00
Peter Barker
0f7c837d2d
Tools: autotest: increase timeout for RTL test
...
BalanceBot is slow!
2018-08-16 16:06:00 +10:00
Peter Barker
4c89fa4b75
Tools: autotest: add tests for changing modes via MAVProxy mode command
2018-08-16 16:05:19 +10:00
Peter Barker
680f78869d
Tools: autotest: tidy and fix nav-delay test
2018-08-16 13:33:56 +10:00
Pierre Kancir
303e40f578
Tools: arducopter.py: add tolerance to takeoff alt
2018-08-15 20:06:07 +10:00
Pierre Kancir
2f9f793ccf
Tools: add arm and disarm tests
2018-08-15 16:38:20 +10:00
Peter Barker
aa36d20aa1
Tools: autotest: add steps to autotest to build and run unit tests
...
This is Linux-specific ATM
2018-08-15 12:11:43 +10:00
Peter Barker
8e3b69bca0
Tools: autotest: add flaps test
2018-08-15 10:16:13 +10:00
Pierre Kancir
a8ea84a729
Tools: autotest: clean function arguments
2018-08-15 10:16:13 +10:00
Peter Barker
6e7e24ac91
Tools: autotest: raise exception, don't return it
...
Spotted by @khancyr
2018-08-15 10:16:13 +10:00
Pierre Kancir
579d471e98
Tools: use set_parameter instead of mavproxy directly
2018-08-15 10:16:13 +10:00
Peter Barker
eba8dee371
Tools: autotest: add test for delay-until-absolute-hour-minute-second
2018-08-08 08:41:22 +10:00
Peter Barker
e932f873cc
Tools: autotest: use component id 250 so we have something different to mavproxy
2018-08-08 08:41:22 +10:00
Peter Barker
b8c0199853
Tools: autotest: add test for copter's NAV_DELAY function
2018-08-07 22:37:07 +10:00
Randy Mackay
56a89c0a1c
Tools: balance bot default params for SERVOx_FUNCTION
2018-08-06 11:30:22 +09:00
Randy Mackay
ddc5b031e3
Tools: balance bot autotest params in alphabetical order
2018-08-06 11:30:22 +09:00
Peter Barker
7772279785
Tools: param_parse.py - fix vehicle-specific values
2018-08-06 12:27:56 +10:00
Peter Barker
81b1270db9
Tools: autotest: use tcp for mavproxy-to-autotest mavlink
2018-08-05 16:07:15 +10:00
Peter Barker
af37e10126
Tools: autotest: factor out starting of our our mavlink connection
2018-08-04 10:07:22 +10:00
Peter Barker
dab93750a0
Tools: add test for rc overrides
2018-08-03 13:07:50 +10:00
Pierre Kancir
a262099d35
Tools: arducopter.py: set submode change as test
2018-08-03 08:57:50 +10:00
Pierre Kancir
a930822d9d
Tools: unify exception on os.link
2018-08-03 08:40:33 +10:00
Peter Barker
0f50cf96ca
Tools: Frame_Params: correct for CH7 -> RC7 change
2018-08-02 08:26:03 +10:00
Pierre Kancir
d507805891
Tools: move guided_achieve_heading to common
2018-08-01 16:33:55 +10:00
Pierre Kancir
ef6db4da4a
Tools: correct run_cmd
2018-08-01 16:33:07 +10:00
Pierre Kancir
facc254138
Tools: move run_cmd to common
2018-08-01 16:33:04 +10:00
Andrew Tridgell
6090820bdc
autotest: disable the Drive Brake test in rover
...
this test fails far too often
2018-08-01 14:03:26 +10:00
Peter Barker
b8030816b8
Tools: autotest: add tests for mode changes for Copter and Rover
2018-08-01 12:11:30 +09:00
Michael du Breuil
90216f7cb6
Tools: Slow rover test down for CI, remove unneeded variable
2018-08-01 09:19:20 +10:00
Peter Barker
baf869f8d6
Tools: autotest: add test for autotune
2018-07-31 13:37:43 +09:00
Peter Barker
20c1c4c684
Tools: autotest: add test for guided changing submode after takeoff
2018-07-31 10:40:57 +10:00
Peter Barker
56a4cd43d4
Tools: autotest:eliminate parameter restore using contexts
2018-07-31 10:40:57 +10:00
Peter Barker
9cd8745394
Tools: autotest: allow use of --gdb when no DISPLAY available
...
OTOH, screen will be required....
2018-07-30 11:18:40 +10:00
Andrew Tridgell
037d7d2e74
autotest: raised timeout on set_rc()
...
when under load at high speedup the msgs can take a while to get
through
2018-07-28 18:05:12 +10:00
Ebin
9c3b7e7c7d
Tools: Autotest for balance bot
2018-07-28 08:44:18 +10:00
Ebin
d3846420aa
Tools: new default params for balance bot
2018-07-28 08:44:18 +10:00
Peter Barker
6dd8dbeb40
Tools: autotest: add ability to add breakpoints in autotest
2018-07-27 09:58:15 +10:00
Peter Barker
8c44a0d8c8
Tools: autotest: add contexts to ease reverting parameter values
2018-07-27 09:55:25 +10:00
Peter Barker
b47c63c7bd
Tools: autotest: wait_ekf_happy checks status bits rather than value
...
Based on discussions prompted by @khancyr's PR
https://github.com/ArduPilot/ardupilot/pull/8022
Check that we have bits set we want set and that bits we don't want set
aren't set. In the future we might take these bit sets as parameters.
2018-07-27 09:55:20 +10:00
Ebin
830a3bbacf
Tools: modified default params for Balance Bot
2018-07-20 14:41:32 +10:00
Andrew Tridgell
d49d5cbb85
autotest: fixed tailsitter default params for SITL
2018-07-18 19:58:02 +10:00
Peter Barker
8fdcd7e1f5
Tools: hide parameter in documentation if no values present
2018-07-17 12:08:27 +10:00
Pierre Kancir
0af97529ba
Tools: common.py : fix empty returned_value variable
2018-07-12 21:13:02 +10:00
Pierre Kancir
065a459df8
Tools: common.py : make some method statics
2018-07-12 21:13:02 +10:00
Pierre Kancir
6c43ab27c1
Tools: remove trailling semilocons
2018-07-12 21:13:02 +10:00
Peter Barker
b23ea9a47b
Tools: autotest: fix race condition on parameter values
2018-07-05 11:48:08 +10:00
Peter Barker
4c581a0522
Tools: autotest: correct invocation of build_all
2018-07-05 09:02:02 +10:00
Peter Barker
fa19c3a680
Tools: autotest: fix sub autotest
2018-07-04 14:48:41 +10:00
Peter Barker
0ae82751b8
Tools: autotest.py: flake8 compliance
...
Also fixed a bug where CalledProcessError has not been imported
2018-07-04 14:05:07 +10:00
Peter Barker
8f15a76327
Tools: autotest: sim_vehicle.py: whitespace changes for flake8 compliance
2018-07-04 09:36:48 +10:00
Michael du Breuil
7e7bbb8df6
Tools: sim_vehicle.py fixups
...
limit pkill to 15 characters, fix GDB arguments for python3
2018-07-04 09:36:48 +10:00
Andrew Tridgell
b527dce08d
autotest: use --enable-sfml for graphics
2018-07-02 10:43:48 +10:00
Andrew Tridgell
00b2cc4a93
Tools: support --osd option to sim_vehicle.py
2018-07-01 21:21:28 +10:00
Peter Barker
38898dc793
Tools: autotest: add test for vision position estimate
2018-06-30 10:11:10 +10:00
Peter Barker
b197d05476
Tools: autotest: allow for return of negative values in parameters
2018-06-29 21:39:59 +10:00
Peter Barker
975b8c2e5f
Tools: autotest: use reboot to apply parameter changes; avoid sim restart
...
Previously we stopped the simulation to ensure parameter changes are
applied to the simulated vehicle. We can now reboot the simulated
autopilot, so these patches make use of those changes.
One big advantage is that the --gdb option is in play for the applying
of the parameters to the vehicle.
2018-06-29 10:54:27 +10:00
Ebin
fd92475ce9
autotest: added more default params for balance bot
2018-06-28 21:55:20 +09:00
Ebin
6bb5aa5d36
autotest: added default params for balancebot
2018-06-28 21:55:20 +09:00
Evan Hammac
37accc96f6
Tools: Added Tyndall AFB to locatons.txt file
2018-06-27 09:37:25 +10:00
Peter Barker
7cdb05ccc0
Tools: add default-parameter-filename sanity check
2018-06-21 19:32:46 +10:00
Randy Mackay
ccb1042074
Tools: update sitl rover default params
2018-06-08 09:19:25 +09:00
Peter Barker
0b8b23baf6
Tools: adjust tests for vfr_hud getting absolute altitude
2018-06-05 09:38:20 +10:00
Michael du Breuil
177c4c2d44
Tools: Accept mAh as a unit
2018-05-26 08:49:02 +09:00
Tom Pittenger
c59be8bafe
Tools: add "octal" param unit
2018-05-23 14:02:45 -07:00
Jesse Millwood
014702fc64
Changed Argument Parsing for sim_vehicle.py
...
The arguments now properly pare the arguments passed through to the
ardupilot instance and to mavproxy.
2018-05-23 17:34:24 +10:00
Andrew Tridgell
a17979383d
autotest: fixed single and coax motor ranges
2018-05-21 13:04:13 +10:00
Peter Barker
ee01687c55
Tools: fix autotest/valgrind on Vagrant virtual machines
2018-05-17 17:27:43 +10:00
murata
47b0e00b11
autotest: Added test field location.
2018-05-16 09:57:08 +09:00
Peter Barker
fd4463de68
Tools: add more information on test failure
2018-05-15 20:06:05 +09:00
Peter Barker
23a2ea4084
Tools: autotest: set rc to 1500 on RTL
2018-05-15 20:06:05 +09:00
Guilherme Sousa
dab3b93dc3
autotest: Improved motor failure test
...
This is based on https://github.com/ArduPilot/ardupilot/pull/6028 by
GuilhermeGSousa
2018-05-15 20:06:05 +09:00
stephen.dade
ce31c55091
Tools - added extra packages for Cygwin environment setup scripts
2018-05-12 10:59:10 +09:00
Peter Barker
167553e8a5
Tools: autotest: tidy usage and simplify vehicle build steps
2018-05-11 13:43:33 +10:00
Peter Barker
f3d6d8e236
Tools: autotest: make Copter tests more reliable
...
RTL may disarm the vehicle on completion. We RTL at several times in
the testing, and the subsequent tests were not rearming. This means we
had a race condition.
We now explicitly wait to be disarmed by the RTL mode, and rearm the
vehicle.
This is an interim patch until we decide whether to make each "test"
self-contained, and have a precondition of "on ground and disarmed".
2018-05-11 08:07:21 +09:00
Peter Barker
4847a61868
Tools: build all vehicles in build-with-disabled-features
2018-05-10 17:55:13 +09:00
Peter Barker
58f4b4b65d
Tools: autotest: correct copter auto mission test
2018-05-09 14:23:51 +10:00
Peter Barker
513865ae4d
Tools: autotest: flake8 compliance
2018-05-09 14:23:51 +10:00
Karthik Desai
40cd0cd17f
Tools: autotest: Use the generic run_test.
...
If any of the tests throws an exception, it will be caught by the generic test function
that collects all errors and displays them before passing the result to the vehicle testcode.
Hence the name of the test and the exception that got raised get printed in a single
location. This nicely reduces code duplication.
2018-05-09 14:23:45 +10:00
Karthik Desai
7a20dd8b73
Tools: autotest: Added a generic run_test.
...
This function is called from every vehicle to run a test. If any of the tests throws an exception, it will be caught here, and the name of the test and the exception that got raised will be added to the fail_list
2018-05-09 14:23:40 +10:00
Karthik Desai
b485867db3
Tools: autotest: Check if the mode exists in the dictionary
2018-05-09 14:23:35 +10:00
Karthik Desai
d26c09ccac
Tools: autotest: Add and raise exceptions for wait_* helper functions
2018-05-09 14:23:26 +10:00
Dimitri Vasilkov
d2c247bb90
Added to success.txt, added UChicago to locations.txt
2018-05-08 13:42:31 -07:00
Peter Barker
cb2e3424ee
Tools: add kilobytes as known unit
2018-05-08 09:36:01 +10:00
Randy Mackay
f8711f70c9
Tools: correct sitl rover-skid default params
...
steering rate P gain was too high, default is better
2018-05-05 10:13:06 +09:00
Andrew Tridgell
3b143a99bf
autotest: removed sitl-debug varient
2018-05-04 18:33:53 +10:00
Andrew Tridgell
9e76555152
autotest: added --no-extra-ports option for sim_vehicle.py
2018-05-02 19:24:20 +10:00
Pierre Kancir
a43183ec14
Tools: sim_vehicle.py: Allow to pass custom param file
2018-04-26 22:40:49 +01:00
Peter Barker
5b03835103
Tools: autotest: correct pattern match in get_parameter
2018-04-18 20:31:55 +09:00
Peter Barker
802e4c6315
Tools: autotest: add tests for relays
2018-04-18 20:31:55 +09:00
Karthik Desai
75ae59c0c8
Autotest: Remove frame initialisation.
...
This will otherwise override the --frame parameter. The init() function takes care of the initialisation
2018-04-17 23:00:04 +10:00
Pierre Kancir
332560bdf7
Tools: add Skeytech location
2018-04-12 16:34:59 +01:00
murata
0fd71f909c
autotest: Add the home ground of ArduPilot drone software engineer training school in Japan.
2018-04-12 14:21:58 +09:00
Randy Mackay
8186ce0d32
Tools: add deg/s/s to valid parameter units
2018-04-05 12:14:59 +09:00
Peter Barker
a03ddc6798
Tools: autotest: correct default parameter names and paths
2018-03-29 09:19:36 +11:00
Michael du Breuil
69cf009898
AutoTest: Update copter battery failsafe test
2018-03-27 22:12:21 +01:00
Peter Barker
dca866c98d
Tools: make parameter generation failure clearer
2018-03-26 12:39:23 +11:00
Karthik Desai
9de1813ae6
Autotest: Fix a race condition on the regression tests on Windows
2018-03-23 09:13:37 +09:00
Peter Barker
5aa8890e5b
Tools: autotest: fail convertgpx if zip or gpsbabel fail
2018-03-22 09:11:44 +11:00
Peter Barker
338af9e142
Tools: correct misleading comment on per-vehicle parameter descriptions
2018-03-21 21:05:42 +11:00
Peter Barker
15450b956d
Tools: sim_vehicle.py: make --tracker work again
2018-03-21 11:46:47 +11:00
chobits
8b72809e37
Tools: fix motor rpm display in flightgear
2018-03-21 08:50:04 +09:00
Peter Barker
8511c2c04b
Tools: autotest: factor out apply_parameters_using_sitl
...
Three of our models start a SITL instance to apply parameters
then restart it so that the parameter changes can take effect.
Factor that functionality out.
2018-03-20 08:39:12 +11:00
Peter Barker
fe3b882bea
Tools: autotest: move close method up to common.py
2018-03-20 08:39:12 +11:00
Peter Barker
31ba99e58a
Tools: autotest: use buildlogs_path for all buildlogs
2018-03-20 08:39:12 +11:00
Peter Barker
b2cb6e196c
Tools: autotest: pull common MAVProxy options into common.py
2018-03-20 08:39:12 +11:00
Peter Barker
b908af10b7
Tools: autotest: remove non-working dump-logs script
...
We removed CLI from ArduPilot; this script will no longer work
2018-03-20 08:39:12 +11:00
Peter Barker
5fbb385c31
Tools: autotest: avoid exception when using Python3 on MacOSX
...
File "./Tools/autotest/sim_vehicle.py", line 999, in <module>
location)
File "./Tools/autotest/sim_vehicle.py", line 573, in start_vehicle
run_in_terminal_window(autotest, cmd_name, cmd)
File "./Tools/autotest/sim_vehicle.py", line 476, in
run_in_terminal_window
tabs = p.findall(out)
TypeError: cannot use a string pattern on a bytes-like object
SIM_VEHICLE: Killing tasks
2018-03-19 12:36:55 +11:00
Peter Barker
b348cfa985
Tools: autotest: flake8 compliance
...
Taking the opportunity to make massive changes while we're destroying
history anyway.
2018-03-15 07:54:21 +09:00
Pierre Kancir
259dda810d
Tools: use base class to share code between vehicle tests
...
Autotest: common.py add new base class and test
Autotest : Common add heartbeat handling on wait_mode timeout
Autotest: common.py add reach_heading_manual and reach_distance_manual
Autotest: new autotest implementation for Rover
Autotest : rover add drive_square test
Autotest: new autotest implementation for Copter
Autotest: new autotest implementation for Plane
Autotest: new autotest implementation for Sub
Autotest: new autotest implementation
Autotest: new autotest implementation for QuadPlane
Autotest : Sub disable GCS_Failsafe on autotest to prevent timeout. The failsafe aren't currently tested on Sub
2018-03-15 07:54:21 +09:00
Peter Barker
b1b978381a
Tools: correct quoting in run_in_terminal_window.sh
2018-03-15 07:40:23 +09:00
Peter Barker
5ac5a68d17
Tools: param_parse.py: replace @PREFIX in values with library prefix
2018-03-14 15:44:00 +11:00
chobits
9405c19e85
Tools: fix copter propeller animation in FlightGear multiplayer
2018-03-14 09:42:55 +09:00
Pierre Kancir
b3c2e134f9
Autotest: raise set_rc timeout to prevent mavproxy to miss msg on speedup
2018-03-13 08:40:05 +09:00
Pierre Kancir
4558ef5b1e
Autotest: correct Rover expected name in banner
2018-03-13 07:53:41 +09:00
Peter Barker
8b9ce3869c
Tools: add bisect-helper.py
...
This is the start of a tool to help bisect problems with ArduPilot.
Currently it only helps bisect build errors.
2018-03-09 10:38:48 +11:00
Peter Barker
18135b4764
Tools: build-with-disabled-features: update deps
2018-02-27 07:43:13 +09:00
Peter Barker
67257e545e
Tools: add how-to-use comment to build-with-disabled-features
2018-02-22 10:18:44 +10:00
Peter Barker
705e6287b9
Tools: add a build-with-disabled-features script
2018-02-22 10:18:44 +10:00
Pierre Kancir
fe36c09bb0
Tools: correct Gazebo-iris param
2018-02-14 09:45:25 +09:00
Peter Barker
50ccbb5d0c
Tools: autotest: correct speedup parameter handling
2018-02-13 17:15:05 +11:00
Peter Barker
aeb99c675b
Tools: autotest: remove racey mavproxy.expect
...
The autopilot could well have emitted the statustext before we
start to expect() it
2018-02-13 17:15:05 +11:00
Siddharth Purohit
8f074d52c1
autotest: fix setup of sitl for macosx
2018-01-31 12:22:23 +11:00
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