7.3 Object classes
7.3.1 Introduction
In ASAM OpenMATERIAL, an object class is a collection of similar objects. Examples of object classes are vehicles, humans, and road networks. Each instance of an object class is described by the same properties, but has individual property values.
The ASAM OpenMATERIAL standard supports the following object classes:
-
Vehicle
-
Human
-
Road and road infrastructure
TODO: Add references to dedicated sections describing object classes. |
If the human is clearly distinguishable from the vehicle, then both the human and the vehicle are represented by two different objects. Examples are bicycles, motorbikes, or scooters, where the human and the vehicle are perceived as separate entities.
7.3.2 Class-specific information
Each object class has a specific set of properties, such as:
-
Node structure
-
Semantic structure
-
Animation structure
-
Material structure
-
Coordinate system
-
Pivot points
-
Mesh resolution
The interpretation of the following coordinates depends on the class-specific rules:
-
The x/y position represents the center of the bounding box used to describe the shape of the object.
-
The value on the z-axis on the ground represents the default pose.
Example
For object class vehicle
, the z-value defines the pose if a vehicle door is
closed. For object class human
, the z-value defines the T-pose.
For each object class, the recommended mesh resolution should be used.
TODO: Added information on mesh resolution to this section. We should consider extending the description of the properties above. |
TODO: Discuss and document - Class-specific file name conventions - New or rare structures (for example, front trunk) - Class-specific levels of detail and impostors |
TODO: Add information on geometry classes + segmentation? |
7.3.3 Vehicle structure
7.3.3.1 General
A vehicle is any machine that moves on land and is either self-propelled or attached to a self-propelled machine. Trailers or train wagons are considered separate vehicles. However, permanently attached parts, such as the front and rear of an articulated bus, are considered parts of a single vehicle. The vehicle class includes all land vehicles, whether wheeled or tracked. In this version of the standard, only wheeled vehicles are considered.
The vehicle’s 3D geometry is structured according to the node structure defined in Model structure. The structure begins with a Root node, which is the parent of all other nodes. The origin of the Root node is the center of the vehicle’s bounding box projected to the ground, including all vehicle parts in their default positions, i.e. the vehicle is under neutral load conditions, the wheels are running straight, the doors are closed and the lights are off.
Separating vehicle elements into different groups allows for the movement or animation of parts, such as wheels and doors, positioning external light sources in a simulation, and many other use cases. Group nodes are empty nodes representing the coordinate origin of the contained geometry. Meshes are to be placed in the corresponding group node. Not all nodes need to be present in every vehicle 3D model, as not all vehicles have parts that fit all groups. Additional group nodes may be added to support additional use cases, but they shall be integrated into the general structure of external/internal and static/dynamic groups and follow the naming convention.
7.3.3.2 Model structure
7.3.3.2.2 Grp_Exterior
This group contains all parts of the vehicle’s exterior.
Typically, this group do not move in the simulation and therefore do not have their own transforms.
<Header> | |
---|---|
Origin |
Origin of the vehicle |
x-axis |
Collinear with the vehicle’s longitudinal axis, pointing forwards |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards |
7.3.3.2.3 Grp_Exterior_Dynamic
This group contains all dynamic parts of the vehicle’s exterior.
Dynamic parts are geometric structures whose position and orientation relative to the vehicle’s origin may change throughout a simulation. They may also change their state during the simulation, which is why lights are considered dynamic.
Typically, this group does not move in the simulation and therefore does not have its own transforms.
<Header> | |
---|---|
Origin |
Origin of the vehicle |
x-axis |
Collinear with the vehicle’s longitudinal axis, pointing forwards |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards |
7.3.3.2.4 Grp_Convertible_Top
This group contains all parts of a vehicle’s convertible top.
<Header> | |
---|---|
Origin |
Origin of the vehicle |
x-axis |
Collinear with the vehicle’s longitudinal axis, pointing forwards |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards |
7.3.3.2.5 Grp_Door_Bottom_<door_bottom_idx>
This group contains all parts of a door located at the bottom of the vehicle, including its interior parts, as they move together as a unit.
<door_bottom_idx>
denotes the index of doors at the bottom. The index entries
are sorted from front to rear, starting with 0.
Add a figure with a hatch on the bottom. |
<Header> | |
---|---|
Origin |
Geometric center of the virtual hinge axis |
x-axis |
Perpendicular to the z-axis, pointing along the closed door |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Concentric and coaxial to the virtual hinge axis, pointing in the direction that enables the door to open with a positive rotation around the z-axis |
7.3.3.2.6 Grp_Door_Front_<door_front_idx>
This group contains all parts of a door located at the front of the vehicle, such as the engine cover. It also includes the door’s interior parts, as they move together as a single unit.
<door_front_idx>
denotes the index of front doors. The index entries are
sorted from right to left in positive y-direction, starting with 0.
<Header> | |
---|---|
Origin |
Geometric center of the virtual hinge axis |
x-axis |
Perpendicular to the z-axis, pointing along the closed door |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Concentric and coaxial to the virtual hinge axis, pointing in the direction that enables the door to open with a positive rotation around the z-axis |
7.3.3.2.7 Grp_Door_Left_<door_left_idx>
This group contains all parts of a door located at the left side of the vehicle, including its interior parts, as they move together as a unit.
<door_left_idx>
denotes the index of doors on the left side. The index entries
are sorted from front to rear, starting with 0.
<Header> | |
---|---|
Origin |
Geometric center of the virtual hinge axis |
x-axis |
Perpendicular to the z-axis, pointing along the closed door |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Concentric and coaxial to the virtual hinge axis, pointing in the direction that enables the door to open with a positive rotation around the z-axis |
7.3.3.2.8 Grp_Door_Rear_<door_rear_idx>
This group contains all parts of a door located at the rear of the vehicle, such as the trunklid. It also includes the door’s interior parts, as they move together as a single unit.
<door_rear_idx>
denotes the index of rear doors. The index entries are sorted
from right to left in positive y-direction, starting with 0.
<Header> | |
---|---|
Origin |
Geometric center of the virtual hinge axis |
x-axis |
Perpendicular to the z-axis, pointing along the closed door |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Concentric and coaxial to the virtual hinge axis, pointing in the direction that enables the door to open with a positive rotation around the z-axis |
7.3.3.2.9 Grp_Door_Right_<door_right_idx>
This group contains all parts of a door located at the right side of the vehicle, including its interior parts, as they move together as a unit.
<door_right_idx>
denotes the index of doors on the right side. The index entries
are sorted from front to rear, starting with 0.
<Header> | |
---|---|
Origin |
Geometric center of the virtual hinge axis |
x-axis |
Perpendicular to the z-axis, pointing along the closed door |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Concentric and coaxial to the virtual hinge axis, pointing in the direction that enables the door to open with a positive rotation around the z-axis |
7.3.3.2.10 Grp_Door_Top_<door_top_idx>
This group contains all parts of a door located at the top of the vehicle, including its interior parts, as they move together as a unit.
<door_top_idx>
denotes the index of doors on the top of the vehicle. The index entries
are sorted from front to rear, starting with 0.
<Header> | |
---|---|
Origin |
Geometric center of the virtual hinge axis |
x-axis |
Perpendicular to the z-axis, pointing along the closed door |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Concentric and coaxial to the virtual hinge axis, pointing in the direction that enables the door to open with a positive rotation around the z-axis |
7.3.3.2.11 Grp_License_Plate_<license_plate_idx>
This group contains all parts of the vehicle’s license plate.
<license_plate_idx>
denotes the index of license plates. The index entries
are sorted from right to left in positive y-direction, and from front to rear, starting with 0.
<Header> | |
---|---|
Origin |
Geometric center of the plate’s surface |
x-axis |
Pointing outwards from the front of the license plate |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards |
7.3.3.2.12 Grp_Light_Brake_Center_<brake_center_idx>
This group contains all parts of a brake light located at the center of the vehicle.
<brake_center_idx>
denotes the index of brake lights in the center. The index entries
are sorted from right to left in positive y-direction, starting with 0.
Add a figure. |
<Header> | |
---|---|
Origin |
Center of the light element |
x-axis |
Pointing towards the main light emission, usually backwards |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards |
7.3.3.2.13 Grp_Light_Brake_Left_<brake_left_idx>
This group contains all parts of a brake light located at the left side of the vehicle.
<brake_left_idx>
denotes the index of brake lights on the left side. The index entries
are sorted from right to left in positive y-direction, starting with 0.
Add figure from tail light. |
<Header> | |
---|---|
Origin |
Center of the light element |
x-axis |
Pointing towards the main light emission, usually backwards |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards |
7.3.3.2.14 Grp_Light_Brake_Right_<brake_right_idx>
This group contains all parts of a brake light located at the right side of the vehicle.
<brake_right_idx>
denotes the index of brake lights on the right side. The index entries
are sorted from right to left in positive y-direction, starting with 0.
Add figure from tail light. |
<Header> | |
---|---|
Origin |
Center of the light element |
x-axis |
Pointing towards the main light emission, usually backwards |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards |
7.3.3.2.15 Grp_Light_Corner_Left_<corner_left_idx>
This group contains all parts of a corner light on the vehicle’s left side. A corner light is typically a white light that provides side illumination in the direction of a turn or lane change.
<corner_left_idx>
denotes the index of corner lights on the left side. The index entries
are sorted from right to left in positive y-direction, starting with 0.
<Header> | |
---|---|
Origin |
Center of the light element |
x-axis |
Pointing towards the main light emission in neutral position |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards |
7.3.3.2.16 Grp_Light_Corner_Right_<corner_right_idx>
This group contains all parts of a corner light on the vehicle’s right side. A corner light is typically a white light that provides side illumination in the direction of a turn or lane change.
<corner_right_idx>
denotes the index of corner lights on the right side. The index entries
are sorted from right to left in positive y-direction, starting with 0.
<Header> | |
---|---|
Origin |
Center of the light element |
x-axis |
Pointing towards the main light emission in neutral position |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards |
7.3.3.2.17 Grp_Light_Day_Left_<day_left_idx>
This group contains all parts of the daytime running light on the vehicle’s left side.
<day_left_idx>
denotes the index of daytime running lights on the left side. The index entries
are sorted from right to left in positive y-direction, starting with 0.
<Header> | |
---|---|
Origin |
Center of the light element |
x-axis |
Pointing towards the main light emission, usually forwards |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards |
7.3.3.2.18 Grp_Light_Day_Right_<day_right_idx>
This group contains all parts of the daytime running light on the vehicle’s right side.
<day_right_idx>
denotes the index of daytime running lights on the right side. The index entries
are sorted from right to left in positive y-direction, starting with 0.
<Header> | |
---|---|
Origin |
Center of the light element |
x-axis |
Pointing towards the main light emission, usually forwards |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards |
7.3.3.2.19 Grp_Light_Fog_Left_<fog_left_idx>
This group contains all parts of a fog light on the vehicle’s left side.
<fog_left_idx>
denotes the index of fog lights on the left side. The index entries
are sorted from right to left in positive y-direction, starting with 0.
Add figure from tail light. |
<Header> | |
---|---|
Origin |
Center of the light element |
x-axis |
Pointing towards the main light emission, usually backwards |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards |
7.3.3.2.20 Grp_Light_Fog_Right_<fog_right_idx>
This group contains all parts of a fog light on the vehicle’s right side.
<fog_right_idx>
denotes the index of fog lights on the right side. The index entries
are sorted from right to left in positive y-direction, starting with 0.
Add figure from tail light. |
<Header> | |
---|---|
Origin |
Center of the light element |
x-axis |
Pointing towards the main light emission, usually backwards |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards |
7.3.3.2.21 Grp_Light_High_Beam_Left_<high_beam_left_idx>
This group contains all parts of a high beam light on the vehicle’s left side.
<high_beam_left_idx>
denotes the index of high beam lights on the left side. The index entries
are sorted from right to left in positive y-direction, starting with 0.
<Header> | |
---|---|
Origin |
Center of the light element |
x-axis |
Pointing towards the main light emission, usually forwards |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards |
7.3.3.2.22 Grp_Light_High_Beam_Right_<high_beam_right_idx>
This group contains all parts of a high beam light on the vehicle’s right side.
<high_beam_right_idx>
denotes the index of high beam lights on the right side. The index entries
are sorted from right to left in positive y-direction, starting with 0.
<Header> | |
---|---|
Origin |
Center of the light element |
x-axis |
Pointing towards the main light emission, usually forwards |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards |
7.3.3.2.23 Grp_Light_Indicator_Left_<indicator_left_idx>
This group contains all parts of an indicator light on the vehicle’s left side.
<indicator_left_idx>
denotes the index of indicator lights on the left side. The index entries
are sorted from right to left in positive y-direction, and from front to rear, starting with 0.
<Header> | |
---|---|
Origin |
Center of the light element |
x-axis |
Pointing towards the main light emission |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards |
7.3.3.2.24 Grp_Light_Indicator_Right_<indicator_right_idx>
This group contains all parts of an indicator light on the vehicle’s right side.
<indicator_right_idx>
denotes the index of indicator lights on the right side. The index entries
are sorted from right to left in positive y-direction, and from front to rear, starting with 0.
<Header> | |
---|---|
Origin |
Center of the light element |
x-axis |
Pointing towards the main light emission |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards |
7.3.3.2.25 Grp_Light_License_Plate_<license_plate_light_idx>
This group contains all parts of the vehicle’s license plate light.
<license_plate_light_idx>
denotes the index of license plate lights. The index entries
are sorted from right to left in positive y-direction, and from front to rear, starting with 0.
Add a figure for the exemplary license plate light on the rear of the vehicle. |
<Header> | |
---|---|
Origin |
Center of the light element |
x-axis |
Pointing towards the main light emission |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards |
7.3.3.2.26 Grp_Light_Low_Beam_Left_<low_beam_left_idx>
This group contains all parts of a low beam light on the vehicle’s left side.
<low_beam_left_idx>
denotes the index of low beam lights on the left side. The index entries
are sorted from right to left in positive y-direction, starting with 0.
<Header> | |
---|---|
Origin |
Center of the light element |
x-axis |
Pointing towards the main light emission, usually forwards |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards |
7.3.3.2.27 Grp_Light_Low_Beam_Right_<low_beam_right_idx>
This group contains all parts of a low beam light on the vehicle’s right side.
<low_beam_right_idx>
denotes the index of low beam lights on the right side. The index entries
are sorted from right to left in positive y-direction, starting with 0.
<Header> | |
---|---|
Origin |
Center of the light element |
x-axis |
Pointing towards the main light emission, usually forwards |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards |
7.3.3.2.28 Grp_Light_Park_Left_<park_left_idx>
This group contains all parts of a parking light on the vehicle’s left side.
<park_left_idx>
denotes the index of parking lights on the left side. The index entries
are sorted from right to left in positive y-direction, and from front to rear, starting with 0.
<Header> | |
---|---|
Origin |
Center of the light element |
x-axis |
Pointing towards the main light emission, usually forwards |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards |
7.3.3.2.29 Grp_Light_Park_Right_<park_right_idx>
This group contains all parts of a parking light on the vehicle’s right side.
<park_right_idx>
denotes the index of parking lights on the right side. The index entries
are sorted from right to left in positive y-direction, and from front to rear, starting with 0.
<Header> | |
---|---|
Origin |
Center of the light element |
x-axis |
Pointing towards the main light emission, usually forwards |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards |
7.3.3.2.30 Grp_Light_Position_Left_<position_left_idx>
This group contains all parts of a position light on the vehicle’s left side. Position lights are usually small, low-intensity, and orange.
<position_left_idx>
denotes the index of position lights on the left side. The index entries
are sorted from right to left in positive y-direction, and from front to rear, starting with 0.
<Header> | |
---|---|
Origin |
Center of the light element |
x-axis |
Pointing towards the main light emission |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards |
7.3.3.2.31 Grp_Light_Position_Right_<position_right_idx>
This group contains all parts of a position light on the vehicle’s right side. Position lights are usually small, low-intensity, and orange.
<position_right_idx>
denotes the index of position lights on the right side. The index entries
are sorted from right to left in positive y-direction, and from front to rear, starting with 0.
<Header> | |
---|---|
Origin |
Center of the light element |
x-axis |
Pointing towards the main light emission |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards |
7.3.3.2.32 Grp_Light_Reverse_Left_<reverse_left_idx>
This group contains all parts of a reverse light on the vehicle’s left side.
<reverse_left_idx>
denotes the index of reverse lights on the left side. The index entries
are sorted from right to left in positive y-direction, starting with 0.
Add figure from tail light. |
<Header> | |
---|---|
Origin |
Center of the light element |
x-axis |
Pointing towards the main light emission, usually backwards |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards |
7.3.3.2.33 Grp_Light_Reverse_Right_<reverse_right_idx>
This group contains all parts of a reverse light on the vehicle’s right side.
<reverse_right_idx>
denotes the index of reverse lights on the right side. The index entries
are sorted from right to left in positive y-direction, starting with 0.
Add figure from tail light. |
<Header> | |
---|---|
Origin |
Center of the light element |
x-axis |
Pointing towards the main light emission, usually backwards |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards |
7.3.3.2.34 Grp_Light_Tail_Left_<tail_left_idx>
This group contains all parts of a tail light on the vehicle’s left side.
<tail_left_idx>
denotes the index of tail lights on the left side. The index entries
are sorted from right to left in positive y-direction, starting with 0.
Add a figure. This figure might be applicable to all lights on the rear left. I don’t think we have to distinguish in the figures between the different kinds of lights. |
<Header> | |
---|---|
Origin |
Center of the light element |
x-axis |
Pointing towards the main light emission, usually backwards |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards |
7.3.3.2.35 Grp_Light_Tail_Right_<tail_right_idx>
This group contains all parts of a tail light on the vehicle’s right side.
<tail_right_idx>
denotes the index of tail lights on the right side. The index entries
are sorted from right to left in positive y-direction, starting with 0.
Add a figure. This figure might be applicable to all lights on the rear right. I don’t think we have to distinguish in the figures between the different kinds of lights. |
<Header> | |
---|---|
Origin |
Center of the light element |
x-axis |
Pointing towards the main light emission, usually backwards |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards |
7.3.3.2.36 Grp_Light_Warning_<warning_idx>
This group contains all parts of the vehicle’s warning light. Warning lights can include various emergency lights, hazard lights, and more.
<warning_idx>
denotes the index of warning lights. The index entries
are sorted from right to left in positive y-direction, and from front to rear, starting with 0.
Add a figure on an exemplary rotating warning light on the roof the vehicle. |
<Header> | |
---|---|
Origin |
Center of the light element |
x-axis |
Pointing towards the main light emission, or forwards for rotating lights |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards |
7.3.3.2.37 Grp_Mirror_Blindspot_Joint_<blindspot_mirror_joint_idx>
This group contains all parts of the movable structure that holds the blindspot mirror. The blindspot mirror automatically adjusts when the angle of the blindspot joint changes.
It is a child node of the corresponding mirror mounting group.
<blindspot_mirror_joint_idx>
denotes the index of blindspot mirror joints. The index entries
are sorted from right to left in positive y-direction, and from front to rear, starting with 0.
Add a figure. |
<Header> | |
---|---|
Origin |
Joint of the movable structure of a mirror |
x-axis |
Collinear with the vehicle’s longitudinal axis, pointing forwards |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards |
7.3.3.2.38 Grp_Mirror_Blindspot_Mounting_<blindspot_mirror_mounting_idx>
This group contains all parts of the vehicle’s blindspot mirror mounting.
It is a child node of <Grp_Exterior_Dynamic>
if mounted directly to the
vehicle body, or a child node of either <Grp_Door_Left>
or <Grp_Door_Right>
if
mounted to the door.
<blindspot_mirror_mounting_idx>
denotes the index of blindspot mirror mountings. The index entries
are sorted from right to left in positive y-direction, and from front to rear, starting with 0.
The index is used consistently, regardless of whether the mirror is mounted to the door or to the vehicle body.
Add a figure. |
<Header> | |
---|---|
Origin |
Base of the mirror mounting |
x-axis |
Collinear with the vehicle’s longitudinal axis, pointing forwards |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards |
7.3.3.2.39 Grp_Mirror_Blindspot_View_<blindspot_mirror_view_idx>
This group is an empty node that represents the view direction of the mirror glass on a blindspot mirror.
It is a child node of the corresponding mirror joint group.
<blindspot_mirror_view_idx>
denotes the index of blindspot mirrors. The index entries
are sorted from right to left in positive y-direction, and from front to rear, starting with 0.
Add a figure. |
<Header> | |
---|---|
Origin |
Center of the mirror glass surface |
x-axis |
Pointing outwards from the mirror glass, aligned with the surface normal |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards along the face of the mirror glass |
7.3.3.2.40 Grp_Mirror_Side_Joint_Left_<side_mirror_joint_left_idx>
This group contains all parts of the movable structure that holds the mirror on the vehicle’s left side. The mirror automatically adjusts when the angle of the joint changes.
It is a child node of the corresponding mirror mounting group.
<side_mirror_joint_left_idx>
denotes the index of side mirror joints on the
left side. The index entries are sorted from right to left in positive
y-direction, and from front to rear, starting with 0.
Add a figure. |
<Header> | |
---|---|
Origin |
Joint of the movable structure of a mirror |
x-axis |
Collinear with the vehicle’s longitudinal axis, pointing forwards |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards |
7.3.3.2.41 Grp_Mirror_Side_Joint_Right_<side_mirror_joint_right_idx>
This group contains all parts of the movable structure that holds the mirror on the vehicle’s left side. The mirror automatically adjusts when the angle of the joint changes.
It is a child node of the corresponding mirror mounting group.
<side_mirror_joint_right_idx>
denotes the index of side mirror joints on the
right side. The index entries are sorted from right to left in positive
y-direction, and from front to rear, starting with 0.
Add a figure. |
<Header> | |
---|---|
Origin |
Joint of the movable structure of a mirror |
x-axis |
Collinear with the vehicle’s longitudinal axis, pointing forwards |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards |
7.3.3.2.42 Grp_Mirror_Side_Mounting_Left_<side_mirror_mounting_left_idx>
This group contains all parts of the side mirror on the vehicle’s left side.
It is a child node of <Grp_Exterior_Dynamic>
if mounted directly to the
vehicle body, or a child node of either <Grp_Door_Left>
or <Grp_Door_Right>
if
mounted to the door.
<side_mirror_mounting_left_idx>
denotes the index of side mirrors on the left side. The index entries
are sorted from right to left in positive y-direction, and from front to rear, starting with 0.
The index is used consistently, regardless of whether the mirror is mounted to the door or to the vehicle body.
Add a figure. |
<Header> | |
---|---|
Origin |
Base of the mirror mounting |
x-axis |
Collinear with the vehicle’s longitudinal axis, pointing forwards |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards |
7.3.3.2.43 Grp_Mirror_Side_Mounting_Right_<side_mirror_mounting_right_idx>
This group contains all parts of the side mirror on the vehicle’s right side.
It is a child node of <Grp_Exterior_Dynamic>
if mounted directly to the
vehicle body, or a child node of either <Grp_Door_Left>
or <Grp_Door_Right>
if mounted
to the door.
<side_mirror_mounting_right_idx>
denotes the index of side mirrors on the
right side. The index entries are sorted from right to left in positive
y-direction, and from front to rear, starting with 0.
The index is used consistently, regardless of whether the mirror is mounted to the door or to the vehicle body.
Add a figure. |
<Header> | |
---|---|
Origin |
Base of the mirror mounting |
x-axis |
Collinear with the vehicle’s longitudinal axis, pointing forwards |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards |
7.3.3.2.44 Grp_Mirror_Side_View_Left_<side_mirror_view_left_idx>
This group is an empty node that represents the view direction of the mirror glass on a side mirror on the left side of the vehicle.
It is a child node of the corresponding mirror joint group.
<side_mirror_view_left_idx>
denotes the index of mirror glasses on the left side. The index entries
are sorted from right to left in positive y-direction, and from front to rear, starting with 0.
Add a figure. |
<Header> | |
---|---|
Origin |
Center of the mirror glass surface |
x-axis |
Pointing outwards from the mirror glass, aligned with the surface normal |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards along the face of the mirror glass |
7.3.3.2.45 Grp_Mirror_Side_View_Right_<side_mirror_view_right_idx>
This group is an empty node that represents the view direction of the mirror glass on a side mirror on the right side of the vehicle.
It is a child node of the corresponding mirror joint group.
<side_mirror_view_right_idx>
denotes the index of mirror glasses on the right side. The index entries
are sorted from right to left in positive y-direction, and from front to rear, starting with 0.
Add a figure. |
<Header> | |
---|---|
Origin |
Center of the mirror glass surface |
x-axis |
Pointing outwards from the mirror glass, aligned with the surface normal |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards along the face of the mirror glass |
7.3.3.2.46 Grp_Sensor_<sensor_idx>
This group contains all parts of the vehicle’s perception sensors.
The sensor’s geometry can also be placed in <Grp_Exterior_Static>.
<Header> | |
---|---|
Origin |
Origin of the sensor |
x-axis |
Pointing outwards from the sensor in the direction of its longitudinal axis |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing upwards in sensor coordinates |
7.3.3.2.47 Grp_Wheel_<axle_idx>_<wheel_idx>
This group contains all geometries of a single wheel assembly, which may consist of the tire, rim, brake caliper, and so on.
<axle_idx>
denotes the index of the axle to which the wheel is mounted,
counting from front to rear, starting with 0.
<wheel_idx>
denotes the index of the wheel on the specified axle, counting from right to left in positive y-direction, starting with 0.
For example, the wheel on the front left of a standard vehicle would be labeled Grp_Wheel_0_1
.
Wheel steering is represented by rotation around the z-axis. Wheel camber is defined by a rotation around the x-axis. Suspension deflection is represented by translation along the z-axis. Zero rotation and translation around all axles are defined under neutral load conditions. In the 3D model, both caster and camber angles are ignored.
<Header> | |
---|---|
Origin |
Geometric center of the wheel |
x-axis |
Collinear with the vehicle’s longitudinal axis, pointing forwards |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards |
7.3.3.2.48 Grp_Wheel_Steering_<axle_idx>_<wheel_idx>
This group contains all components of the wheel assembly that follow the steering motion but not the wheel’s rotation, such as brake calipers.
The indices are the same as in the parent group.
This group typically does not move independently in the simulation, as it moves with the parent transforms.
<Header> | |
---|---|
Origin |
Geometric center of the wheel |
x-axis |
Collinear with the vehicle’s longitudinal axis, pointing forwards |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards |
7.3.3.2.49 Grp_Wheel_Steering_Rotating_<axle_idx>_<wheel_idx>
This group contains all components of the wheel assembly that follow the steering motion as well as the rotation of the wheel, such as tire and rim.
The indices are the same as in the parent group.
<Header> | |
---|---|
Origin |
Geometric center of the wheel |
x-axis |
Collinear with the vehicle’s longitudinal axis, pointing towards the door |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards |
7.3.3.2.50 Grp_Exterior_Static
This group contains all static parts of the vehicle’s exterior. Static elements are geometric structures that have a fixed position and orientation relative to the vehicle’s origin throughout the simulation.
In contrast to lights, which change their state depending on whether they are switched on or off, static elements never change state during the simulation.
This group typically does not move in the simulation and therefore does not have its own transforms.
<Header> | |
---|---|
Origin |
Origin of the vehicle |
x-axis |
Collinear with the vehicle’s longitudinal axis, pointing forwards |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards |
7.3.3.2.51 Grp_Interior
This group contains all parts of the vehicle’s interior. The interior is separated from the exterior to allow for disabling or exchanging it in the simulation.
This group typically does not move in the simulation and therefore does not have its own transforms.
<Header> | |
---|---|
Origin |
Origin of the vehicle |
x-axis |
Collinear with the vehicle’s longitudinal axis, pointing forwards |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards |
7.3.3.2.52 Grp_Interior_Dynamic
This group contains all dynamic parts of the vehicle’s interior. Dynamic elements are geometric structures whose position and orientation relative to the vehicle’s origin may change throughout the simulation.
They may also change their state during the simulation. Examples of dynamic elements are lights, which can be switched on and off. This group typically does not move in the simulation and therefore does not have its own transforms.
<Header> | |
---|---|
Origin |
Origin of the vehicle |
x-axis |
Collinear with the vehicle’s longitudinal axis, pointing forwards |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards |
7.3.3.2.53 Grp_Eyepoint_<eyepoint_idx>
This group contains an empty element that contains the origin of an average passenger in the vehicle.
<eyepoint_idx>
denotes the index of eye points. The index entries
are sorted from right to left in positive y-direction, and from front to rear, starting with 0.
Add a figure. |
<Header> | |
---|---|
Origin |
Center of the eye view point |
x-axis |
Collinear with the view direction |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards in neutral position |
7.3.3.2.54 Grp_Mirror_Rearview_Joint_Left_<rearview_mirror_joint_idx>
This group contains all parts of the movable structure that holds the rearview mirror. The mirror automatically adjusts when the angle of the joint changes.
<rearview_mirror_joint_idx>
denotes the index of rearview mirror joints. The index entries
are sorted from right to left in positive y-direction, and from front to rear, starting with 0.
Add a figure. |
<Header> | |
---|---|
Origin |
Joint of the movable structure of a mirror |
x-axis |
Collinear with the vehicle’s longitudinal axis, pointing forwards |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards |
7.3.3.2.55 Grp_Mirror_Rearview_Mounting_<rearview_mirror_mounting_idx>
This group contains all parts of a vehicle’s rearview mirror mounting.
<rearview_mirror_mounting_idx>
denotes the index of rearview mirror mountings. The index entries
are sorted from right to left in positive y-direction, and from front to rear, starting with 0.
The index is used consistently, regardless of whether the mirror is mounted to the door or to the vehicle body.
Add a figure. |
<Header> | |
---|---|
Origin |
Base of the mirror mounting |
x-axis |
Collinear with the vehicle’s longitudinal axis, pointing forwards |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards |
7.3.3.2.56 Grp_Mirror_Rearview_View_<rearview_mirror_view_idx>
This group is an empty node that represents the view direction of the mirror glass on a rearview mirror.
It is a child node of the corresponding mirror joint group.
<rearview_mirror_view_idx>
denotes the index of rearview mirrors. The index entries
are sorted from right to left in positive y-direction, and from front to rear, starting with 0.
Add a figure. |
<Header> | |
---|---|
Origin |
Center of the mirror glass surface |
x-axis |
Pointing outwards from the mirror glass, aligned with the surface normal |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards along the face of the mirror glass |
7.3.3.2.57 Grp_Seat_<seat_idx>
This group contains all parts of the vehicles’s seats.
The seat position can be used to place a human 3D model as a passenger. Therefore, a bench consists of multiple individual seats.
<seat_idx>
denotes the index of seats. The index entries
are sorted from right to left in positive y-direction, starting with 0.
Add a figure. |
<Header> | |
---|---|
Origin |
Center of the seat cushion. |
x-axis |
Collinear with the vehicle’s longitudinal axis, pointing in the direction of the seat |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards |
7.3.3.2.58 Grp_Steering_Wheel
This group contains all elements of the vehicles’s steering wheel.
Add a figure. |
<Header> | |
---|---|
Origin |
Center of the steering wheel |
x-axis |
Collinear with the steering column, pointing towards the axis |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards in neutral position |
7.3.3.2.59 Grp_Interior_Static
This group contains all static parts of the vehicle’s interior. Static elements are geometric structures that have a fixed position and orientation relative to the vehicle’s origin throughout the simulation.
In contrast to lights, which change their state depending on whether they are switched on or off, static elements never change state during the simulation.
This group typically does not move in the simulation and therefore does not have its own transforms.
<Header> | |
---|---|
Origin |
Origin of the vehicle |
x-axis |
Collinear with the vehicle’s longitudinal axis, pointing forwards |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards |
7.3.3.2.60 Grp_Vehicle_Part
One or more optional vehicle parts may be added to the main vehicle structure.
A vehicle part is a large component of a vehicle that moves in a slightly different direction than other parts, for example, the vehicle part follows an individual path during turns.
A vehicle may have multiple vehicle parts at the same hierarchy level or in a parent-child relationship. This typically applies to articulated vehicles, such as a front loader with a hinged axis or an articulated bus with a hinge in the middle, and may also apply to construction vehicles. When a vehicle part can be detached, like a trailer, it is treated as a separate object, not as a vehicle part.
The child nodes of a vehicle part may follow the same structure as the main vehicle. For example, if a vehicle part has lights, they may use the same structure and naming conventions as those on the main vehicle.
Standard passenger vehicles do not have separate parts.
<Header> | |
---|---|
Origin |
Center of the joint to the main vehicle or the parent. |
x-axis |
Collinear with the parts longitudinal axis, pointing forwards |
y-axis |
Completes the right-handed coordinate system |
z-axis |
Perpendicular to the x-axis, pointing vertically upwards |
7.3.3.3 Notes from Miro board
-
convertible_top
: Indicate default mesh (open, closed etc.) in the Asset File -
Enable switching on/off convertible top from within the asset file
-
Should add nodes for trailer coupling devices, so that you know where to attach (MT)
-
Any need for moving pedals or shift levers, or the levers on the steering wheel? (SG)
7.3.4 Human structure
7.3.4.3 Model structure
7.3.4.3.2 Root_Bone (T)
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.4.3.3 Hip (T)
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.4.3.4 Lower_Spine (T)
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.4.3.5 Upper_Spine (T)
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.4.3.6 Neck (T)
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.4.3.7 Head (T)
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.4.3.8 Eye_Left (T)
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.4.3.9 Eye_Right (T)
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.4.3.10 Shoulder_Left (T)
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.4.3.11 Upper_Arm_Left (T)
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.4.3.12 Lower_Arm_Left (T)
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.4.3.13 Full_Hand_Left (T)
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.4.3.14 Hand_Left (T)
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.4.3.15 Upper_Fingers_Left (T)
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.4.3.16 Lower_Fingers_Left (T)
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.4.3.17 Upper_Thumb_Left (T)
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.4.3.18 Lower_Thumb_Left (T)
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.4.3.19 Gripping_Point_Left (T)
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.4.3.20 Shoulder_Right (T)
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.4.3.21 Upper_Arm_Right (T)
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.4.3.22 Lower_Arm_Right (T)
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.4.3.23 Full_Hand_Right (T)
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.4.3.24 Hand_Right (T)
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.4.3.25 Upper_Fingers_Right (T)
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.4.3.26 Lower_Fingers_Right (T)
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.4.3.27 Upper_Thumb_Right (T)
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.4.3.28 Lower_Thumb_Right (T)
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.4.3.29 Gripping_Point_Right (T)
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.4.3.30 Sitting_Point (T)
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.4.3.31 Upper_Leg_Right (T)
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.4.3.32 Lower_Leg_Right (T)
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.4.3.33 Full_Foot_Right (T)
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.4.3.34 Standing_Point_Right (T)
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.4.3.35 Upper_Leg_Left (T)
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.4.3.36 Lower_Leg_Left (T)
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.4.3.37 Full_Foot_Left (T)
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.4.3.38 Standing_Point_Left (T)
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.4.3.39 Body
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.4.4 Notes from Miro board
-
Static Equipment like bicycles, strollers, suitcase, dog (things that can be picked up and released) should be separate assets. thus equipment_static should be removed from the hierarchy
-
Hip: Bone coordinate frame axis have to be specified
-
Neck: For Facial Animation, more bones (Articulated_Face) may be added on top of Neck and Head
-
Head: For Facial Animation, more bones (Articulated_Face) may be added on top of Neck and Head. Some use cases (like in-cabin eye-tracking) require eyes. Eyes and facial movement may use an extensions to the rig.
-
Full Hand Right: Motorcycle Rider/Cyclist/Scooter Rider/ Person carrying stuff needs fingers. For Hand Animation, additional bones (Articulated_Hand) may be added in Parallel to Full_Hand.
-
Full Hand Left: Motorcycle Rider/Cyclist/Scooter Rider/ Person carrying stuff needs fingers. For Hand Animation, additional bones (Articulated_Hand) may be added in Parallel to Full_Hand. Help bones (e.g. center of a closed hand) could be helpful.
-
Full Foot Right: For Foot Animation, additional bones (Articulated_Foot) may be added in Parallel to Full_Foot. Barefoot Pedestrians would need articulated toes.
-
Full Foot Left: For Foot Animation, additional bones (Articulated_Foot) may be added in Parallel to Full_Foot. Barefoot Pedestrians would need articulated toes.
-
Grp_Equipment_Dynamic: If equipment is very specific for a human asset, rather small, not self-contained or animated, it can be part of the human asset.
7.3.5 Road network structure
7.3.5.3 Model structure
7.3.5.3.2 Road_Network (T)
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.5.3.3 Direct_Junction_<direct_junction_idx>
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.5.3.4 Direct_Junction_Connection_<direct_junction_connection_idx>
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.5.3.5 Junction_<junction_idx>
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.5.3.6 Junction_Connection_<junction_connection_idx>
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.5.3.7 Road_<road_idx>
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.5.3.8 Lane_<lane_idx>
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.5.3.9 Lane_Marking_<lane_marking_idx>
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.5.3.10 Object_<object_idx> (T)
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.5.3.11 Signal_<signal_idx> (T)
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.5.3.12 Bulb_<bulb_idx> (T)
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.5.3.13 Sign (T)
Add a description
<Header> | |
---|---|
Origin |
… |
x-axis |
… |
y-axis |
… |
z-axis |
… |
Add a figure.
7.3.5.4 Notes from Miro board
General comments:
-
OpenDRIVE Variable Message Boards already possess local coordinate frame
-
Proposal: Include correct Road/Lane/Junction/… ID from OpenDRIVE as suffix in naming, e.g. Road_100, Lane_-3 etc.
-
Railroads, corresponding tracks and stations are probably something discuss in GitHub. This may be a topic for a version > 1.0?
Object Usage of transforms/group nodes: Objects: Position 3D models
Signals
-
Signals can be further detailed in order to allow positioning of lights and exchange of sign textures
-
Traffic signal post or mount of traffic signals/traffic lights are defined as objects
Sign
Usage of transforms/group nodes: Traffic Signs: Position Light Bulbs and Textures
Bulb
Traffic Light Bulbs Positioning has to be estimated. Do we want to do that or postpone that topic?
Junction
OpenDRIVE 1.4: Junctions had holes between connections OpenDRIVE 1.8: Junction Grid provides height information for junction area