Mission: fixed_turn


Maintained by: mikerb@mit.edu


https://github.com/moos-ivp/missions-auto/tree/main/03-fixed_turn


Synopsis: The FixedTurn behavior is meant to turn the vehicle in a given direction with a steady delta heading command, for a given number of degrees before completion. In this mission, the behavior is commenced during the leg portion of a LegRun behavior, using the midflag capability of the latter. The FixedTurn behavior is able to estimate the vehicle turn radius by by averaging the distance of points on the trajectory that are 180 degrees apart. This kind of mission can be used for automating the in-field test of a vehicle to determine its turning radius capabilities at different speeds.

Description:A simple mission using the FixedTurn within the LegRun behavior
Vehicle Amt:1 (max=1)
Apps: (Shore)pMarineViewer, uFldShoreBroker, uFldNodeComms
Apps: (Vehicle)pNodeReporter, pMarinePID, pHelmIvP, uFldNodeBroker, uSimMarineV22, iM300X, iM300Health
Apps: (Both)MOOSDB, pRealm, pLogger, pShare, pHostInfo, uProcessWatch
Behaviors:FullStop, LegRun, FixedTurn, Waypoint, StationKeep, OpRegionV24
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/04-fixedturn
    $ ./launch.sh 15   (1 vehicle, 15x real time)