Mission: opregion
Maintained by: mikerb@mit.edu
https://github.com/moos-ivp/missions-auto/tree/main/06-opregion
Synopsis: The OpRegionV24 behavior is a safety behavior ensure that a vehicle stays within a specified operation area given by a convex polygon. Once a vehicle is outside the region by a certain distance, the behavior will begin to be ative (produce an objective function) to bring the vehicle back inside the polygon. If the vehicle goes outside the region by a certain larger distance, the behavior will post an all-stop message. This mission begins with the vehicle inside the region and drives toward a waypoint outside the polygon. | ![]() |
Description: | A simple mission demonstrating/testing the OpRegionV24 behavior |
Vehicle Amt: | 1 (max=1) |
Apps: (Shore) | pMarineViewer, uFldShoreBroker, uFldNodeComms |
Apps: (Vehicle) | pNodeReporter, pMarinePIDV22, pHelmIvP, uFldNodeBroker, uSimMarineV22, iM300X, iM300Health |
Apps: (Both) | MOOSDB, pRealm, pLogger, pShare, pHostInfo, uProcessWatch |
Behaviors: | OpRegionV24, Waypoint |
Location: | mit_pavlab (43.825300,-70.330400) (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:moos-ivp/missions-auto.git $ cd missions-auto/06-opregion $ ./launch.sh 10 (1 vehicle, 10x real time)