complexType ugvScriptCommandsType
diagram AVCL.2.0_diagrams/AVCL.2.0_p437.png
children CompositeWaypointUGV FollowBeacon Help LoiterUGV MakeHeading MakeKnots MakeSpeed MetaCommand MissionScript MissionScriptInline Quit Realtime Recover SendMessage SetPositionUGV SetStandoff SetTime SetTimeStep SetTrackSpeed Trace Wait WaitUntilTime WaypointUGV
used by
elements UGVCommand UGVCommandScript
attributes
Name  Type  Use  Default  Fixed  Annotation
timeStamp  nonNegativeScalarType  optional      
description  xsd:string  optional      
id  xsd:ID  optional      
annotation
documentation
Script commands applicable to unmanned ground vehicles.
source <xsd:complexType name="ugvScriptCommandsType">
 
<xsd:annotation>
   
<xsd:documentation>Script commands applicable to unmanned ground vehicles.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:choice maxOccurs="unbounded">
   
<xsd:element ref="CompositeWaypointUGV">
     
<xsd:annotation>
       
<xsd:documentation>A single command specifying a pattern consisting of multiple waypoints.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element ref="FollowBeacon">
     
<xsd:annotation>
       
<xsd:documentation>Commands the vehicle to follow a light source to a recovery location.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element ref="Help">
     
<xsd:annotation>
       
<xsd:documentation>Causes a list of valid commands to be printed to the console (if available).</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element ref="LoiterUGV">
     
<xsd:annotation>
       
<xsd:documentation>Maneuver to maintain station near current or specified location until Wait period is complete.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element ref="MakeHeading">
     
<xsd:annotation>
       
<xsd:documentation>Set commanded vehicle heading (disables waypoint control).</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element ref="MakeKnots">
     
<xsd:annotation>
       
<xsd:documentation>Set the commanded forward speed in knots.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element ref="MakeSpeed">
     
<xsd:annotation>
       
<xsd:documentation>Set the commanded forward speed in meters per second.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element ref="MetaCommand">
     
<xsd:annotation>
       
<xsd:documentation>Command with no action required, but containing information relevant to the mission or vehicle.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element ref="MissionScript">
     
<xsd:annotation>
       
<xsd:documentation>Loads a new mission script from a specified file and continues execution with the new script.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element ref="MissionScriptInline">
     
<xsd:annotation>
       
<xsd:documentation>Loads a new mission script from a specified file and inlines the new script into the existing script.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element ref="Quit">
     
<xsd:annotation>
       
<xsd:documentation>End the vehicle mission after zeroing all control settings (does not initiate surfacing procedure prior to shutdown).</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element ref="Realtime">
     
<xsd:annotation>
       
<xsd:documentation>Causes execution to run in realtime (or turns realtime execution off).</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element ref="Recover">
     
<xsd:annotation>
       
<xsd:documentation>Send a specified message to one or more vehicles using the designated communications method.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element ref="SendMessage"/>
   
<xsd:element ref="SetPositionUGV">
     
<xsd:annotation>
       
<xsd:documentation>Update of unmanned ground vehicle position in the world (new navigation fix has been obtained).</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element ref="SetStandoff">
     
<xsd:annotation>
       
<xsd:documentation>Resets the acceptable standoff radius around hover points and waypoints.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element ref="SetTime">
     
<xsd:annotation>
       
<xsd:documentation>Resets the vehicle's mission time to a specified value.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element ref="SetTimeStep">
     
<xsd:annotation>
       
<xsd:documentation>Reset the elapsed time for each closed loop control cycle.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element ref="SetTrackSpeed">
     
<xsd:annotation>
       
<xsd:documentation>Sets the vehicle's commanded track speed.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element ref="Trace"/>
   
<xsd:element ref="Wait">
     
<xsd:annotation>
       
<xsd:documentation>Causes the vehicle to wait until a specified time before proceeding to the next command.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element ref="WaitUntilTime">
     
<xsd:annotation>
       
<xsd:documentation>Causes the vehicle to wait until a specified time before proceeding to the next command.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element ref="WaypointUGV">
     
<xsd:annotation>
       
<xsd:documentation>Command the unmanned ground vehicle to transit to a specified location.  Vehicle will not necessarily stop when position is reached (vehicle specific).</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
 
</xsd:choice>
 
<xsd:attributeGroup ref="CommonAttributes"/>
</xsd:complexType>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy