Mission: muster_convoy
Maintained by: mikerb@mit.edu
https://github.com/mikerb/missions-swarm/tree/main/S56-muster_convoy
| Synopsis: Up to six vehicles are deployed with the task of transiting back and forth between two muster regions (convex polygons). As they approach and enter the muster region, they are using the Voronoi-based muster behavior to maintain separation. Once all vehicles have arrived, they perform a series of decentralized auctions to determine a linear convoy ordering and then proceed in a linear convoy to the other muster region. | ![]() |
| Description: | Four convoying vehicles use the Muster behavior to inhabit a shared region |
| Vehicle Amt: | 4 (max=10) |
| Apps: (Shore) | pMarineViewer, uFldShoreBroker, uFldNodeComms, uFldTaskMonitor, uFldConvoyEval, uFldVoronoi, uFldDelve |
| Apps: (Vehicle) | pTaskManager, pContactMgrV20, pNodeReporter, uFldNodeBroker, uFldMessageHandler, uLoadWatch, uMemWatch, pHelmIvP, pMarinePIDV22, uSimMarineV22, iM300, iM300Health, pMediator |
| Apps: (Both) | MOOSDB, pLogger, uProcessWatch, pShare, pHostInfo, pRealm |
| Behaviors: | ConvoyV25, StationKeep, Waypoint, AvdColregsV22, MusterX, OpRegionV24, TaskWaypoint, TaskConvoy, TaskMuster |
| Location: | mit_pavlab (42.358436,-71.087448) (google maps) |
| LaunchScripts: | launch.sh, launch_shoreside.sh, launch_vehicle.sh |
| Mission Files: | meta_shoreside.moos, meta_vehicle.moos, meta_vehicle.bhv |
To run this mission:
$ git clone git@github.com:pavlab-mit/missions-swarm.git
$ cd missions-swarm/S56-muster_convoy
$ ./launch.sh --amt=4 15 (4 vehicles, 15x realtime)

