Class FollowTrajectoryAction

Applied Stereotypes:
XSDcomplexType
Implements Interfaces:
MotionControlAction

Controls an entity to follow a trajectory using vertices, timings (optionally) and a corresponding interpolation strategy. The trajectory can be instantiated from a catalog type, or defined within this declaration. Use trajectoryRef to define a trajectory.

Used in:
RoutingAction
Properties
  Name Type Cardinality AppliedStereotypes Description
  initialDistanceOffset double 0..1 XSDattribute An offset into the trajectory. This has the effect of logically truncating the trajectory, so the resulting new trajectory starts at that distance offset. Where a timing TimeReference fields is provided, the time that would be taken to reach this point is deducted from all calculated waypoint time values. Unit: [m]. Range: [0..arclength of the trajectory].
D trajectory Trajectory 0..1 deprecated, XSDelement Trajectory definition. Must not be used when catalogReference or trajectoryRef is set.
D catalogReference CatalogReference 0..1 deprecated, XSDelement A reference to the trajectory type in a catalog. Must not be used when trajectory or trajectoryRef is set.
  timeReference TimeReference 1..1 XSDelement Defines if time information provided within the trajectory should be considered. If so, it may be used as either absolute or relative time along the trajectory in order to define longitudinal velocity of the actor. Moreover, a time offset or time scaling may be applied.
  trajectoryFollowingMode TrajectoryFollowingMode 1..1 XSDelement The mode how to follow the given trajectory.
  trajectoryRef TrajectoryRef 0..1 XSDelement Either a trajectory definition or a catalog reference to the trajectory to be followed.
Deprecation
  • Property trajectory deprecated. With version 1.1. Use trajectoryRef instead.
  • Property catalogReference deprecated. With version 1.1. Use trajectoryRef instead.
XSD 1.3 Representation


<xsd:complexType name="FollowTrajectoryAction">
<xsd:all>
<xsd:element name="Trajectory" type="Trajectory" minOccurs="0">
<xsd:annotation>
<xsd:appinfo>
deprecated
</xsd:appinfo>
</xsd:annotation>
</xsd:element>
<xsd:element name="CatalogReference" type="CatalogReference" minOccurs="0">
<xsd:annotation>
<xsd:appinfo>
deprecated
</xsd:appinfo>
</xsd:annotation>
</xsd:element>
<xsd:element name="TimeReference" type="TimeReference"/>
<xsd:element name="TrajectoryFollowingMode" type="TrajectoryFollowingMode"/>
<xsd:element name="TrajectoryRef" type="TrajectoryRef" minOccurs="0"/>
</xsd:all>
<xsd:attribute name="initialDistanceOffset" type="Double"/>
</xsd:complexType>

Stereotype Details Information
  • Class
    • XSDcomplexType [modelGroup: "all"; mixed: "false"]
  • Property initialDistanceOffset
    • XSDattribute
  • Property trajectory
    • deprecated [withVersion: "1.1"; comment: "Use trajectoryRef instead."]
    • XSDelement [position: "1"]
  • Property catalogReference
    • deprecated [withVersion: "1.1"; comment: "Use trajectoryRef instead."]
    • XSDelement [position: "2"]
  • Property timeReference
    • XSDelement [position: "3"]
  • Property trajectoryFollowingMode
    • XSDelement [position: "4"]
  • Property trajectoryRef
    • XSDelement [position: "5"]

To XSD