Class LateralDistanceAction
- Applied Stereotypes:
-
XSDcomplexType
- Implements Interfaces:
-
MotionControlAction
This action describes a continuously kept lateral distance of an entity with respect to a reference entity. The distance can be maintained by using a controller, requiring limiting values for lateral acceleration, lateral deceleration and lateral speed. Without this limiting parameters lateral distance is kept rigid. Distance measurement could either be calculated from the distance between the entities' reference points or from the free space between the entities' bounding boxes.
- Used in:
-
LateralAction
Properties |
|
Name |
Type |
Cardinality |
AppliedStereotypes |
Description |
|
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. |
|
coordinateSystem |
CoordinateSystem |
0..1 |
XSDattribute
|
Definition of the coordinate system to be used for calculations. If not provided the value is interpreted as "entity". If "entity", the coordinate system is interpreted as the actor's local coordinate system. |
|
displacement |
LateralDisplacement |
0..1 |
XSDattribute
|
The displacement in which the distance or time gap applies. Where omitted, 'any' is assumed. |
|
distance |
double |
0..1 |
XSDattribute
|
Lateral distance value. Missing value is interpreted as 0. Unit: [m]. Range: [0..inf[. |
|
entityRef |
Entity |
1..1 |
nameRef,
XSDattribute
|
Name of the reference entity the lateral distance shall be kept to. |
|
freespace |
boolean |
1..1 |
XSDattribute
|
True: Lateral distance is measured using the distance between closest bounding box points. False: Reference point distance is used. |
|
dynamicConstraints |
DynamicConstraints |
0..1 |
XSDelement
|
Parameter that assigns either unlimited dynamics (if omitted) or limited maxAcceleration/maxDeceleration/maxSpeed to the action. |
|
XSD 1.3 Representation |
<xsd:complexType name="LateralDistanceAction">
<xsd:all>
<xsd:element name="DynamicConstraints" type="DynamicConstraints" minOccurs="0"/>
</xsd:all>
<xsd:attribute name="entityRef" type="String" use="required"/>
<xsd:attribute name="continuous" type="Boolean" use="required"/>
<xsd:attribute name="distance" type="Double"/>
<xsd:attribute name="freespace" type="Boolean" use="required"/>
<xsd:attribute name="displacement" type="LateralDisplacement"/>
<xsd:attribute name="coordinateSystem" type="CoordinateSystem"/>
</xsd:complexType>
|
|
Stereotype Details Information |
- Class
- XSDcomplexType [modelGroup: "all"; mixed: "false"]
- Property continuous
- Property coordinateSystem
- Property displacement
- Property distance
- Property entityRef
- nameRef [xsdType: "string"]
- Property freespace
- Property dynamicConstraints
- XSDelement [position: "2"]
|
To XSD