Commit Graph

197 Commits

Author SHA1 Message Date
Tom Pittenger 61b184781a Tools: sim_vehicle to only launch one 1455x UDP port 2023-05-02 09:20:39 +10:00
Peter Barker f604eedf65 Tools: sim_vehicle.py: remove old --build-system
We haven't supported make for a very long time
2023-04-14 10:28:09 +10:00
Andrew Tridgell b24adf04f2 autotest: allow sitl periph GPS to run under valgrind and gdb 2023-04-10 14:46:54 +10:00
Peter Barker 10c74f3a44 sim_vehicle.py: consolidate vehicle aliases into once place 2023-03-30 20:16:39 +11:00
bugobliterator c90cf03619 autotest: replace sitl_32bit with force_32bit 2023-03-29 17:16:39 +11:00
Ryan Friedman d1639f5d58 autotest: Add option to enable dds
* Disabled by default

Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
Co-authored-by: Arsh Pratap <arshpratapofficial@gmail.com>
Co-authored-by: Andrew Tridgell <andrew@tridgell.net>
2023-03-22 09:22:36 +11:00
bugobliterator e2509b7c6b autotest: add support for setting number of auxiliary IMUs 2023-03-21 10:04:16 +11:00
Tom Pittenger 0e94e4f0df Tools: change WSL2 host IP detection method from route to ip 2023-02-07 14:41:06 -08:00
Ian 15ae88db9e autotests: add --sim-address option to sim_vehicle
By passing --sim-address to sim_vehicle it is passed to SIM_Cmdline.cpp
and sets the address of the simulator. This is useful when running the
siim on a remote machine such as WSL2.
2023-01-22 18:19:38 +11:00
Tom Pittenger 401f55254b Tools: fix wsl2 check in sim_vehicle to match uploader.py 2023-01-06 11:27:52 +11:00
Tom Pittenger c68bab44a5 Tools: fix wsl2 sim_vehicle.py host IP check 2023-01-05 19:45:41 +09:00
Tom Pittenger 642ebb44cf Tools/autotest: automate sim_vehicle in WSL2 2023-01-04 20:03:34 +11:00
Andrew Tridgell 98145f7a3f Tools: moved plane-3d.parm to models directory 2022-11-10 10:30:53 +11:00
Andrew Tridgell fda6d23fab Tools: fixed sim_vehicle.py with -n
fixed path to parameter file
2022-08-26 10:48:41 +10:00
Andrew Tridgell 3127af1af6 Tools: added --can-gps option to sim_vehicle.py
allows for easy DroneCAN testing
2022-08-23 11:17:06 +10:00
Peter Barker 28ed2e3cd5 autotest: add support for building alternate binaries
e.g. adding features ordinarily compiled out
2022-07-19 09:09:05 +10:00
Andrew Tridgell 2f7a8769c0 autotest: added --ubsan and --ubsan-abort to sim_vehicle.py and autotest.py
allows for undefined behaviour checking in SITL
2022-07-12 11:00:08 +10:00
Andrew Tridgell 2b2cac3f19 autotest: fixed annoying gdb pagination on reboot 2022-04-08 09:00:22 +10:00
Henry Wurzburg 3cc75ecd38 Tools: add blimp as vehicle option in sim_vehicle 2022-04-02 14:58:53 +11:00
RuffaloVM 0a98561a9d Autotest : correct spelling on ardupilot 2022-02-07 21:20:48 +11:00
Willian Galvani 5cb1444b1d Tools: use path relative to current directory to load parameters 2022-02-02 08:37:17 -08:00
Willian Galvani 6e91ae554a Tools: use relative paths for parameter files 2022-02-01 17:35:26 +11:00
Marek Šuppa 49e88b7aea Tools: add missing comma to sim_vehicle.py
* Add missing comma in `sim_vehicle.py`.

Signed-off-by: mr.Shu <mr@shu.io>
2022-01-31 08:54:01 +09:00
Pierre Kancir 78c4918b32 Tools: expose coverage parameter on sim_vehicle.py 2022-01-12 12:31:56 +11:00
Peter Barker 8527fd42d1 autotest: sim_vehicle.py: accept lower-case plane etc for --vehicle 2021-12-19 14:50:09 +11:00
Peter Barker 8de7261c67 autotest: sim_vehicle.py: add --auto-offset-line
Simplifies spawning multiple instances.
2021-11-04 17:01:09 -07:00
Peter Barker e7b30a0085 sim_vehicle.py: correct setting of udpclient ports 2021-11-04 17:01:09 -07:00
Peter Barker 856fe6a1fb autotest: sim_vehicle: neaten sanity check for sysid 2021-11-04 17:01:09 -07:00
Peter Barker 4d5411b42f autotest: sim_vehicle: correct AP commandline for multicast/udpclient 2021-11-04 17:01:09 -07:00
Michael Day 93e6c1a920 Tools: sysid cannot be run together with auto-sysid
Added per @peterbarker suggestion
Co-authored-by: Peter Barker <pb-gh@barker.dropbear.id.au>
2021-11-04 17:01:09 -07:00
Arash Negahdar d065515b2a Tools: Use a single MAVProxy instance in sim_vehicle
With the implementation of the 'alllinks' command in MAVProxy, and the
exposure of the SYSID parameter this becomes feasible

        Tools: Fix mcast handling
2021-11-04 17:01:09 -07:00
Arash Negahdar 49af90a70e Tools: Set SYSID based on instance number in sim_vehicle.py 2021-11-04 17:01:09 -07:00
Peter Barker 87df943f99 autotest: add option to use simulated FRAM for storage 2021-10-12 20:01:49 +11:00
Peter Barker b2a7841672 Tools: allow for selection of Storage backend type at runtime 2021-10-05 10:16:54 +11:00
Josh Henderson 27bb200644 Tools: add sitl_32bit board type for sim_vehicle & autotests 2021-09-28 09:15:11 +10:00
Pierre Kancir 575c608688 Tools: allow to use sim_vehicle.py without pymavlink installed 2021-09-04 07:49:42 +10:00
Iampete1 27b324742e Tools: sim_vehicle: pass on slave comandline CMD 2021-08-03 09:22:19 +10:00
Andrew Tridgell 4f7630e29c Tools: allow for double EKF build 2021-07-10 07:20:41 +10:00
Andrew Tridgell b8e934ccf1 autotest: added --udp option to sim_vehicle.py
this makes running with high speedups easier
2021-07-09 19:19:24 +10:00
bugobliterator 236eecc494 autotest: add option for running sim with ONVIF camera 2021-07-07 18:57:25 +10:00
Andrew Tridgell d81b758d77 autotest: support using geocoder for -L location
this allows for location names from OSM, for example:

  sim_vehicle.py -L '26 Carstensz St Griffith' --console --map
2021-06-29 15:41:26 +10:00
Andrew Tridgell 3204ce4bf1 Tools: added --postype-single for sim_vehicle.py 2021-06-24 21:34:30 +10:00
Peter Barker 47a778d033 Tools: remove HIL support 2021-06-15 09:47:31 +10:00
Peter Barker 31c889f583 autotest: accept Copter/Plane/Sub for sim_vehicle.py 2021-04-12 13:35:16 +10:00
Samuel Tabor 36428f5074 Tools: Handle repeated add-param-file arguments to sim_vehicle.py. 2021-03-17 19:43:03 +11:00
Peter Barker adf44f3b2b autotest: make and declare sim_vehicle.py flake8-clean 2021-02-21 21:35:17 +11:00
Andrew Tridgell 7e89c05204 autotest: fixed --tracker option to sim_vehicle.py 2021-01-20 11:11:47 +11:00
André 30eed3103b sim_vehicle fix 2021-01-19 06:30:12 +11:00
Peter Barker e9c6c08a97 autotest: remove 'make' compatability from sim_vehicle 2021-01-18 16:24:09 +11:00
Andrew Tridgell f10f7d971d Tools: added --vehicle-binary to sim_vehicle.py
this is useful for using a pre-built binary
2020-12-16 08:45:11 +11:00