15 Commits

Author SHA1 Message Date
M. Anthony Aiello
04b71a337d Feature/create run example (#40)
* Intermediate progress

* Update run-example

Delaying while OpenAMASE opens appears to be important. It takes a while for OpenAMASE to actually open, and the user is supposed to click on the run button before OpenUxAS instances start. The five seconds offered by some examples is insufficient, and may not be guaranteed in any case.

We make the delay configurable, so that the user can remove or adjust it, as needed.

We also make sure that we kill off forked subprocesses and report if we're unable to do so.

* Rename the Ada Waterway Search example

Suggesting this naming convention so that we can create other examples that use the Ada UxAS more easily.

* Add two additional configs

Configs for Examples 03 and 05

* Update config for example 03

This should work out of the box on modern Linux.

* Add config-driven delay after OpenAMASE starts

This is important for the Ada example, although it may be related to the way in which we implemented it.

* Enhance run-example

- Fix error when OpenAMASE does not run
- Handle Ctrl-C gracefully (shut down all subprocesses)
- Allow a relative or absolute path to the example to be specified - this is nice, because then tab-complete works

* Add missing example configs

Also make sure that each ends with a newline (nice for `cat`).

* Use Test_SimulationTime service to sync with AMASE

Removes the need for any timeout to start UxAS instances.

* Fix example 05_AssignTasks

Adding the Test_SimulationTime service + a longer timeout on task assignment allows the example to run correctly.
2020-05-14 13:49:06 -04:00
steve rasmussen
a48d475681 added python script to run UxAS with Docker 2018-09-22 10:33:56 -04:00
steve rasmussen
ce11901032 add python script to run AMASE 2018-09-22 10:33:23 -04:00
steve rasmussen
db92c33620 change network configurations to '*' to be compatable with docker 2018-09-22 10:32:50 -04:00
Steve Rasmussen
c15d9ffa56 - changed elevation algle to negative 2018-02-09 09:26:16 -05:00
derek.kingston
549509ff93 Added status report service to example 2 2018-01-31 14:57:06 -05:00
Derek Kingston
dce9bef06c ZeroMQ bridges operate consistently with 'self generated' option 2018-01-10 12:15:05 -05:00
Derek Kingston
3d1aaf7532 Python logger updated to be compatible with Python3 2018-01-09 12:55:04 -05:00
Catharine McGhan
84edc6668e updating checkout_plus_config.sh script instructions; modifying ext_logger.py to show interoperability with slight updates to LmcpGen dict un/packing 2017-07-13 15:32:05 -04:00
derek.kingston
cf5d8f3ec9 Added python zeromq external connection to WaterwaySearch example 2017-07-06 08:55:53 -04:00
derek.kingston
4753c647f6 Updated Waterway example to show complete external logger 2017-06-29 10:12:46 -04:00
derek.kingston
cc4de72323 Moved headless sim output from Waterways example to under log dir 2017-06-16 11:04:48 -04:00
derek.kingston
9f25ab0387 Headless sim for Waterway example 2017-06-16 11:02:06 -04:00
Adam C. Foltzer
6602e0fe73 add Windows batch scripts for the examples 2017-05-25 15:46:56 -07:00
derek.kingston
0b67be63dc Project for multi-UAV cooperative decision making 2017-05-07 11:03:58 -04:00