Class LongitudinalDistanceAction

Applied Stereotypes:
XSDcomplexType

This action activates a controller for the longitudinal behavior of an entity in a way that a given distance or time gap to the reference entity is maintained. The dynamic behavior of the controller may be limited by parameters. Choosing a non-limited dynamic behavior represents a rigid time or distance connection between actor and object.

Used in:
LongitudinalAction
Properties
Name Type Cardinality AppliedStereotypes Description
entityRef Entity 1..1 XSDattribute nameRef Reference entity the distance shall be kept to.
distance double 0..1 XSDattribute Distance value, not to be used together with timeGap attribute. Unit: m; Range: [0..inf[.
timeGap double 0..1 XSDattribute Time gap value, not to be used together with distance attribute. Unit: s; Range: [0..inf[.
freespace boolean 1..1 XSDattribute True: Distance is measured using the distance between closest bounding box points False: Reference point distance is used.
continuous boolean 1..1 XSDattribute If false, the action ends when the target distance is reached. If true it does not end and can only be stopped.
dynamicConstraints DynamicConstraints 0..1 Parameter that assigns either unlimited dynamics (if ommitted) or limited maxAcceleration/maxDeceleration/maxSpeed to the action.

Migration Information from XSD 0.9.1
Derived From:
OSCPrivateAction.Longitudinal.Distance
Property Name XSD Type XSD 0.9.1 Name Migration
entityRef Attribute object
distance Attribute distance
timeGap Attribute timeGap
freespace Attribute freespace
continuous Attribute N/A Created for version 1.0.
dynamicConstraints Element Dynamics Renamed

XSD 1.0 Representation


<xsd:complexType name="LongitudinalDistanceAction">
<xsd:all>
<xsd:element name="DynamicConstraints" type="DynamicConstraints" minOccurs="0"/>
</xsd:all>
<xsd:attribute name="entityRef" type="String" use="required"/>
<xsd:attribute name="distance" type="Double" use="optional"/>
<xsd:attribute name="timeGap" type="Double" use="optional"/>
<xsd:attribute name="freespace" type="Boolean" use="required"/>
<xsd:attribute name="continuous" type="Boolean" use="required"/>
</xsd:complexType>

To XSD To XSLT To XSD Tree