Class RelativeLanePosition

Applied Stereotypes:
XSDcomplexType

Defines a position derived from relative lane coordinates (dLane, ds / dsLane and offset) to a reference entity. Where ds is provided, the position is computed by the following process:  

  1. Find the closest road reference line point to the reference entity. Travel the road reference line difference ds from the position of the reference entity.
  2. Find the target lane by adding dLane to that of the reference entity and the intersection of the road reference line's normal with its center lane.
  3. Apply offset as a lateral offset.
Alternatively where dsLane is provided, the following process is used:  
  1. Find the closest lane center line point to the reference entity. Travel the lane center line difference dsLane from the position of the reference entity in the direction the reference entity is facing.
  2. Find the target lane by adding dLane to that of the reference entity's and the intersection of the source lane's center lane normal with its center lane.
  3. Apply offset as a lateral offset.

Used in:
Position
Properties
Name Type Cardinality AppliedStereotypes Description
dLane int 1..1 XSDattribute Relative dlane to the lane of the reference entity.
ds double 0..1 XSDattribute Relative ds to the s of reference entity. Mutually exclusive with dsLane. Unit: m.
dsLane double 0..1 XSDattribute Relative offset along the reference entity's lane center. Mutually exclusive with ds. Unit: m.
entityRef Entity 1..1 nameRef, XSDattribute Reference entity.
offset double 0..1 XSDattribute Lateral offset to the target lane. Missing value is interpreted as 0. Unit: m.
orientation Orientation 0..1 XSDelement Orientation. The relative reference context refers to the referenced lane's s and t coordinates. Missing value is interpreted as (heading=0, pitch=0, roll=0, type='absolute').

XSD 1.1 Representation


<xsd:complexType name="RelativeLanePosition">
<xsd:all>
<xsd:element name="Orientation" type="Orientation" minOccurs="0"/>
</xsd:all>
<xsd:attribute name="entityRef" type="String" use="required"/>
<xsd:attribute name="dLane" type="Int" use="required"/>
<xsd:attribute name="ds" type="Double"/>
<xsd:attribute name="offset" type="Double"/>
<xsd:attribute name="dsLane" type="Double"/>
</xsd:complexType>

Change log from version 1.0
  • Annotation changed
    • New Value
      Defines a position derived from relative lane coordinates (dLane, ds / dsLane and offset) to a reference entity. Where ds is provided, the position is computed by the following process:  
      1. Find the closest road reference line point to the reference entity. Travel the road reference line difference ds from the position of the reference entity.
      2. Find the target lane by adding dLane to that of the reference entity and the intersection of the road reference line's normal with its center lane.
      3. Apply offset as a lateral offset.
      Alternatively where dsLane is provided, the following process is used:  
      1. Find the closest lane center line point to the reference entity. Travel the lane center line difference dsLane from the position of the reference entity in the direction the reference entity is facing.
      2. Find the target lane by adding dLane to that of the reference entity's and the intersection of the source lane's center lane normal with its center lane.
      3. Apply offset as a lateral offset.
      From 1.0.0
      Defines a position derived from relative lane coordinates (dLane, ds and offset) to a reference entity.
  • Property 'dsLane' created.
  • Property 'ds'. Lower cardinality changed.
    • New Value
      0
      From 1.0.0
      1
  • Property 'ds'. Annotation changed.
    • New Value
      Relative ds to the s of reference entity. Mutually exclusive with dsLane. Unit: m.
      From 1.0.0
      Relative ds to the s of reference entity.
  • Property 'offset'. Annotation changed.
    • New Value
      Lateral offset to the target lane. Missing value is interpreted as 0. Unit: m.
      From 1.0.0
      Lateral offset to the taqrget lane. Unit: m; Range: ]-inf..inf[
  • Property 'orientation'. Annotation changed.
    • New Value
      Orientation. The relative reference context refers to the referenced lane's s and t coordinates. Missing value is interpreted as (heading=0, pitch=0, roll=0, type='absolute').
      From 1.0.0
      Orientation. The relative reference context refers to the referenced lane's s and t coordinates.

Stereotype Details Information
  • Class
    • XSDcomplexType [modelGroup: "all"; mixed: "false"]
  • Property dLane
    • XSDattribute
  • Property ds
    • XSDattribute
  • Property dsLane
    • XSDattribute
  • Property entityRef
    • nameRef [xsdType: "string"]
    • XSDattribute
  • Property offset
    • XSDattribute
  • Property orientation
    • XSDelement [position: "2"]

To XSD To XSD Tree