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)