From adf168b82e50806335988fc976f18a2079811679 Mon Sep 17 00:00:00 2001 From: ClemensLinnhoff Date: Thu, 12 Sep 2024 14:07:46 +0200 Subject: [PATCH 01/27] Add descriptions to vehicle part and wheel data Signed-off-by: ClemensLinnhoff --- .../vehicle-structure-model-structure.adoc | 107 +++++++++++------- 1 file changed, 65 insertions(+), 42 deletions(-) diff --git a/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc b/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc index 771a4110..3232dcf4 100644 --- a/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc +++ b/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc @@ -64,9 +64,16 @@ Vehicle structure end legend ---- -== Grp_Vehicle_Part_ (T) +== Grp_Vehicle_Part__ (T) -Add a description +A vehicle part is a large structure of a vehicle, that moves independently from other parts of the same vehicle. +This mainly applies to articulated vehicles, e.g. a front loader with a hinged axis or an articulated bus with a hinge in the middle. +When a vehicle part can be detached, like a trailer, it is to be treated as a separate vehicle and not a vehicle part. + +Standard vehicles only have one part and no keyword. +Therefore, only one Grp_Vehicle_Part exists with the name `Grp_Vehicle_Part_0`. + +NOTE: Define the origin of a vehicle part . [%header, cols="20, 80"] @@ -78,24 +85,24 @@ Add a description | ... | *x-axis* -| ... +| Collinear with the vehicle longitudinal axis, pointing forwards | *y-axis* -| ... +| Completes the right-handed coordinate system | *z-axis* -| ... +| Perpendicular to the x-axis, pointing vertically upwards |=== -Add a figure. +NOTE: Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] == Grp_Exterior -Add a description +This group contains all elements of the exterior of the vehicle (part). .
[%header, cols="20, 80"] @@ -104,27 +111,28 @@ Add a description 2+^|
| *Origin* -| ... +| Origin of the vehicle (part) | *x-axis* -| ... +| Collinear with the vehicle longitudinal axis, pointing forwards | *y-axis* -| ... +| Completes the right-handed coordinate system | *z-axis* -| ... +| Perpendicular to the x-axis, pointing vertically upwards |=== -Add a figure. +NOTE: Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] == Grp_Exterior_Static -Add a description +This group contains all static elements of the exterior of the vehicle (part). +Static elements are geometry structures that have a fixed position and orientation relative to the origin on the vehicle (part) throughout a simulation. .
[%header, cols="20, 80"] @@ -133,27 +141,28 @@ Add a description 2+^|
| *Origin* -| ... +| Origin of the vehicle (part) | *x-axis* -| ... +| Collinear with the vehicle longitudinal axis, pointing forwards | *y-axis* -| ... +| Completes the right-handed coordinate system | *z-axis* -| ... +| Perpendicular to the x-axis, pointing vertically upwards |=== -Add a figure. +TODO: Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] == Grp_Exterior_Dynamic -Add a description +This group contains all dynamic elements of the exterior of the vehicle (part). +Dynamic elements are geometry structures which position and orientation relative to the origin on the vehicle (part) might change throughout a simulation. .
[%header, cols="20, 80"] @@ -162,27 +171,37 @@ Add a description 2+^|
| *Origin* -| ... +| Origin of the vehicle (part) | *x-axis* -| ... +| Collinear with the vehicle longitudinal axis, pointing forwards | *y-axis* -| ... +| Completes the right-handed coordinate system | *z-axis* -| ... +| Perpendicular to the x-axis, pointing vertically upwards |=== -Add a figure. +NOTE: Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] == Grp_Wheel__ (T) -Add a description +This group contains all geometries of one wheel assembly. +This may include tire, rim, brake caliper etc. + +The `` denotes the index of the axle the wheel is mounted to, counting from the front to the rear, starting with 0. +The `` denotes the index of the wheel on the specified axle, counting from right to left (in positive y direction), starting with 0. +Example: The wheel on the front left of a standar vehicle would be `Grp_Wheel_0_1`. + +Steering of the wheel is implemented by a rotation around the z-axis. +Wheel camber is defined by a rotation around the x-axis. +Suspension deflection is represented by a translation along the z-axis. +Zero rotation and and translation around all axles are defined in neutral load contidions. .
[%header, cols="20, 80"] @@ -191,27 +210,29 @@ Add a description 2+^|
| *Origin* -| ... +| Geometric center of the wheel | *x-axis* -| ... +| Collinear with the vehicle longitudinal axis, pointing forwards | *y-axis* -| ... +| Completes the right-handed coordinate system | *z-axis* -| ... +| Perpendicular to the x-axis, pointing vertically upwards |=== -Add a figure. +NOTE: Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] == Grp_Wheel_Steering__ -Add a description +This group contains all components of the wheel assembly, that follow the steering motion but not the rotation of the wheel, e.g. brake calipers. + +The indices are the same as in the parent group. .
[%header, cols="20, 80"] @@ -220,27 +241,29 @@ Add a description 2+^|
| *Origin* -| ... +| Geometric center of the wheel | *x-axis* -| ... +| Collinear with the vehicle longitudinal axis, pointing forwards | *y-axis* -| ... +| Completes the right-handed coordinate system | *z-axis* -| ... +| Perpendicular to the x-axis, pointing vertically upwards |=== -Add a figure. +NOTE: Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] == Grp_Wheel_Steering_Rotating__ (T) -Add a description +This group contains all components of the wheel assembly, that follow the steering motion as well as the rotation of the wheel, e.g. tire and rim. + +The indices are the same as in the parent group. .
[%header, cols="20, 80"] @@ -249,20 +272,20 @@ Add a description 2+^|
| *Origin* -| ... +| Geometric center of the wheel | *x-axis* -| ... +| Collinear with the vehicle longitudinal axis, pointing forwards | *y-axis* -| ... +| Completes the right-handed coordinate system | *z-axis* -| ... +| Perpendicular to the x-axis, pointing vertically upwards |=== -Add a figure. +NOTE: Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] From 3e57164ddfd7ce56b637c7ac5ff9ca0309f5c91d Mon Sep 17 00:00:00 2001 From: ClemensLinnhoff Date: Thu, 12 Sep 2024 14:24:58 +0200 Subject: [PATCH 02/27] Add doors Signed-off-by: ClemensLinnhoff --- .../vehicle-structure-model-structure.adoc | 129 +++++++----------- 1 file changed, 52 insertions(+), 77 deletions(-) diff --git a/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc b/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc index 3232dcf4..56b3c129 100644 --- a/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc +++ b/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc @@ -75,6 +75,8 @@ Therefore, only one Grp_Vehicle_Part exists with the name `Grp_Vehicle_Part_0`. NOTE: Define the origin of a vehicle part +NOTE: Add description about keywords + .
[%header, cols="20, 80"] |=== @@ -97,9 +99,6 @@ NOTE: Define the origin of a vehicle part NOTE: Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - == Grp_Exterior This group contains all elements of the exterior of the vehicle (part). @@ -126,9 +125,6 @@ This group contains all elements of the exterior of the vehicle (part). NOTE: Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - == Grp_Exterior_Static This group contains all static elements of the exterior of the vehicle (part). @@ -156,9 +152,6 @@ Static elements are geometry structures that have a fixed position and orientati TODO: Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - == Grp_Exterior_Dynamic This group contains all dynamic elements of the exterior of the vehicle (part). @@ -186,9 +179,6 @@ Dynamic elements are geometry structures which position and orientation relative NOTE: Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - == Grp_Wheel__ (T) This group contains all geometries of one wheel assembly. @@ -225,9 +215,6 @@ Zero rotation and and translation around all axles are defined in neutral load c NOTE: Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - == Grp_Wheel_Steering__ This group contains all components of the wheel assembly, that follow the steering motion but not the rotation of the wheel, e.g. brake calipers. @@ -256,9 +243,6 @@ The indices are the same as in the parent group. NOTE: Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - == Grp_Wheel_Steering_Rotating__ (T) This group contains all components of the wheel assembly, that follow the steering motion as well as the rotation of the wheel, e.g. tire and rim. @@ -287,12 +271,12 @@ The indices are the same as in the parent group. NOTE: Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] - == Grp_Door_Front_ (T) -Add a description +The group contains all components of a door in the front of the vehicle (part). +This includes e.g. the engine cover. + +The `` is the index for all doors in the front counting from right to left (in positive y direction), starting with 0. .
[%header, cols="20, 80"] @@ -301,27 +285,26 @@ Add a description 2+^|
| *Origin* -| ... +| Pivot point of the door | *x-axis* -| ... +| Collinear with the vehicle longitudinal axis, pointing forwards | *y-axis* -| ... +| Completes the right-handed coordinate system | *z-axis* -| ... +| Perpendicular to the x-axis, pointing vertically upwards |=== -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] +NOTE: Add a figure. == Grp_Door_Left_ (T) -Add a description +The group contains all components of a door on the left side of the vehicle (part). + +The `` is the index for all doors on the left counting from front to rear, starting with 0. .
[%header, cols="20, 80"] @@ -330,27 +313,26 @@ Add a description 2+^|
| *Origin* -| ... +| Pivot point of the door | *x-axis* -| ... +| Collinear with the vehicle longitudinal axis, pointing forwards | *y-axis* -| ... +| Completes the right-handed coordinate system | *z-axis* -| ... +| Perpendicular to the x-axis, pointing vertically upwards |=== -Add a figure. +NOTE: Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] +== Grp_Door_Right_ (T) -== Grp_Door_Right_(door_right_idx) (T) +The group contains all components of a door on the right side of the vehicle (part). -Add a description +The `` is the index for all doors on the right counting from front to rear, starting with 0. .
[%header, cols="20, 80"] @@ -359,27 +341,27 @@ Add a description 2+^|
| *Origin* -| ... +| Pivot point of the door | *x-axis* -| ... +| Collinear with the vehicle longitudinal axis, pointing forwards | *y-axis* -| ... +| Completes the right-handed coordinate system | *z-axis* -| ... +| Perpendicular to the x-axis, pointing vertically upwards |=== -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] +NOTE: Add a figure. == Grp_Door_Rear_ (T) -Add a description +The group contains all components of a door in the rear of the vehicle (part). +This includes e.g. the trunklid. + +The `` is the index for all doors in the rear counting from right to left (in positive y direction), starting with 0. .
[%header, cols="20, 80"] @@ -388,27 +370,26 @@ Add a description 2+^|
| *Origin* -| ... +| Pivot point of the door | *x-axis* -| ... +| Collinear with the vehicle longitudinal axis, pointing forwards | *y-axis* -| ... +| Completes the right-handed coordinate system | *z-axis* -| ... +| Perpendicular to the x-axis, pointing vertically upwards |=== -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] +NOTE: Add a figure. == Grp_Door_Top_ (T) -Add a description +The group contains all components of a door on the top of the vehicle (part). + +The `` is the index for all doors on the top counting from front to rear, starting with 0. .
[%header, cols="20, 80"] @@ -417,27 +398,25 @@ Add a description 2+^|
| *Origin* -| ... +| Pivot point of the door | *x-axis* -| ... +| Collinear with the vehicle longitudinal axis, pointing forwards | *y-axis* -| ... +| Completes the right-handed coordinate system | *z-axis* -| ... +| Perpendicular to the x-axis, pointing vertically upwards |=== - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] +NOTE: Add a figure. == Grp_Door_Bottom_ (T) -Add a description +The group contains all components of a door on the bottom of the vehicle (part). + +The `` is the index for all doors on the bottom counting from front to rear, starting with 0. .
[%header, cols="20, 80"] @@ -446,23 +425,19 @@ Add a description 2+^|
| *Origin* -| ... +| Pivot point of the door | *x-axis* -| ... +| Collinear with the vehicle longitudinal axis, pointing forwards | *y-axis* -| ... +| Completes the right-handed coordinate system | *z-axis* -| ... +| Perpendicular to the x-axis, pointing vertically upwards |=== - -Add a figure. - -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] +NOTE: Add a figure. == Grp_Light_Day_Left_ (T) From 21c1e4453d912b174317dca260064e4baa53cca4 Mon Sep 17 00:00:00 2001 From: ClemensLinnhoff Date: Tue, 17 Sep 2024 09:45:56 +0200 Subject: [PATCH 03/27] Fix door coordinate systems Signed-off-by: ClemensLinnhoff --- .../vehicle-structure-model-structure.adoc | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc b/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc index 56b3c129..2b91674f 100644 --- a/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc +++ b/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc @@ -285,16 +285,16 @@ The `` is the index for all doors in the front counting from rig 2+^|
| *Origin* -| Pivot point of the door +| Geometric center of the virtual hinge axis | *x-axis* -| Collinear with the vehicle longitudinal axis, pointing forwards +| Perpendicular to the z-axis, pointing forwards | *y-axis* | Completes the right-handed coordinate system | *z-axis* -| Perpendicular to the x-axis, pointing vertically upwards +| Concentric and coaxial to the virtual hinge axis |=== @@ -313,16 +313,16 @@ The `` is the index for all doors on the left counting from front 2+^|
| *Origin* -| Pivot point of the door +| Geometric center of the virtual hinge axis | *x-axis* -| Collinear with the vehicle longitudinal axis, pointing forwards +| Perpendicular to the z-axis, pointing forwards | *y-axis* | Completes the right-handed coordinate system | *z-axis* -| Perpendicular to the x-axis, pointing vertically upwards +| Concentric and coaxial to the virtual hinge axis |=== @@ -341,16 +341,16 @@ The `` is the index for all doors on the right counting from fro 2+^|
| *Origin* -| Pivot point of the door +| Geometric center of the virtual hinge axis | *x-axis* -| Collinear with the vehicle longitudinal axis, pointing forwards +| Perpendicular to the z-axis, pointing forwards | *y-axis* | Completes the right-handed coordinate system | *z-axis* -| Perpendicular to the x-axis, pointing vertically upwards +| Concentric and coaxial to the virtual hinge axis |=== @@ -370,16 +370,16 @@ The `` is the index for all doors in the rear counting from right 2+^|
| *Origin* -| Pivot point of the door +| Geometric center of the virtual hinge axis | *x-axis* -| Collinear with the vehicle longitudinal axis, pointing forwards +| Perpendicular to the z-axis, pointing forwards | *y-axis* | Completes the right-handed coordinate system | *z-axis* -| Perpendicular to the x-axis, pointing vertically upwards +| Concentric and coaxial to the virtual hinge axis |=== @@ -398,16 +398,16 @@ The `` is the index for all doors on the top counting from front t 2+^|
| *Origin* -| Pivot point of the door +| Geometric center of the virtual hinge axis | *x-axis* -| Collinear with the vehicle longitudinal axis, pointing forwards +| Perpendicular to the z-axis, pointing forwards | *y-axis* | Completes the right-handed coordinate system | *z-axis* -| Perpendicular to the x-axis, pointing vertically upwards +| Concentric and coaxial to the virtual hinge axis |=== NOTE: Add a figure. @@ -425,16 +425,16 @@ The `` is the index for all doors on the bottom counting from f 2+^|
| *Origin* -| Pivot point of the door +| Geometric center of the virtual hinge axis | *x-axis* -| Collinear with the vehicle longitudinal axis, pointing forwards +| Perpendicular to the z-axis, pointing forwards | *y-axis* | Completes the right-handed coordinate system | *z-axis* -| Perpendicular to the x-axis, pointing vertically upwards +| Concentric and coaxial to the virtual hinge axis |=== NOTE: Add a figure. From 149c47db874f7354a3c404c899fbb04bdcb79627 Mon Sep 17 00:00:00 2001 From: ClemensLinnhoff Date: Thu, 10 Oct 2024 11:37:56 +0200 Subject: [PATCH 04/27] Add root node and sentence about caster and camber angles Signed-off-by: ClemensLinnhoff --- .../vehicle-structure-model-structure.adoc | 24 +++++++------------ 1 file changed, 8 insertions(+), 16 deletions(-) diff --git a/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc b/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc index 2b91674f..98ace241 100644 --- a/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc +++ b/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc @@ -5,7 +5,7 @@ [plantuml] ---- legend -Vehicle structure +Root |_ Grp_Vehicle_Part__ (T) |_ Grp_Exterior |_ Grp_Exterior_Static @@ -77,6 +77,8 @@ NOTE: Define the origin of a vehicle part NOTE: Add description about keywords +NOTE: Add a figure visualizing e.g. a hinged bus to explain what vehicle parts are. + .
[%header, cols="20, 80"] |=== @@ -96,9 +98,6 @@ NOTE: Add description about keywords | Perpendicular to the x-axis, pointing vertically upwards |=== - -NOTE: Add a figure. - == Grp_Exterior This group contains all elements of the exterior of the vehicle (part). @@ -122,9 +121,6 @@ This group contains all elements of the exterior of the vehicle (part). | Perpendicular to the x-axis, pointing vertically upwards |=== - -NOTE: Add a figure. - == Grp_Exterior_Static This group contains all static elements of the exterior of the vehicle (part). @@ -149,9 +145,6 @@ Static elements are geometry structures that have a fixed position and orientati | Perpendicular to the x-axis, pointing vertically upwards |=== - -TODO: Add a figure. - == Grp_Exterior_Dynamic This group contains all dynamic elements of the exterior of the vehicle (part). @@ -177,8 +170,6 @@ Dynamic elements are geometry structures which position and orientation relative |=== -NOTE: Add a figure. - == Grp_Wheel__ (T) This group contains all geometries of one wheel assembly. @@ -186,12 +177,15 @@ This may include tire, rim, brake caliper etc. The `` denotes the index of the axle the wheel is mounted to, counting from the front to the rear, starting with 0. The `` denotes the index of the wheel on the specified axle, counting from right to left (in positive y direction), starting with 0. -Example: The wheel on the front left of a standar vehicle would be `Grp_Wheel_0_1`. +Example: The wheel on the front left of a standard vehicle would be `Grp_Wheel_0_1`. Steering of the wheel is implemented by a rotation around the z-axis. Wheel camber is defined by a rotation around the x-axis. Suspension deflection is represented by a translation along the z-axis. -Zero rotation and and translation around all axles are defined in neutral load contidions. +Zero rotation and and translation around all axles are defined in neutral load conditions. +In the 3D model, both caster and camber angles are neglected. + +NOTE: Add a figure. .
[%header, cols="20, 80"] @@ -213,8 +207,6 @@ Zero rotation and and translation around all axles are defined in neutral load c |=== -NOTE: Add a figure. - == Grp_Wheel_Steering__ This group contains all components of the wheel assembly, that follow the steering motion but not the rotation of the wheel, e.g. brake calipers. From 33f1252ee8e18cf11bbaf9340ac1d884ca737350 Mon Sep 17 00:00:00 2001 From: ClemensLinnhoff Date: Thu, 10 Oct 2024 11:45:20 +0200 Subject: [PATCH 05/27] Add vehicle part index to all nodes Signed-off-by: ClemensLinnhoff --- .../vehicle-structure-model-structure.adoc | 221 +++++++++--------- 1 file changed, 112 insertions(+), 109 deletions(-) diff --git a/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc b/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc index 98ace241..fe5060c3 100644 --- a/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc +++ b/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc @@ -7,60 +7,60 @@ legend Root |_ Grp_Vehicle_Part__ (T) - |_ Grp_Exterior - |_ Grp_Exterior_Static - |_ Grp_Exterior_Dynamic - |_ Grp_Wheel__ (T) - |_ Grp_Wheel___Steering - |_ Grp_Wheel___Steering_Rotating (T) - |_ Grp_Door_Front_ (T) - |_ Grp_Door_Left_ (T) - |_ Grp_Door_Right_ (T) - |_ Grp_Door_Rear_ (T) - |_ Grp_Door_Top_ (T) - |_ Grp_Door_Bottom_ (T) - |_ Grp_Light_Day_Left_ (T) - |_ Grp_Light_Day_Right_ (T) - |_ Grp_Light_Low_Beam_Left_ (T) - |_ Grp_Light_Low_Beam_Right_ (T) - |_ Grp_Light_High_Beam_Left_ (T) - |_ Grp_Light_High_Beam_Right_ (T) - |_ Grp_Light_Position_Left_ (T) - |_ Grp_Light_Position_Right_ (T) - |_ Grp_Light_Park_Left_ (T) - |_ Grp_Light_Park_Right_ (T) - |_ Grp_Light_Tail_Left_ (T) - |_ Grp_Light_Tail_Right_ (T) - |_ Grp_Light_Brake_Left_ (T) - |_ Grp_Light_Brake_Center_ (T) - |_ Grp_Light_Brake_Right_ (T) - |_ Grp_Light_Reverse_Left_ (T) - |_ Grp_Light_Reverse_Right_ (T) - |_ Grp_Light_Fog_Left_ (T) - |_ Grp_Light_Fog_Right_ (T) - |_ Grp_Light_Corner_Left_ (T) - |_ Grp_Light_Corner_Right_ (T) - |_ Grp_Light_Indicator_Left_ (T) - |_ Grp_Light_Indicator_Right_ (T) - |_ Grp_Number_Plate_ (T) - |_ Grp_Light_Number_Plate_ (T) - |_ Grp_Light_Warning_ (T) - |_ Grp_Convertible_Top - |_ Grp_Sensors (T) - |_ Grp_Side_Mirror_Mounting_Left_ (T) - |_ Grp_Side_Mirror_View_Left_ (T) - |_ Grp_Side_Mirror_Mounting_Right_ (T) - |_ Grp_Side_Mirror_View_Right_ (T) - |_ Grp_Blindspot_Mirror_Mounting_ (T) - |_ Grp_Blindspot_Mirror_View_ (T) - |_ Grp_Interior - |_ Grp_Interior_Static - |_ Grp_Interior_Dynamic - |_ Grp_Steering_Wheel (T) - |_ Grp_Eyepoint_ (T) - |_ Grp_Rearview_Mirror_Mounting_ (T) - |_ Grp_Rearview_Mirror_View_ (T) - |_ Grp_Seat_ (T) + |_ Grp_Exterior_ + |_ Grp_Exterior_Static_ + |_ Grp_Exterior_Dynamic_ + |_ Grp_Wheel___ (T) + |_ Grp_Wheel_Steering___ + |_ Grp_Wheel_Steering_Rotating__ (T) + |_ Grp_Door_Front__ (T) + |_ Grp_Door_Left__ (T) + |_ Grp_Door_Right__ (T) + |_ Grp_Door_Rear__ (T) + |_ Grp_Door_Top__ (T) + |_ Grp_Door_Bottom__ (T) + |_ Grp_Light_Day_Left__ (T) + |_ Grp_Light_Day_Right__ (T) + |_ Grp_Light_Low_Beam_Left__ (T) + |_ Grp_Light_Low_Beam_Right__ (T) + |_ Grp_Light_High_Beam_Left__ (T) + |_ Grp_Light_High_Beam_Right__ (T) + |_ Grp_Light_Position_Left__ (T) + |_ Grp_Light_Position_Right__ (T) + |_ Grp_Light_Park_Left__ (T) + |_ Grp_Light_Park_Right__ (T) + |_ Grp_Light_Tail_Left__ (T) + |_ Grp_Light_Tail_Right__ (T) + |_ Grp_Light_Brake_Left__ (T) + |_ Grp_Light_Brake_Center__ (T) + |_ Grp_Light_Brake_Right__ (T) + |_ Grp_Light_Reverse_Left__ (T) + |_ Grp_Light_Reverse_Right__ (T) + |_ Grp_Light_Fog_Left__ (T) + |_ Grp_Light_Fog_Right__ (T) + |_ Grp_Light_Corner_Left__ (T) + |_ Grp_Light_Corner_Right__ (T) + |_ Grp_Light_Indicator_Left__ (T) + |_ Grp_Light_Indicator_Right__ (T) + |_ Grp_Number_Plate__ (T) + |_ Grp_Light_Number_Plate__ (T) + |_ Grp_Light_Warning__ (T) + |_ Grp_Convertible_Top_ + |_ Grp_Sensors_ (T) + |_ Grp_Side_Mirror_Mounting_Left__ (T) + |_ Grp_Side_Mirror_View_Left__ (T) + |_ Grp_Side_Mirror_Mounting_Right__ (T) + |_ Grp_Side_Mirror_View_Right__ (T) + |_ Grp_Blindspot_Mirror_Mounting__ (T) + |_ Grp_Blindspot_Mirror_View__ (T) + |_ Grp_Interior_ + |_ Grp_Interior_Static_ + |_ Grp_Interior_Dynamic_ + |_ Grp_Steering_Wheel_ (T) + |_ Grp_Eyepoint__ (T) + |_ Grp_Rearview_Mirror__Mounting_ (T) + |_ Grp_Rearview_Mirror_View__ (T) + |_ Grp_Seat__ (T) end legend ---- @@ -68,11 +68,14 @@ end legend A vehicle part is a large structure of a vehicle, that moves independently from other parts of the same vehicle. This mainly applies to articulated vehicles, e.g. a front loader with a hinged axis or an articulated bus with a hinge in the middle. -When a vehicle part can be detached, like a trailer, it is to be treated as a separate vehicle and not a vehicle part. +When a vehicle part can be detached, like a trailer, it is to be treated as a separate object and not a vehicle part. Standard vehicles only have one part and no keyword. Therefore, only one Grp_Vehicle_Part exists with the name `Grp_Vehicle_Part_0`. +The must be added to all sub-nodes, as multiple nodes with the same name in different vehicle parts are not possible. +There cannot be a node "Grp_Exterior" in both Grp_Vehicle_Part_0 and Grp_Vehicle_Part_1. + NOTE: Define the origin of a vehicle part NOTE: Add description about keywords @@ -98,7 +101,7 @@ NOTE: Add a figure visualizing e.g. a hinged bus to explain what vehicle parts a | Perpendicular to the x-axis, pointing vertically upwards |=== -== Grp_Exterior +== Grp_Exterior_ This group contains all elements of the exterior of the vehicle (part). @@ -121,7 +124,7 @@ This group contains all elements of the exterior of the vehicle (part). | Perpendicular to the x-axis, pointing vertically upwards |=== -== Grp_Exterior_Static +== Grp_Exterior_Static_ This group contains all static elements of the exterior of the vehicle (part). Static elements are geometry structures that have a fixed position and orientation relative to the origin on the vehicle (part) throughout a simulation. @@ -145,7 +148,7 @@ Static elements are geometry structures that have a fixed position and orientati | Perpendicular to the x-axis, pointing vertically upwards |=== -== Grp_Exterior_Dynamic +== Grp_Exterior_Dynamic_ This group contains all dynamic elements of the exterior of the vehicle (part). Dynamic elements are geometry structures which position and orientation relative to the origin on the vehicle (part) might change throughout a simulation. @@ -170,7 +173,7 @@ Dynamic elements are geometry structures which position and orientation relative |=== -== Grp_Wheel__ (T) +== Grp_Wheel___ (T) This group contains all geometries of one wheel assembly. This may include tire, rim, brake caliper etc. @@ -207,7 +210,7 @@ NOTE: Add a figure. |=== -== Grp_Wheel_Steering__ +== Grp_Wheel_Steering___ This group contains all components of the wheel assembly, that follow the steering motion but not the rotation of the wheel, e.g. brake calipers. @@ -235,7 +238,7 @@ The indices are the same as in the parent group. NOTE: Add a figure. -== Grp_Wheel_Steering_Rotating__ (T) +== Grp_Wheel_Steering_Rotating___ (T) This group contains all components of the wheel assembly, that follow the steering motion as well as the rotation of the wheel, e.g. tire and rim. @@ -263,7 +266,7 @@ The indices are the same as in the parent group. NOTE: Add a figure. -== Grp_Door_Front_ (T) +== Grp_Door_Front__ (T) The group contains all components of a door in the front of the vehicle (part). This includes e.g. the engine cover. @@ -292,7 +295,7 @@ The `` is the index for all doors in the front counting from rig NOTE: Add a figure. -== Grp_Door_Left_ (T) +== Grp_Door_Left__ (T) The group contains all components of a door on the left side of the vehicle (part). @@ -320,7 +323,7 @@ The `` is the index for all doors on the left counting from front NOTE: Add a figure. -== Grp_Door_Right_ (T) +== Grp_Door_Right__ (T) The group contains all components of a door on the right side of the vehicle (part). @@ -348,7 +351,7 @@ The `` is the index for all doors on the right counting from fro NOTE: Add a figure. -== Grp_Door_Rear_ (T) +== Grp_Door_Rear__ (T) The group contains all components of a door in the rear of the vehicle (part). This includes e.g. the trunklid. @@ -377,7 +380,7 @@ The `` is the index for all doors in the rear counting from right NOTE: Add a figure. -== Grp_Door_Top_ (T) +== Grp_Door_Top__ (T) The group contains all components of a door on the top of the vehicle (part). @@ -404,7 +407,7 @@ The `` is the index for all doors on the top counting from front t NOTE: Add a figure. -== Grp_Door_Bottom_ (T) +== Grp_Door_Bottom__ (T) The group contains all components of a door on the bottom of the vehicle (part). @@ -431,7 +434,7 @@ The `` is the index for all doors on the bottom counting from f NOTE: Add a figure. -== Grp_Light_Day_Left_ (T) +== Grp_Light_Day_Left__ (T) Add a description @@ -460,7 +463,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Light_Day_Right_ (T) +== Grp_Light_Day_Right__ (T) Add a description @@ -489,7 +492,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Light_Low_Beam_Left_ (T) +== Grp_Light_Low_Beam_Left__ (T) Add a description @@ -518,7 +521,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Light_Low_Beam_Right_ (T) +== Grp_Light_Low_Beam_Right__ (T) Add a description @@ -547,7 +550,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Light_High_Beam_Left_ (T) +== Grp_Light_High_Beam_Left__ (T) Add a description @@ -576,7 +579,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Light_High_Beam_Right_ (T) +== Grp_Light_High_Beam_Right__ (T) Add a description @@ -605,7 +608,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Light_Position_Left_ (T) +== Grp_Light_Position_Left__ (T) Add a description @@ -634,7 +637,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Light_Position_Right_ (T) +== Grp_Light_Position_Right__ (T) Add a description @@ -663,7 +666,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Light_Park_Left_ (T) +== Grp_Light_Park_Left__ (T) Add a description @@ -692,7 +695,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Light_Park_Right_ (T) +== Grp_Light_Park_Right__ (T) Add a description @@ -721,7 +724,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Light_Tail_Left_ (T) +== Grp_Light_Tail_Left__ (T) Add a description @@ -750,7 +753,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Light_Tail_Right_ (T) +== Grp_Light_Tail_Right__ (T) Add a description @@ -779,7 +782,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Light_Brake_Left_ (T) +== Grp_Light_Brake_Left__ (T) Add a description @@ -808,7 +811,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Light_Brake_Center_ (T) +== Grp_Light_Brake_Center__ (T) Add a description @@ -837,7 +840,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Light_Brake_Right_ (T) +== Grp_Light_Brake_Right__ (T) Add a description @@ -866,7 +869,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Light_Reverse_Left_ (T) +== Grp_Light_Reverse_Left__ (T) Add a description @@ -895,7 +898,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Light_Reverse_Right_ (T) +== Grp_Light_Reverse_Right__ (T) Add a description @@ -924,7 +927,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Light_Fog_Left_ (T) +== Grp_Light_Fog_Left__ (T) Add a description @@ -953,7 +956,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Light_Fog_Right_ (T) +== Grp_Light_Fog_Right__ (T) Add a description @@ -982,7 +985,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Light_Corner_Left_ (T) +== Grp_Light_Corner_Left__ (T) Add a description @@ -1011,7 +1014,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Light_Corner_Right_ (T) +== Grp_Light_Corner_Right__ (T) Add a description @@ -1040,7 +1043,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Light_Indicator_Left_ (T) +== Grp_Light_Indicator_Left__ (T) Add a description @@ -1069,7 +1072,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Light_Indicator_Right_ (T) +== Grp_Light_Indicator_Right__ (T) Add a description @@ -1098,7 +1101,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Number_Plate_ (T) +== Grp_Number_Plate__ (T) Add a description @@ -1127,7 +1130,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Light_Number_Plate_ (T) +== Grp_Light_Number_Plate__ (T) Add a description @@ -1156,7 +1159,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Light_Warning_ (T) +== Grp_Light_Warning__ (T) Add a description @@ -1185,7 +1188,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Convertible_Top +== Grp_Convertible_Top_ Add a description @@ -1214,7 +1217,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Sensors (T) +== Grp_Sensors_ (T) Add a description @@ -1243,7 +1246,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Side_Mirror_Mounting_Left_ (T) +== Grp_Side_Mirror_Mounting_Left__ (T) Add a description @@ -1272,7 +1275,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Side_Mirror_Mounting_Right_ (T) +== Grp_Side_Mirror_Mounting_Right__ (T) Add a description @@ -1301,7 +1304,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Side_Mirror_View_Left_ (T) +== Grp_Side_Mirror_View_Left__ (T) Add a description @@ -1330,7 +1333,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Side_Mirror_View_Right_ (T) +== Grp_Side_Mirror_View_Right__ (T) Add a description @@ -1359,7 +1362,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Blindspot_Mirror_Mounting_ (T) +== Grp_Blindspot_Mirror_Mounting__ (T) Add a description @@ -1388,7 +1391,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Blindspot_Mirror_View_ (T) +== Grp_Blindspot_Mirror_View__ (T) Add a description @@ -1417,7 +1420,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Interior +== Grp_Interior_ Add a description @@ -1446,7 +1449,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Interior_Static +== Grp_Interior_Static_ Add a description @@ -1475,7 +1478,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Interior_Dynamic +== Grp_Interior_Dynamic_ Add a description @@ -1504,7 +1507,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Steering_Wheel (T) +== Grp_Steering_Wheel_ (T) Add a description @@ -1533,7 +1536,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Eyepoint_ (T) +== Grp_Eyepoint__ (T) Add a description @@ -1562,7 +1565,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Rearview_Mirror_Mounting_ (T) +== Grp_Rearview_Mirror_Mounting__ (T) Add a description @@ -1591,7 +1594,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Rearview_Mirror_View_ (T) +== Grp_Rearview_Mirror_View__ (T) Add a description @@ -1620,7 +1623,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Seat_ (T) +== Grp_Seat__ (T) Add a description From dfa7eed876c732ec6190c5ca74dce3c290ddfad1 Mon Sep 17 00:00:00 2001 From: ClemensLinnhoff Date: Thu, 10 Oct 2024 11:50:42 +0200 Subject: [PATCH 06/27] Cleanup wheel and door definitions Signed-off-by: ClemensLinnhoff --- .../vehicle-structure-model-structure.adoc | 258 +++++++++--------- 1 file changed, 128 insertions(+), 130 deletions(-) diff --git a/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc b/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc index fe5060c3..7006f873 100644 --- a/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc +++ b/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc @@ -6,65 +6,65 @@ ---- legend Root -|_ Grp_Vehicle_Part__ (T) - |_ Grp_Exterior_ - |_ Grp_Exterior_Static_ - |_ Grp_Exterior_Dynamic_ - |_ Grp_Wheel___ (T) - |_ Grp_Wheel_Steering___ +|_ Grp_Vehicle_Part__ (T) + |_ Grp_Exterior_ + |_ Grp_Exterior_Static_ + |_ Grp_Exterior_Dynamic_ + |_ Grp_Wheel___ (T) + |_ Grp_Wheel_Steering___ |_ Grp_Wheel_Steering_Rotating__ (T) - |_ Grp_Door_Front__ (T) - |_ Grp_Door_Left__ (T) - |_ Grp_Door_Right__ (T) - |_ Grp_Door_Rear__ (T) - |_ Grp_Door_Top__ (T) - |_ Grp_Door_Bottom__ (T) - |_ Grp_Light_Day_Left__ (T) - |_ Grp_Light_Day_Right__ (T) - |_ Grp_Light_Low_Beam_Left__ (T) - |_ Grp_Light_Low_Beam_Right__ (T) - |_ Grp_Light_High_Beam_Left__ (T) - |_ Grp_Light_High_Beam_Right__ (T) - |_ Grp_Light_Position_Left__ (T) - |_ Grp_Light_Position_Right__ (T) - |_ Grp_Light_Park_Left__ (T) - |_ Grp_Light_Park_Right__ (T) - |_ Grp_Light_Tail_Left__ (T) - |_ Grp_Light_Tail_Right__ (T) - |_ Grp_Light_Brake_Left__ (T) - |_ Grp_Light_Brake_Center__ (T) - |_ Grp_Light_Brake_Right__ (T) - |_ Grp_Light_Reverse_Left__ (T) - |_ Grp_Light_Reverse_Right__ (T) - |_ Grp_Light_Fog_Left__ (T) - |_ Grp_Light_Fog_Right__ (T) - |_ Grp_Light_Corner_Left__ (T) - |_ Grp_Light_Corner_Right__ (T) - |_ Grp_Light_Indicator_Left__ (T) - |_ Grp_Light_Indicator_Right__ (T) - |_ Grp_Number_Plate__ (T) - |_ Grp_Light_Number_Plate__ (T) - |_ Grp_Light_Warning__ (T) - |_ Grp_Convertible_Top_ - |_ Grp_Sensors_ (T) - |_ Grp_Side_Mirror_Mounting_Left__ (T) - |_ Grp_Side_Mirror_View_Left__ (T) - |_ Grp_Side_Mirror_Mounting_Right__ (T) - |_ Grp_Side_Mirror_View_Right__ (T) - |_ Grp_Blindspot_Mirror_Mounting__ (T) - |_ Grp_Blindspot_Mirror_View__ (T) - |_ Grp_Interior_ - |_ Grp_Interior_Static_ - |_ Grp_Interior_Dynamic_ - |_ Grp_Steering_Wheel_ (T) - |_ Grp_Eyepoint__ (T) - |_ Grp_Rearview_Mirror__Mounting_ (T) - |_ Grp_Rearview_Mirror_View__ (T) - |_ Grp_Seat__ (T) + |_ Grp_Door_Front__ (T) + |_ Grp_Door_Left__ (T) + |_ Grp_Door_Right__ (T) + |_ Grp_Door_Rear__ (T) + |_ Grp_Door_Top__ (T) + |_ Grp_Door_Bottom__ (T) + |_ Grp_Light_Day_Left__ (T) + |_ Grp_Light_Day_Right__ (T) + |_ Grp_Light_Low_Beam_Left__ (T) + |_ Grp_Light_Low_Beam_Right__ (T) + |_ Grp_Light_High_Beam_Left__ (T) + |_ Grp_Light_High_Beam_Right__ (T) + |_ Grp_Light_Position_Left__ (T) + |_ Grp_Light_Position_Right__ (T) + |_ Grp_Light_Park_Left__ (T) + |_ Grp_Light_Park_Right__ (T) + |_ Grp_Light_Tail_Left__ (T) + |_ Grp_Light_Tail_Right__ (T) + |_ Grp_Light_Brake_Left__ (T) + |_ Grp_Light_Brake_Center__ (T) + |_ Grp_Light_Brake_Right__ (T) + |_ Grp_Light_Reverse_Left__ (T) + |_ Grp_Light_Reverse_Right__ (T) + |_ Grp_Light_Fog_Left__ (T) + |_ Grp_Light_Fog_Right__ (T) + |_ Grp_Light_Corner_Left__ (T) + |_ Grp_Light_Corner_Right__ (T) + |_ Grp_Light_Indicator_Left__ (T) + |_ Grp_Light_Indicator_Right__ (T) + |_ Grp_Number_Plate__ (T) + |_ Grp_Light_Number_Plate__ (T) + |_ Grp_Light_Warning__ (T) + |_ Grp_Convertible_Top_ + |_ Grp_Sensors_ (T) + |_ Grp_Side_Mirror_Mounting_Left__ (T) + |_ Grp_Side_Mirror_View_Left__ (T) + |_ Grp_Side_Mirror_Mounting_Right__ (T) + |_ Grp_Side_Mirror_View_Right__ (T) + |_ Grp_Blindspot_Mirror_Mounting__ (T) + |_ Grp_Blindspot_Mirror_View__ (T) + |_ Grp_Interior_ + |_ Grp_Interior_Static_ + |_ Grp_Interior_Dynamic_ + |_ Grp_Steering_Wheel_ (T) + |_ Grp_Eyepoint__ (T) + |_ Grp_Rearview_Mirror__Mounting_ (T) + |_ Grp_Rearview_Mirror_View__ (T) + |_ Grp_Seat__ (T) end legend ---- -== Grp_Vehicle_Part__ (T) +== Grp_Vehicle_Part__ (T) A vehicle part is a large structure of a vehicle, that moves independently from other parts of the same vehicle. This mainly applies to articulated vehicles, e.g. a front loader with a hinged axis or an articulated bus with a hinge in the middle. @@ -73,7 +73,7 @@ When a vehicle part can be detached, like a trailer, it is to be treated as a se Standard vehicles only have one part and no keyword. Therefore, only one Grp_Vehicle_Part exists with the name `Grp_Vehicle_Part_0`. -The must be added to all sub-nodes, as multiple nodes with the same name in different vehicle parts are not possible. +The must be added to all sub-nodes, as multiple nodes with the same name in different vehicle parts are not possible. There cannot be a node "Grp_Exterior" in both Grp_Vehicle_Part_0 and Grp_Vehicle_Part_1. NOTE: Define the origin of a vehicle part @@ -101,7 +101,7 @@ NOTE: Add a figure visualizing e.g. a hinged bus to explain what vehicle parts a | Perpendicular to the x-axis, pointing vertically upwards |=== -== Grp_Exterior_ +== Grp_Exterior_ This group contains all elements of the exterior of the vehicle (part). @@ -124,7 +124,7 @@ This group contains all elements of the exterior of the vehicle (part). | Perpendicular to the x-axis, pointing vertically upwards |=== -== Grp_Exterior_Static_ +== Grp_Exterior_Static_ This group contains all static elements of the exterior of the vehicle (part). Static elements are geometry structures that have a fixed position and orientation relative to the origin on the vehicle (part) throughout a simulation. @@ -148,7 +148,7 @@ Static elements are geometry structures that have a fixed position and orientati | Perpendicular to the x-axis, pointing vertically upwards |=== -== Grp_Exterior_Dynamic_ +== Grp_Exterior_Dynamic_ This group contains all dynamic elements of the exterior of the vehicle (part). Dynamic elements are geometry structures which position and orientation relative to the origin on the vehicle (part) might change throughout a simulation. @@ -173,7 +173,7 @@ Dynamic elements are geometry structures which position and orientation relative |=== -== Grp_Wheel___ (T) +== Grp_Wheel___ (T) This group contains all geometries of one wheel assembly. This may include tire, rim, brake caliper etc. @@ -210,7 +210,7 @@ NOTE: Add a figure. |=== -== Grp_Wheel_Steering___ +== Grp_Wheel_Steering___ This group contains all components of the wheel assembly, that follow the steering motion but not the rotation of the wheel, e.g. brake calipers. @@ -236,9 +236,7 @@ The indices are the same as in the parent group. |=== -NOTE: Add a figure. - -== Grp_Wheel_Steering_Rotating___ (T) +== Grp_Wheel_Steering_Rotating___ (T) This group contains all components of the wheel assembly, that follow the steering motion as well as the rotation of the wheel, e.g. tire and rim. @@ -254,7 +252,7 @@ The indices are the same as in the parent group. | Geometric center of the wheel | *x-axis* -| Collinear with the vehicle longitudinal axis, pointing forwards +| Collinear with the vehicle longitudinal axis, pointing towards the door | *y-axis* | Completes the right-handed coordinate system @@ -264,15 +262,15 @@ The indices are the same as in the parent group. |=== -NOTE: Add a figure. - -== Grp_Door_Front__ (T) +== Grp_Door_Front__ (T) The group contains all components of a door in the front of the vehicle (part). This includes e.g. the engine cover. The `` is the index for all doors in the front counting from right to left (in positive y direction), starting with 0. +NOTE: Add a figure with an engine hood. + .
[%header, cols="20, 80"] |=== @@ -283,7 +281,7 @@ The `` is the index for all doors in the front counting from rig | Geometric center of the virtual hinge axis | *x-axis* -| Perpendicular to the z-axis, pointing forwards +| Perpendicular to the z-axis, pointing towards the door | *y-axis* | Completes the right-handed coordinate system @@ -293,14 +291,14 @@ The `` is the index for all doors in the front counting from rig |=== -NOTE: Add a figure. - -== Grp_Door_Left__ (T) +== Grp_Door_Left__ (T) The group contains all components of a door on the left side of the vehicle (part). The `` is the index for all doors on the left counting from front to rear, starting with 0. +NOTE: Add a figure. + .
[%header, cols="20, 80"] |=== @@ -311,7 +309,7 @@ The `` is the index for all doors on the left counting from front | Geometric center of the virtual hinge axis | *x-axis* -| Perpendicular to the z-axis, pointing forwards +| Perpendicular to the z-axis, pointing towards the door | *y-axis* | Completes the right-handed coordinate system @@ -321,14 +319,14 @@ The `` is the index for all doors on the left counting from front |=== -NOTE: Add a figure. - -== Grp_Door_Right__ (T) +== Grp_Door_Right__ (T) The group contains all components of a door on the right side of the vehicle (part). The `` is the index for all doors on the right counting from front to rear, starting with 0. +NOTE: Add a figure. + .
[%header, cols="20, 80"] |=== @@ -339,7 +337,7 @@ The `` is the index for all doors on the right counting from fro | Geometric center of the virtual hinge axis | *x-axis* -| Perpendicular to the z-axis, pointing forwards +| Perpendicular to the z-axis, pointing towards the door | *y-axis* | Completes the right-handed coordinate system @@ -349,15 +347,15 @@ The `` is the index for all doors on the right counting from fro |=== -NOTE: Add a figure. - -== Grp_Door_Rear__ (T) +== Grp_Door_Rear__ (T) The group contains all components of a door in the rear of the vehicle (part). This includes e.g. the trunklid. The `` is the index for all doors in the rear counting from right to left (in positive y direction), starting with 0. +NOTE: Add a figure with a trunk. + .
[%header, cols="20, 80"] |=== @@ -368,7 +366,7 @@ The `` is the index for all doors in the rear counting from right | Geometric center of the virtual hinge axis | *x-axis* -| Perpendicular to the z-axis, pointing forwards +| Perpendicular to the z-axis, pointing towards the door | *y-axis* | Completes the right-handed coordinate system @@ -378,14 +376,14 @@ The `` is the index for all doors in the rear counting from right |=== -NOTE: Add a figure. - -== Grp_Door_Top__ (T) +== Grp_Door_Top__ (T) The group contains all components of a door on the top of the vehicle (part). The `` is the index for all doors on the top counting from front to rear, starting with 0. +NOTE: Add a figure with a hatch on the top. + .
[%header, cols="20, 80"] |=== @@ -396,7 +394,7 @@ The `` is the index for all doors on the top counting from front t | Geometric center of the virtual hinge axis | *x-axis* -| Perpendicular to the z-axis, pointing forwards +| Perpendicular to the z-axis, pointing towards the door | *y-axis* | Completes the right-handed coordinate system @@ -405,14 +403,15 @@ The `` is the index for all doors on the top counting from front t | Concentric and coaxial to the virtual hinge axis |=== -NOTE: Add a figure. -== Grp_Door_Bottom__ (T) +== Grp_Door_Bottom__ (T) The group contains all components of a door on the bottom of the vehicle (part). The `` is the index for all doors on the bottom counting from front to rear, starting with 0. +NOTE: Add a figure with a hatch on the bottom. + .
[%header, cols="20, 80"] |=== @@ -432,9 +431,8 @@ The `` is the index for all doors on the bottom counting from f | Concentric and coaxial to the virtual hinge axis |=== -NOTE: Add a figure. -== Grp_Light_Day_Left__ (T) +== Grp_Light_Day_Left__ (T) Add a description @@ -463,7 +461,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Light_Day_Right__ (T) +== Grp_Light_Day_Right__ (T) Add a description @@ -492,7 +490,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Light_Low_Beam_Left__ (T) +== Grp_Light_Low_Beam_Left__ (T) Add a description @@ -521,7 +519,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Light_Low_Beam_Right__ (T) +== Grp_Light_Low_Beam_Right__ (T) Add a description @@ -550,7 +548,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Light_High_Beam_Left__ (T) +== Grp_Light_High_Beam_Left__ (T) Add a description @@ -579,7 +577,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Light_High_Beam_Right__ (T) +== Grp_Light_High_Beam_Right__ (T) Add a description @@ -608,7 +606,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Light_Position_Left__ (T) +== Grp_Light_Position_Left__ (T) Add a description @@ -637,7 +635,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Light_Position_Right__ (T) +== Grp_Light_Position_Right__ (T) Add a description @@ -666,7 +664,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Light_Park_Left__ (T) +== Grp_Light_Park_Left__ (T) Add a description @@ -695,7 +693,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Light_Park_Right__ (T) +== Grp_Light_Park_Right__ (T) Add a description @@ -724,7 +722,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Light_Tail_Left__ (T) +== Grp_Light_Tail_Left__ (T) Add a description @@ -753,7 +751,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Light_Tail_Right__ (T) +== Grp_Light_Tail_Right__ (T) Add a description @@ -782,7 +780,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Light_Brake_Left__ (T) +== Grp_Light_Brake_Left__ (T) Add a description @@ -811,7 +809,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Light_Brake_Center__ (T) +== Grp_Light_Brake_Center__ (T) Add a description @@ -840,7 +838,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Light_Brake_Right__ (T) +== Grp_Light_Brake_Right__ (T) Add a description @@ -869,7 +867,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Light_Reverse_Left__ (T) +== Grp_Light_Reverse_Left__ (T) Add a description @@ -898,7 +896,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Light_Reverse_Right__ (T) +== Grp_Light_Reverse_Right__ (T) Add a description @@ -927,7 +925,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Light_Fog_Left__ (T) +== Grp_Light_Fog_Left__ (T) Add a description @@ -956,7 +954,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Light_Fog_Right__ (T) +== Grp_Light_Fog_Right__ (T) Add a description @@ -985,7 +983,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Light_Corner_Left__ (T) +== Grp_Light_Corner_Left__ (T) Add a description @@ -1014,7 +1012,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Light_Corner_Right__ (T) +== Grp_Light_Corner_Right__ (T) Add a description @@ -1043,7 +1041,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Light_Indicator_Left__ (T) +== Grp_Light_Indicator_Left__ (T) Add a description @@ -1072,7 +1070,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Light_Indicator_Right__ (T) +== Grp_Light_Indicator_Right__ (T) Add a description @@ -1101,7 +1099,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Number_Plate__ (T) +== Grp_Number_Plate__ (T) Add a description @@ -1130,7 +1128,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Light_Number_Plate__ (T) +== Grp_Light_Number_Plate__ (T) Add a description @@ -1159,7 +1157,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Light_Warning__ (T) +== Grp_Light_Warning__ (T) Add a description @@ -1188,7 +1186,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Convertible_Top_ +== Grp_Convertible_Top_ Add a description @@ -1217,7 +1215,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Sensors_ (T) +== Grp_Sensors_ (T) Add a description @@ -1246,7 +1244,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Side_Mirror_Mounting_Left__ (T) +== Grp_Side_Mirror_Mounting_Left__ (T) Add a description @@ -1275,7 +1273,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Side_Mirror_Mounting_Right__ (T) +== Grp_Side_Mirror_Mounting_Right__ (T) Add a description @@ -1304,7 +1302,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Side_Mirror_View_Left__ (T) +== Grp_Side_Mirror_View_Left__ (T) Add a description @@ -1333,7 +1331,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Side_Mirror_View_Right__ (T) +== Grp_Side_Mirror_View_Right__ (T) Add a description @@ -1362,7 +1360,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Blindspot_Mirror_Mounting__ (T) +== Grp_Blindspot_Mirror_Mounting__ (T) Add a description @@ -1391,7 +1389,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Blindspot_Mirror_View__ (T) +== Grp_Blindspot_Mirror_View__ (T) Add a description @@ -1420,7 +1418,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Interior_ +== Grp_Interior_ Add a description @@ -1449,7 +1447,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Interior_Static_ +== Grp_Interior_Static_ Add a description @@ -1478,7 +1476,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Interior_Dynamic_ +== Grp_Interior_Dynamic_ Add a description @@ -1507,7 +1505,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Steering_Wheel_ (T) +== Grp_Steering_Wheel_ (T) Add a description @@ -1536,7 +1534,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Eyepoint__ (T) +== Grp_Eyepoint__ (T) Add a description @@ -1565,7 +1563,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Rearview_Mirror_Mounting__ (T) +== Grp_Rearview_Mirror_Mounting__ (T) Add a description @@ -1594,7 +1592,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Rearview_Mirror_View__ (T) +== Grp_Rearview_Mirror_View__ (T) Add a description @@ -1623,7 +1621,7 @@ Add a figure. .
//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] -== Grp_Seat__ (T) +== Grp_Seat__ (T) Add a description From 128865a3109b7b565a90e2bd94284b133f6e7ac2 Mon Sep 17 00:00:00 2001 From: ClemensLinnhoff Date: Thu, 10 Oct 2024 11:59:32 +0200 Subject: [PATCH 07/27] Cleanup Signed-off-by: ClemensLinnhoff --- .../object-vehicle/vehicle-structure-model-structure.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc b/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc index 7006f873..6353c682 100644 --- a/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc +++ b/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc @@ -73,8 +73,8 @@ When a vehicle part can be detached, like a trailer, it is to be treated as a se Standard vehicles only have one part and no keyword. Therefore, only one Grp_Vehicle_Part exists with the name `Grp_Vehicle_Part_0`. -The must be added to all sub-nodes, as multiple nodes with the same name in different vehicle parts are not possible. -There cannot be a node "Grp_Exterior" in both Grp_Vehicle_Part_0 and Grp_Vehicle_Part_1. +The `` must be added to all sub-nodes, as multiple nodes with the same name in different vehicle parts are not possible. +There cannot be a node `Grp_Exterior` in both `Grp_Vehicle_Part_0`` and `Grp_Vehicle_Part_1``. NOTE: Define the origin of a vehicle part From 5b50254136664f43f8069113a5ad713fc4dab91b Mon Sep 17 00:00:00 2001 From: ClemensLinnhoff Date: Tue, 15 Oct 2024 09:19:04 +0200 Subject: [PATCH 08/27] Cleanup Signed-off-by: ClemensLinnhoff --- .../vehicle-structure-model-structure.adoc | 126 ------------------ 1 file changed, 126 deletions(-) diff --git a/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc b/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc index 6353c682..07441a2d 100644 --- a/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc +++ b/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc @@ -456,10 +456,7 @@ Add a description |=== -Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] == Grp_Light_Day_Right__ (T) @@ -485,10 +482,7 @@ Add a description |=== -Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] == Grp_Light_Low_Beam_Left__ (T) @@ -514,10 +508,7 @@ Add a description |=== -Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] == Grp_Light_Low_Beam_Right__ (T) @@ -543,10 +534,7 @@ Add a description |=== -Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] == Grp_Light_High_Beam_Left__ (T) @@ -572,10 +560,7 @@ Add a description |=== -Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] == Grp_Light_High_Beam_Right__ (T) @@ -601,10 +586,7 @@ Add a description |=== -Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] == Grp_Light_Position_Left__ (T) @@ -630,10 +612,7 @@ Add a description |=== -Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] == Grp_Light_Position_Right__ (T) @@ -659,10 +638,7 @@ Add a description |=== -Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] == Grp_Light_Park_Left__ (T) @@ -688,10 +664,7 @@ Add a description |=== -Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] == Grp_Light_Park_Right__ (T) @@ -717,10 +690,7 @@ Add a description |=== -Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] == Grp_Light_Tail_Left__ (T) @@ -746,10 +716,7 @@ Add a description |=== -Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] == Grp_Light_Tail_Right__ (T) @@ -775,10 +742,7 @@ Add a description |=== -Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] == Grp_Light_Brake_Left__ (T) @@ -804,10 +768,7 @@ Add a description |=== -Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] == Grp_Light_Brake_Center__ (T) @@ -833,10 +794,7 @@ Add a description |=== -Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] == Grp_Light_Brake_Right__ (T) @@ -862,10 +820,7 @@ Add a description |=== -Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] == Grp_Light_Reverse_Left__ (T) @@ -891,10 +846,7 @@ Add a description |=== -Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] == Grp_Light_Reverse_Right__ (T) @@ -920,10 +872,7 @@ Add a description |=== -Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] == Grp_Light_Fog_Left__ (T) @@ -949,10 +898,7 @@ Add a description |=== -Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] == Grp_Light_Fog_Right__ (T) @@ -978,10 +924,7 @@ Add a description |=== -Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] == Grp_Light_Corner_Left__ (T) @@ -1007,10 +950,7 @@ Add a description |=== -Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] == Grp_Light_Corner_Right__ (T) @@ -1036,10 +976,7 @@ Add a description |=== -Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] == Grp_Light_Indicator_Left__ (T) @@ -1065,10 +1002,7 @@ Add a description |=== -Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] == Grp_Light_Indicator_Right__ (T) @@ -1094,10 +1028,7 @@ Add a description |=== -Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] == Grp_Number_Plate__ (T) @@ -1123,10 +1054,7 @@ Add a description |=== -Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] == Grp_Light_Number_Plate__ (T) @@ -1152,10 +1080,7 @@ Add a description |=== -Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] == Grp_Light_Warning__ (T) @@ -1181,10 +1106,7 @@ Add a description |=== -Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] == Grp_Convertible_Top_ @@ -1210,10 +1132,7 @@ Add a description |=== -Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] == Grp_Sensors_ (T) @@ -1239,10 +1158,7 @@ Add a description |=== -Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] == Grp_Side_Mirror_Mounting_Left__ (T) @@ -1268,10 +1184,7 @@ Add a description |=== -Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] == Grp_Side_Mirror_Mounting_Right__ (T) @@ -1297,10 +1210,7 @@ Add a description |=== -Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] == Grp_Side_Mirror_View_Left__ (T) @@ -1326,10 +1236,7 @@ Add a description |=== -Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] == Grp_Side_Mirror_View_Right__ (T) @@ -1355,10 +1262,7 @@ Add a description |=== -Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] == Grp_Blindspot_Mirror_Mounting__ (T) @@ -1384,10 +1288,7 @@ Add a description |=== -Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] == Grp_Blindspot_Mirror_View__ (T) @@ -1413,10 +1314,7 @@ Add a description |=== -Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] == Grp_Interior_ @@ -1442,10 +1340,7 @@ Add a description |=== -Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] == Grp_Interior_Static_ @@ -1471,10 +1366,7 @@ Add a description |=== -Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] == Grp_Interior_Dynamic_ @@ -1500,10 +1392,7 @@ Add a description |=== -Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] == Grp_Steering_Wheel_ (T) @@ -1529,10 +1418,7 @@ Add a description |=== -Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] == Grp_Eyepoint__ (T) @@ -1558,10 +1444,7 @@ Add a description |=== -Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] == Grp_Rearview_Mirror_Mounting__ (T) @@ -1587,10 +1470,7 @@ Add a description |=== -Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] == Grp_Rearview_Mirror_View__ (T) @@ -1616,10 +1496,7 @@ Add a description |=== -Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] == Grp_Seat__ (T) @@ -1645,7 +1522,4 @@ Add a description |=== -Add a figure. -.
-//image::images/Vehicle_Structure_Door_Coord_Frame.svg[width=70%, scalewidth=10cm] From 26a488f25b8f4c38c41808a6f3a08240815695f4 Mon Sep 17 00:00:00 2001 From: ClemensLinnhoff Date: Tue, 15 Oct 2024 09:39:41 +0200 Subject: [PATCH 09/27] Add light coordinate systems Signed-off-by: ClemensLinnhoff --- .../vehicle-structure-model-structure.adoc | 311 +++++++----------- 1 file changed, 117 insertions(+), 194 deletions(-) diff --git a/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc b/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc index 07441a2d..fd73fefd 100644 --- a/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc +++ b/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc @@ -27,8 +27,8 @@ Root |_ Grp_Light_High_Beam_Right__ (T) |_ Grp_Light_Position_Left__ (T) |_ Grp_Light_Position_Right__ (T) - |_ Grp_Light_Park_Left__ (T) - |_ Grp_Light_Park_Right__ (T) + |_ Grp_Light_Park_Left__ (T) + |_ Grp_Light_Park_Right__ (T) |_ Grp_Light_Tail_Left__ (T) |_ Grp_Light_Tail_Right__ (T) |_ Grp_Light_Brake_Left__ (T) @@ -434,7 +434,11 @@ NOTE: Add a figure with a hatch on the bottom. == Grp_Light_Day_Left__ (T) -Add a description +This group contains all parts of a daytime running light on the left side of a vehicle. + +The `` is the index for all daytime running lights on the left counting from right to left (in positive y direction), starting with 0. + +NOTE: Add a figure. This figure might ba applicable to all lights on the front left. I don't think we have to distinguish in the figures between the different kinds of lights. .
[%header, cols="20, 80"] @@ -443,24 +447,26 @@ Add a description 2+^|
| *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 |=== +== Grp_Light_Day_Right__ (T) +This group contains all parts of a daytime running light on the right side of a vehicle. -== Grp_Light_Day_Right__ (T) +The `` is the index for all daytime running lights on the right counting from right to left (in positive y direction), starting with 0. -Add a description +NOTE: Add a figure. This figure might ba applicable to all lights on the front right. I don't think we have to distinguish in the figures between the different kinds of lights. .
[%header, cols="20, 80"] @@ -469,21 +475,19 @@ Add a description 2+^|
| *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 |=== - - == Grp_Light_Low_Beam_Left__ (T) Add a description @@ -495,21 +499,19 @@ Add a description 2+^|
| *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 |=== - - == Grp_Light_Low_Beam_Right__ (T) Add a description @@ -521,21 +523,19 @@ Add a description 2+^|
| *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 |=== - - == Grp_Light_High_Beam_Left__ (T) Add a description @@ -547,21 +547,19 @@ Add a description 2+^|
| *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 |=== - - == Grp_Light_High_Beam_Right__ (T) Add a description @@ -573,21 +571,19 @@ Add a description 2+^|
| *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 |=== - - == Grp_Light_Position_Left__ (T) Add a description @@ -599,21 +595,19 @@ Add a description 2+^|
| *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 |=== - - == Grp_Light_Position_Right__ (T) Add a description @@ -625,22 +619,20 @@ Add a description 2+^|
| *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 |=== - - -== Grp_Light_Park_Left__ (T) +== Grp_Light_Park_Left__ (T) Add a description @@ -651,22 +643,20 @@ Add a description 2+^|
| *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 |=== - - -== Grp_Light_Park_Right__ (T) +== Grp_Light_Park_Right__ (T) Add a description @@ -677,21 +667,19 @@ Add a description 2+^|
| *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 |=== - - == Grp_Light_Tail_Left__ (T) Add a description @@ -703,21 +691,19 @@ Add a description 2+^|
| *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 |=== - - == Grp_Light_Tail_Right__ (T) Add a description @@ -729,21 +715,19 @@ Add a description 2+^|
| *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 |=== - - == Grp_Light_Brake_Left__ (T) Add a description @@ -755,21 +739,19 @@ Add a description 2+^|
| *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 |=== - - == Grp_Light_Brake_Center__ (T) Add a description @@ -781,21 +763,19 @@ Add a description 2+^|
| *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 |=== - - == Grp_Light_Brake_Right__ (T) Add a description @@ -807,21 +787,19 @@ Add a description 2+^|
| *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 |=== - - == Grp_Light_Reverse_Left__ (T) Add a description @@ -833,21 +811,19 @@ Add a description 2+^|
| *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 |=== - - == Grp_Light_Reverse_Right__ (T) Add a description @@ -859,21 +835,19 @@ Add a description 2+^|
| *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 |=== - - == Grp_Light_Fog_Left__ (T) Add a description @@ -885,21 +859,19 @@ Add a description 2+^|
| *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 |=== - - == Grp_Light_Fog_Right__ (T) Add a description @@ -911,21 +883,19 @@ Add a description 2+^|
| *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 |=== - - == Grp_Light_Corner_Left__ (T) Add a description @@ -937,21 +907,19 @@ Add a description 2+^|
| *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 |=== - - == Grp_Light_Corner_Right__ (T) Add a description @@ -963,21 +931,19 @@ Add a description 2+^|
| *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 |=== - - == Grp_Light_Indicator_Left__ (T) Add a description @@ -989,21 +955,19 @@ Add a description 2+^|
| *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 |=== - - == Grp_Light_Indicator_Right__ (T) Add a description @@ -1015,21 +979,19 @@ Add a description 2+^|
| *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 |=== - - == Grp_Number_Plate__ (T) Add a description @@ -1041,21 +1003,19 @@ Add a description 2+^|
| *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 |=== - - == Grp_Light_Number_Plate__ (T) Add a description @@ -1067,21 +1027,19 @@ Add a description 2+^|
| *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 |=== - - == Grp_Light_Warning__ (T) Add a description @@ -1093,21 +1051,19 @@ Add a description 2+^|
| *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 |=== - - == Grp_Convertible_Top_ Add a description @@ -1132,8 +1088,6 @@ Add a description |=== - - == Grp_Sensors_ (T) Add a description @@ -1158,8 +1112,6 @@ Add a description |=== - - == Grp_Side_Mirror_Mounting_Left__ (T) Add a description @@ -1184,8 +1136,6 @@ Add a description |=== - - == Grp_Side_Mirror_Mounting_Right__ (T) Add a description @@ -1210,8 +1160,6 @@ Add a description |=== - - == Grp_Side_Mirror_View_Left__ (T) Add a description @@ -1236,8 +1184,6 @@ Add a description |=== - - == Grp_Side_Mirror_View_Right__ (T) Add a description @@ -1262,8 +1208,6 @@ Add a description |=== - - == Grp_Blindspot_Mirror_Mounting__ (T) Add a description @@ -1288,8 +1232,6 @@ Add a description |=== - - == Grp_Blindspot_Mirror_View__ (T) Add a description @@ -1314,8 +1256,6 @@ Add a description |=== - - == Grp_Interior_ Add a description @@ -1340,8 +1280,6 @@ Add a description |=== - - == Grp_Interior_Static_ Add a description @@ -1366,8 +1304,6 @@ Add a description |=== - - == Grp_Interior_Dynamic_ Add a description @@ -1392,8 +1328,6 @@ Add a description |=== - - == Grp_Steering_Wheel_ (T) Add a description @@ -1418,8 +1352,6 @@ Add a description |=== - - == Grp_Eyepoint__ (T) Add a description @@ -1444,8 +1376,6 @@ Add a description |=== - - == Grp_Rearview_Mirror_Mounting__ (T) Add a description @@ -1470,8 +1400,6 @@ Add a description |=== - - == Grp_Rearview_Mirror_View__ (T) Add a description @@ -1496,8 +1424,6 @@ Add a description |=== - - == Grp_Seat__ (T) Add a description @@ -1520,6 +1446,3 @@ Add a description | *z-axis* | ... |=== - - - From e810d8fad2cddfd5a9d472a0684de45d62b4342e Mon Sep 17 00:00:00 2001 From: ClemensLinnhoff Date: Tue, 15 Oct 2024 09:43:51 +0200 Subject: [PATCH 10/27] Add some light descriptions Signed-off-by: ClemensLinnhoff --- .../vehicle-structure-model-structure.adoc | 26 +++++++++++++++---- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc b/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc index fd73fefd..cada43d2 100644 --- a/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc +++ b/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc @@ -466,7 +466,7 @@ This group contains all parts of a daytime running light on the right side of a The `` is the index for all daytime running lights on the right counting from right to left (in positive y direction), starting with 0. -NOTE: Add a figure. This figure might ba applicable to all lights on the front right. I don't think we have to distinguish in the figures between the different kinds of lights. +NOTE: Add a figure. This figure might be applicable to all lights on the front right. I don't think we have to distinguish in the figures between the different kinds of lights. .
[%header, cols="20, 80"] @@ -490,7 +490,11 @@ NOTE: Add a figure. This figure might ba applicable to all lights on the front r == Grp_Light_Low_Beam_Left__ (T) -Add a description +This group contains all parts of a low beam light on the left side of a vehicle. + +The `` is the index for all low beam lights on the left counting from right to left (in positive y direction), starting with 0. + +NOTE: Add a figure from left day light. .
[%header, cols="20, 80"] @@ -514,7 +518,11 @@ Add a description == Grp_Light_Low_Beam_Right__ (T) -Add a description +This group contains all parts of a low beam light on the right side of a vehicle. + +The `` is the index for all low beam lights on the right counting from right to left (in positive y direction), starting with 0. + +NOTE: Add a figure from right day light. .
[%header, cols="20, 80"] @@ -538,7 +546,11 @@ Add a description == Grp_Light_High_Beam_Left__ (T) -Add a description +This group contains all parts of a high beam light on the left side of a vehicle. + +The `` is the index for all high beam lights on the left counting from right to left (in positive y direction), starting with 0. + +NOTE: Add a figure from left day light. .
[%header, cols="20, 80"] @@ -562,7 +574,11 @@ Add a description == Grp_Light_High_Beam_Right__ (T) -Add a description +This group contains all parts of a high beam light on the right side of a vehicle. + +The `` is the index for all high beam lights on the right counting from right to left (in positive y direction), starting with 0. + +NOTE: Add a figure from right day light. .
[%header, cols="20, 80"] From 7492bbd10561f17a767a0b5bc7566f3c4fa78857 Mon Sep 17 00:00:00 2001 From: ClemensLinnhoff Date: Tue, 15 Oct 2024 09:58:01 +0200 Subject: [PATCH 11/27] Add more descriptions Signed-off-by: ClemensLinnhoff --- .../vehicle-structure-model-structure.adoc | 86 +++++++++++++++---- 1 file changed, 71 insertions(+), 15 deletions(-) diff --git a/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc b/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc index cada43d2..f9dc2d12 100644 --- a/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc +++ b/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc @@ -602,7 +602,10 @@ NOTE: Add a figure from right day light. == Grp_Light_Position_Left__ (T) -Add a description +This group contains all parts of a position light on the left side of a vehicle. +Position lights are typically smaller, low-intensity, orange lights. + +The `` is the index for all position lights on the left counting from right to left (in positive y direction), and from the front to the rear, starting with 0. .
[%header, cols="20, 80"] @@ -626,7 +629,10 @@ Add a description == Grp_Light_Position_Right__ (T) -Add a description +This group contains all parts of a position light on the right side of a vehicle. +Position lights are typically smaller, low-intensity, orange lights. + +The `` is the index for all position lights on the right counting from right to left (in positive y direction), and from the front to the rear, starting with 0. .
[%header, cols="20, 80"] @@ -650,7 +656,9 @@ Add a description == Grp_Light_Park_Left__ (T) -Add a description +This group contains all parts of a parking light on the left side of a vehicle. + +The `` is the index for all parking lights on the left counting from right to left (in positive y direction), and from the front to the rear, starting with 0. .
[%header, cols="20, 80"] @@ -674,7 +682,9 @@ Add a description == Grp_Light_Park_Right__ (T) -Add a description +This group contains all parts of a parking light on the right side of a vehicle. + +The `` is the index for all parking lights on the right counting from right to left (in positive y direction), and from the front to the rear, starting with 0. .
[%header, cols="20, 80"] @@ -698,7 +708,11 @@ Add a description == Grp_Light_Tail_Left__ (T) -Add a description +This group contains all parts of a tail light on the left side of a vehicle. + +The `` is the index for all tail lights on the left counting from right to left (in positive y direction), starting with 0. + +NOTE: 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, cols="20, 80"] @@ -722,7 +736,11 @@ Add a description == Grp_Light_Tail_Right__ (T) -Add a description +This group contains all parts of a tail light on the right side of a vehicle. + +The `` is the index for all tail lights on the right counting from right to left (in positive y direction), starting with 0. + +NOTE: 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, cols="20, 80"] @@ -746,7 +764,11 @@ Add a description == Grp_Light_Brake_Left__ (T) -Add a description +This group contains all parts of a brake light on the left side of a vehicle. + +The `` is the index for all brake lights on the left counting from right to left (in positive y direction), starting with 0. + +NOTE: Add figure from tail light. .
[%header, cols="20, 80"] @@ -770,7 +792,11 @@ Add a description == Grp_Light_Brake_Center__ (T) -Add a description +This group contains all parts of a brake light in the center of a vehicle. + +The `` is the index for all brake lights in the center counting from right to left (in positive y direction), starting with 0. + +NOTE: Add a figure. .
[%header, cols="20, 80"] @@ -794,7 +820,11 @@ Add a description == Grp_Light_Brake_Right__ (T) -Add a description +This group contains all parts of a brake light on the right side of a vehicle. + +The `` is the index for all brake lights on the right counting from right to left (in positive y direction), starting with 0. + +NOTE: Add figure from tail light. .
[%header, cols="20, 80"] @@ -818,7 +848,11 @@ Add a description == Grp_Light_Reverse_Left__ (T) -Add a description +This group contains all parts of a reverse light on the left side of a vehicle. + +The `` is the index for all reverse lights on the left counting from right to left (in positive y direction), starting with 0. + +NOTE: Add figure from tail light. .
[%header, cols="20, 80"] @@ -842,7 +876,11 @@ Add a description == Grp_Light_Reverse_Right__ (T) -Add a description +This group contains all parts of a reverse light on the right side of a vehicle. + +The `` is the index for all reverse lights on the right counting from right to left (in positive y direction), starting with 0. + +NOTE: Add figure from tail light. .
[%header, cols="20, 80"] @@ -866,7 +904,11 @@ Add a description == Grp_Light_Fog_Left__ (T) -Add a description +This group contains all parts of a fog light on the left side of a vehicle. + +The `` is the index for all fog lights on the left counting from right to left (in positive y direction), starting with 0. + +NOTE: Add figure from tail light. .
[%header, cols="20, 80"] @@ -890,7 +932,11 @@ Add a description == Grp_Light_Fog_Right__ (T) -Add a description +This group contains all parts of a fog light on the right side of a vehicle. + +The `` is the index for all fog lights on the right counting from right to left (in positive y direction), starting with 0. + +NOTE: Add figure from tail light. .
[%header, cols="20, 80"] @@ -914,7 +960,12 @@ Add a description == Grp_Light_Corner_Left__ (T) -Add a description +This group contains all parts of a corner light on the left side of a vehicle. +A corner light is a typically white light for lateral illumination in the direction of an intended turn or lane change. + +The `` is the index for all corner lights on the left counting from right to left (in positive y direction), starting with 0. + +NOTE: Add a figure. .
[%header, cols="20, 80"] @@ -938,7 +989,12 @@ Add a description == Grp_Light_Corner_Right__ (T) -Add a description +This group contains all parts of a corner light on the right side of a vehicle. +A corner light is a typically white light for lateral illumination in the direction of an intended turn or lane change. + +The `` is the index for all corner lights on the right counting from right to left (in positive y direction), starting with 0. + +NOTE: Add a figure. .
[%header, cols="20, 80"] From c97f8ade33c3ffa90ffe286b77f9b4b216bfe9fb Mon Sep 17 00:00:00 2001 From: ClemensLinnhoff Date: Tue, 15 Oct 2024 10:56:14 +0200 Subject: [PATCH 12/27] Add more descriptions Signed-off-by: ClemensLinnhoff --- .../vehicle-structure-model-structure.adoc | 41 +++++++++++++------ 1 file changed, 28 insertions(+), 13 deletions(-) diff --git a/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc b/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc index f9dc2d12..540a3414 100644 --- a/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc +++ b/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc @@ -42,8 +42,8 @@ Root |_ Grp_Light_Corner_Right__ (T) |_ Grp_Light_Indicator_Left__ (T) |_ Grp_Light_Indicator_Right__ (T) - |_ Grp_Number_Plate__ (T) - |_ Grp_Light_Number_Plate__ (T) + |_ Grp_License_Plate__ (T) + |_ Grp_Light_License_Plate__ (T) |_ Grp_Light_Warning__ (T) |_ Grp_Convertible_Top_ |_ Grp_Sensors_ (T) @@ -1018,7 +1018,9 @@ NOTE: Add a figure. == Grp_Light_Indicator_Left__ (T) -Add a description +This group contains all parts of an indicator light on the left side of a vehicle. + +The `` is the index for all indicator lights on the left counting from right to left (in positive y direction), and from the front to the rear, starting with 0. .
[%header, cols="20, 80"] @@ -1042,7 +1044,10 @@ Add a description == Grp_Light_Indicator_Right__ (T) -Add a description +This group contains all parts of an indicator light on the left side of a vehicle. + +The `` is the index for all indicator lights on the right counting from right to left (in positive y direction), and from the front to the rear, starting with 0. + .
[%header, cols="20, 80"] @@ -1064,9 +1069,13 @@ Add a description |=== -== Grp_Number_Plate__ (T) +== Grp_Light_License_Plate__ (T) -Add a description +This group contains all parts of a license plate light of a vehicle. + +The `` is the index for all license plate lights counting from right to left (in positive y direction), and from the front to the rear, starting with 0. + +NOTE: Add a figure for the exemplary license plate light on the rear of a vehicle. .
[%header, cols="20, 80"] @@ -1088,9 +1097,13 @@ Add a description |=== -== Grp_Light_Number_Plate__ (T) +== Grp_Light_Warning__ (T) -Add a description +This group contains all parts of a warning light of a vehicle. + +The `` is the index for all warning lights counting from right to left (in positive y direction), and from the front to the rear, starting with 0. + +NOTE: Add a figure on an exemplary rotating warning light on the roof a vehicle. .
[%header, cols="20, 80"] @@ -1102,7 +1115,7 @@ Add a description | Center of the light element. | *x-axis* -| Pointing towards the main light emission. +| Pointing towards the main light emission, or forwards for rotating lights. | *y-axis* | Completes the right-handed coordinate system @@ -1112,9 +1125,11 @@ Add a description |=== -== Grp_Light_Warning__ (T) +== Grp_License_Plate__ (T) -Add a description +This group contains all parts of a license plate of a vehicle. + +The `` is the index for all license plates counting from right to left (in positive y direction), and from the front to the rear, starting with 0. .
[%header, cols="20, 80"] @@ -1123,10 +1138,10 @@ Add a description 2+^|
| *Origin* -| Center of the light element. +| Center of the plate. | *x-axis* -| Pointing towards the main light emission, or forwards for rotating lights. +| Pointing outwards from the front of the plate. | *y-axis* | Completes the right-handed coordinate system From 477d0de6dfe1a61d61d38da2d24a2202cb5eb9ad Mon Sep 17 00:00:00 2001 From: ClemensLinnhoff Date: Tue, 15 Oct 2024 11:00:46 +0200 Subject: [PATCH 13/27] Restructure Signed-off-by: ClemensLinnhoff --- .../vehicle-structure-model-structure.adoc | 230 +++++++++--------- 1 file changed, 115 insertions(+), 115 deletions(-) diff --git a/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc b/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc index 540a3414..72404eab 100644 --- a/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc +++ b/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc @@ -25,10 +25,15 @@ Root |_ Grp_Light_Low_Beam_Right__ (T) |_ Grp_Light_High_Beam_Left__ (T) |_ Grp_Light_High_Beam_Right__ (T) + |_ Grp_Light_Corner_Left__ (T) + |_ Grp_Light_Corner_Right__ (T) |_ Grp_Light_Position_Left__ (T) |_ Grp_Light_Position_Right__ (T) |_ Grp_Light_Park_Left__ (T) |_ Grp_Light_Park_Right__ (T) + |_ Grp_Light_Indicator_Left__ (T) + |_ Grp_Light_Indicator_Right__ (T) + |_ Grp_Light_License_Plate__ (T) |_ Grp_Light_Tail_Left__ (T) |_ Grp_Light_Tail_Right__ (T) |_ Grp_Light_Brake_Left__ (T) @@ -38,21 +43,16 @@ Root |_ Grp_Light_Reverse_Right__ (T) |_ Grp_Light_Fog_Left__ (T) |_ Grp_Light_Fog_Right__ (T) - |_ Grp_Light_Corner_Left__ (T) - |_ Grp_Light_Corner_Right__ (T) - |_ Grp_Light_Indicator_Left__ (T) - |_ Grp_Light_Indicator_Right__ (T) - |_ Grp_License_Plate__ (T) - |_ Grp_Light_License_Plate__ (T) |_ Grp_Light_Warning__ (T) - |_ Grp_Convertible_Top_ - |_ Grp_Sensors_ (T) |_ Grp_Side_Mirror_Mounting_Left__ (T) |_ Grp_Side_Mirror_View_Left__ (T) |_ Grp_Side_Mirror_Mounting_Right__ (T) |_ Grp_Side_Mirror_View_Right__ (T) |_ Grp_Blindspot_Mirror_Mounting__ (T) |_ Grp_Blindspot_Mirror_View__ (T) + |_ Grp_License_Plate__ (T) + |_ Grp_Convertible_Top_ + |_ Grp_Sensors_ (T) |_ Grp_Interior_ |_ Grp_Interior_Static_ |_ Grp_Interior_Dynamic_ @@ -600,12 +600,14 @@ NOTE: Add a figure from right day light. |=== -== Grp_Light_Position_Left__ (T) +== Grp_Light_Corner_Left__ (T) -This group contains all parts of a position light on the left side of a vehicle. -Position lights are typically smaller, low-intensity, orange lights. +This group contains all parts of a corner light on the left side of a vehicle. +A corner light is a typically white light for lateral illumination in the direction of an intended turn or lane change. -The `` is the index for all position lights on the left counting from right to left (in positive y direction), and from the front to the rear, starting with 0. +The `` is the index for all corner lights on the left counting from right to left (in positive y direction), starting with 0. + +NOTE: Add a figure. .
[%header, cols="20, 80"] @@ -617,7 +619,7 @@ The `` is the index for all position lights on the left count | Center of the light element. | *x-axis* -| Pointing towards the main light emission. +| Pointing towards the main light emission in neutral position. | *y-axis* | Completes the right-handed coordinate system @@ -627,12 +629,14 @@ The `` is the index for all position lights on the left count |=== -== Grp_Light_Position_Right__ (T) +== Grp_Light_Corner_Right__ (T) -This group contains all parts of a position light on the right side of a vehicle. -Position lights are typically smaller, low-intensity, orange lights. +This group contains all parts of a corner light on the right side of a vehicle. +A corner light is a typically white light for lateral illumination in the direction of an intended turn or lane change. -The `` is the index for all position lights on the right counting from right to left (in positive y direction), and from the front to the rear, starting with 0. +The `` is the index for all corner lights on the right counting from right to left (in positive y direction), starting with 0. + +NOTE: Add a figure. .
[%header, cols="20, 80"] @@ -644,7 +648,7 @@ The `` is the index for all position lights on the right cou | Center of the light element. | *x-axis* -| Pointing towards the main light emission. +| Pointing towards the main light emission in neutral position. | *y-axis* | Completes the right-handed coordinate system @@ -654,11 +658,12 @@ The `` is the index for all position lights on the right cou |=== -== Grp_Light_Park_Left__ (T) +== Grp_Light_Position_Left__ (T) -This group contains all parts of a parking light on the left side of a vehicle. +This group contains all parts of a position light on the left side of a vehicle. +Position lights are typically smaller, low-intensity, orange lights. -The `` is the index for all parking lights on the left counting from right to left (in positive y direction), and from the front to the rear, starting with 0. +The `` is the index for all position lights on the left counting from right to left (in positive y direction), and from the front to the rear, starting with 0. .
[%header, cols="20, 80"] @@ -670,7 +675,7 @@ The `` is the index for all parking lights on the left counting f | Center of the light element. | *x-axis* -| Pointing towards the main light emission, usually forwards. +| Pointing towards the main light emission. | *y-axis* | Completes the right-handed coordinate system @@ -680,11 +685,12 @@ The `` is the index for all parking lights on the left counting f |=== -== Grp_Light_Park_Right__ (T) +== Grp_Light_Position_Right__ (T) -This group contains all parts of a parking light on the right side of a vehicle. +This group contains all parts of a position light on the right side of a vehicle. +Position lights are typically smaller, low-intensity, orange lights. -The `` is the index for all parking lights on the right counting from right to left (in positive y direction), and from the front to the rear, starting with 0. +The `` is the index for all position lights on the right counting from right to left (in positive y direction), and from the front to the rear, starting with 0. .
[%header, cols="20, 80"] @@ -696,7 +702,7 @@ The `` is the index for all parking lights on the right counting | Center of the light element. | *x-axis* -| Pointing towards the main light emission, usually forwards. +| Pointing towards the main light emission. | *y-axis* | Completes the right-handed coordinate system @@ -706,13 +712,11 @@ The `` is the index for all parking lights on the right counting |=== -== Grp_Light_Tail_Left__ (T) - -This group contains all parts of a tail light on the left side of a vehicle. +== Grp_Light_Park_Left__ (T) -The `` is the index for all tail lights on the left counting from right to left (in positive y direction), starting with 0. +This group contains all parts of a parking light on the left side of a vehicle. -NOTE: 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. +The `` is the index for all parking lights on the left counting from right to left (in positive y direction), and from the front to the rear, starting with 0. .
[%header, cols="20, 80"] @@ -724,7 +728,7 @@ NOTE: Add a figure. This figure might be applicable to all lights on the rear le | Center of the light element. | *x-axis* -| Pointing towards the main light emission, usually backwards. +| Pointing towards the main light emission, usually forwards. | *y-axis* | Completes the right-handed coordinate system @@ -734,13 +738,11 @@ NOTE: Add a figure. This figure might be applicable to all lights on the rear le |=== -== Grp_Light_Tail_Right__ (T) - -This group contains all parts of a tail light on the right side of a vehicle. +== Grp_Light_Park_Right__ (T) -The `` is the index for all tail lights on the right counting from right to left (in positive y direction), starting with 0. +This group contains all parts of a parking light on the right side of a vehicle. -NOTE: 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. +The `` is the index for all parking lights on the right counting from right to left (in positive y direction), and from the front to the rear, starting with 0. .
[%header, cols="20, 80"] @@ -752,7 +754,7 @@ NOTE: Add a figure. This figure might be applicable to all lights on the rear ri | Center of the light element. | *x-axis* -| Pointing towards the main light emission, usually backwards. +| Pointing towards the main light emission, usually forwards. | *y-axis* | Completes the right-handed coordinate system @@ -762,13 +764,11 @@ NOTE: Add a figure. This figure might be applicable to all lights on the rear ri |=== -== Grp_Light_Brake_Left__ (T) - -This group contains all parts of a brake light on the left side of a vehicle. +== Grp_Light_Indicator_Left__ (T) -The `` is the index for all brake lights on the left counting from right to left (in positive y direction), starting with 0. +This group contains all parts of an indicator light on the left side of a vehicle. -NOTE: Add figure from tail light. +The `` is the index for all indicator lights on the left counting from right to left (in positive y direction), and from the front to the rear, starting with 0. .
[%header, cols="20, 80"] @@ -780,7 +780,7 @@ NOTE: Add figure from tail light. | Center of the light element. | *x-axis* -| Pointing towards the main light emission, usually backwards. +| Pointing towards the main light emission. | *y-axis* | Completes the right-handed coordinate system @@ -790,13 +790,12 @@ NOTE: Add figure from tail light. |=== -== Grp_Light_Brake_Center__ (T) +== Grp_Light_Indicator_Right__ (T) -This group contains all parts of a brake light in the center of a vehicle. +This group contains all parts of an indicator light on the left side of a vehicle. -The `` is the index for all brake lights in the center counting from right to left (in positive y direction), starting with 0. +The `` is the index for all indicator lights on the right counting from right to left (in positive y direction), and from the front to the rear, starting with 0. -NOTE: Add a figure. .
[%header, cols="20, 80"] @@ -808,7 +807,7 @@ NOTE: Add a figure. | Center of the light element. | *x-axis* -| Pointing towards the main light emission, usually backwards. +| Pointing towards the main light emission. | *y-axis* | Completes the right-handed coordinate system @@ -818,13 +817,13 @@ NOTE: Add a figure. |=== -== Grp_Light_Brake_Right__ (T) +== Grp_Light_License_Plate__ (T) -This group contains all parts of a brake light on the right side of a vehicle. +This group contains all parts of a license plate light of a vehicle. -The `` is the index for all brake lights on the right counting from right to left (in positive y direction), starting with 0. +The `` is the index for all license plate lights counting from right to left (in positive y direction), and from the front to the rear, starting with 0. -NOTE: Add figure from tail light. +NOTE: Add a figure for the exemplary license plate light on the rear of a vehicle. .
[%header, cols="20, 80"] @@ -836,7 +835,7 @@ NOTE: Add figure from tail light. | Center of the light element. | *x-axis* -| Pointing towards the main light emission, usually backwards. +| Pointing towards the main light emission. | *y-axis* | Completes the right-handed coordinate system @@ -846,13 +845,13 @@ NOTE: Add figure from tail light. |=== -== Grp_Light_Reverse_Left__ (T) +== Grp_Light_Tail_Left__ (T) -This group contains all parts of a reverse light on the left side of a vehicle. +This group contains all parts of a tail light on the left side of a vehicle. -The `` is the index for all reverse lights on the left counting from right to left (in positive y direction), starting with 0. +The `` is the index for all tail lights on the left counting from right to left (in positive y direction), starting with 0. -NOTE: Add figure from tail light. +NOTE: 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, cols="20, 80"] @@ -874,13 +873,13 @@ NOTE: Add figure from tail light. |=== -== Grp_Light_Reverse_Right__ (T) +== Grp_Light_Tail_Right__ (T) -This group contains all parts of a reverse light on the right side of a vehicle. +This group contains all parts of a tail light on the right side of a vehicle. -The `` is the index for all reverse lights on the right counting from right to left (in positive y direction), starting with 0. +The `` is the index for all tail lights on the right counting from right to left (in positive y direction), starting with 0. -NOTE: Add figure from tail light. +NOTE: 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, cols="20, 80"] @@ -902,11 +901,11 @@ NOTE: Add figure from tail light. |=== -== Grp_Light_Fog_Left__ (T) +== Grp_Light_Brake_Left__ (T) -This group contains all parts of a fog light on the left side of a vehicle. +This group contains all parts of a brake light on the left side of a vehicle. -The `` is the index for all fog lights on the left counting from right to left (in positive y direction), starting with 0. +The `` is the index for all brake lights on the left counting from right to left (in positive y direction), starting with 0. NOTE: Add figure from tail light. @@ -930,13 +929,13 @@ NOTE: Add figure from tail light. |=== -== Grp_Light_Fog_Right__ (T) +== Grp_Light_Brake_Center__ (T) -This group contains all parts of a fog light on the right side of a vehicle. +This group contains all parts of a brake light in the center of a vehicle. -The `` is the index for all fog lights on the right counting from right to left (in positive y direction), starting with 0. +The `` is the index for all brake lights in the center counting from right to left (in positive y direction), starting with 0. -NOTE: Add figure from tail light. +NOTE: Add a figure. .
[%header, cols="20, 80"] @@ -958,14 +957,13 @@ NOTE: Add figure from tail light. |=== -== Grp_Light_Corner_Left__ (T) +== Grp_Light_Brake_Right__ (T) -This group contains all parts of a corner light on the left side of a vehicle. -A corner light is a typically white light for lateral illumination in the direction of an intended turn or lane change. +This group contains all parts of a brake light on the right side of a vehicle. -The `` is the index for all corner lights on the left counting from right to left (in positive y direction), starting with 0. +The `` is the index for all brake lights on the right counting from right to left (in positive y direction), starting with 0. -NOTE: Add a figure. +NOTE: Add figure from tail light. .
[%header, cols="20, 80"] @@ -977,7 +975,7 @@ NOTE: Add a figure. | Center of the light element. | *x-axis* -| Pointing towards the main light emission in neutral position. +| Pointing towards the main light emission, usually backwards. | *y-axis* | Completes the right-handed coordinate system @@ -987,14 +985,13 @@ NOTE: Add a figure. |=== -== Grp_Light_Corner_Right__ (T) +== Grp_Light_Reverse_Left__ (T) -This group contains all parts of a corner light on the right side of a vehicle. -A corner light is a typically white light for lateral illumination in the direction of an intended turn or lane change. +This group contains all parts of a reverse light on the left side of a vehicle. -The `` is the index for all corner lights on the right counting from right to left (in positive y direction), starting with 0. +The `` is the index for all reverse lights on the left counting from right to left (in positive y direction), starting with 0. -NOTE: Add a figure. +NOTE: Add figure from tail light. .
[%header, cols="20, 80"] @@ -1006,7 +1003,7 @@ NOTE: Add a figure. | Center of the light element. | *x-axis* -| Pointing towards the main light emission in neutral position. +| Pointing towards the main light emission, usually backwards. | *y-axis* | Completes the right-handed coordinate system @@ -1016,11 +1013,13 @@ NOTE: Add a figure. |=== -== Grp_Light_Indicator_Left__ (T) +== Grp_Light_Reverse_Right__ (T) -This group contains all parts of an indicator light on the left side of a vehicle. +This group contains all parts of a reverse light on the right side of a vehicle. -The `` is the index for all indicator lights on the left counting from right to left (in positive y direction), and from the front to the rear, starting with 0. +The `` is the index for all reverse lights on the right counting from right to left (in positive y direction), starting with 0. + +NOTE: Add figure from tail light. .
[%header, cols="20, 80"] @@ -1032,7 +1031,7 @@ The `` is the index for all indicator lights on the left cou | Center of the light element. | *x-axis* -| Pointing towards the main light emission. +| Pointing towards the main light emission, usually backwards. | *y-axis* | Completes the right-handed coordinate system @@ -1042,12 +1041,13 @@ The `` is the index for all indicator lights on the left cou |=== -== Grp_Light_Indicator_Right__ (T) +== Grp_Light_Fog_Left__ (T) -This group contains all parts of an indicator light on the left side of a vehicle. +This group contains all parts of a fog light on the left side of a vehicle. -The `` is the index for all indicator lights on the right counting from right to left (in positive y direction), and from the front to the rear, starting with 0. +The `` is the index for all fog lights on the left counting from right to left (in positive y direction), starting with 0. +NOTE: Add figure from tail light. .
[%header, cols="20, 80"] @@ -1059,7 +1059,7 @@ The `` is the index for all indicator lights on the right c | Center of the light element. | *x-axis* -| Pointing towards the main light emission. +| Pointing towards the main light emission, usually backwards. | *y-axis* | Completes the right-handed coordinate system @@ -1069,13 +1069,13 @@ The `` is the index for all indicator lights on the right c |=== -== Grp_Light_License_Plate__ (T) +== Grp_Light_Fog_Right__ (T) -This group contains all parts of a license plate light of a vehicle. +This group contains all parts of a fog light on the right side of a vehicle. -The `` is the index for all license plate lights counting from right to left (in positive y direction), and from the front to the rear, starting with 0. +The `` is the index for all fog lights on the right counting from right to left (in positive y direction), starting with 0. -NOTE: Add a figure for the exemplary license plate light on the rear of a vehicle. +NOTE: Add figure from tail light. .
[%header, cols="20, 80"] @@ -1087,7 +1087,7 @@ NOTE: Add a figure for the exemplary license plate light on the rear of a vehicl | Center of the light element. | *x-axis* -| Pointing towards the main light emission. +| Pointing towards the main light emission, usually backwards. | *y-axis* | Completes the right-handed coordinate system @@ -1125,11 +1125,9 @@ NOTE: Add a figure on an exemplary rotating warning light on the roof a vehicle. |=== -== Grp_License_Plate__ (T) - -This group contains all parts of a license plate of a vehicle. +== Grp_Side_Mirror_Mounting_Left__ (T) -The `` is the index for all license plates counting from right to left (in positive y direction), and from the front to the rear, starting with 0. +Add a description .
[%header, cols="20, 80"] @@ -1138,20 +1136,20 @@ The `` is the index for all license plates counting from righ 2+^|
| *Origin* -| Center of the plate. +| ... | *x-axis* -| Pointing outwards from the front of the plate. +| ... | *y-axis* -| Completes the right-handed coordinate system +| ... | *z-axis* -| Perpendicular to the x-axis, pointing vertically upwards +| ... |=== -== Grp_Convertible_Top_ +== Grp_Side_Mirror_Mounting_Right__ (T) Add a description @@ -1175,7 +1173,7 @@ Add a description |=== -== Grp_Sensors_ (T) +== Grp_Side_Mirror_View_Left__ (T) Add a description @@ -1199,7 +1197,7 @@ Add a description |=== -== Grp_Side_Mirror_Mounting_Left__ (T) +== Grp_Side_Mirror_View_Right__ (T) Add a description @@ -1223,7 +1221,7 @@ Add a description |=== -== Grp_Side_Mirror_Mounting_Right__ (T) +== Grp_Blindspot_Mirror_Mounting__ (T) Add a description @@ -1247,7 +1245,7 @@ Add a description |=== -== Grp_Side_Mirror_View_Left__ (T) +== Grp_Blindspot_Mirror_View__ (T) Add a description @@ -1271,9 +1269,11 @@ Add a description |=== -== Grp_Side_Mirror_View_Right__ (T) +== Grp_License_Plate__ (T) -Add a description +This group contains all parts of a license plate of a vehicle. + +The `` is the index for all license plates counting from right to left (in positive y direction), and from the front to the rear, starting with 0. .
[%header, cols="20, 80"] @@ -1282,20 +1282,20 @@ Add a description 2+^|
| *Origin* -| ... +| Center of the plate. | *x-axis* -| ... +| Pointing outwards from the front of the plate. | *y-axis* -| ... +| Completes the right-handed coordinate system | *z-axis* -| ... +| Perpendicular to the x-axis, pointing vertically upwards |=== -== Grp_Blindspot_Mirror_Mounting__ (T) +== Grp_Convertible_Top_ Add a description @@ -1319,7 +1319,7 @@ Add a description |=== -== Grp_Blindspot_Mirror_View__ (T) +== Grp_Sensors_ (T) Add a description From 207393cb2c73c27401d5e38d45ea0e08fad0d8b2 Mon Sep 17 00:00:00 2001 From: ClemensLinnhoff Date: Tue, 15 Oct 2024 11:38:23 +0200 Subject: [PATCH 14/27] Complete exterior Signed-off-by: ClemensLinnhoff --- .../vehicle-structure-model-structure.adoc | 182 ++++++++++-------- 1 file changed, 103 insertions(+), 79 deletions(-) diff --git a/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc b/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc index 72404eab..e484afcc 100644 --- a/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc +++ b/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc @@ -66,7 +66,7 @@ end legend == Grp_Vehicle_Part__ (T) -A vehicle part is a large structure of a vehicle, that moves independently from other parts of the same vehicle. +A vehicle part is a large structure of the vehicle (part), that moves independently from other parts of the same vehicle. This mainly applies to articulated vehicles, e.g. a front loader with a hinged axis or an articulated bus with a hinge in the middle. When a vehicle part can be detached, like a trailer, it is to be treated as a separate object and not a vehicle part. @@ -76,7 +76,7 @@ Therefore, only one Grp_Vehicle_Part exists with the name `Grp_Vehicle_Part_0`. The `` must be added to all sub-nodes, as multiple nodes with the same name in different vehicle parts are not possible. There cannot be a node `Grp_Exterior` in both `Grp_Vehicle_Part_0`` and `Grp_Vehicle_Part_1``. -NOTE: Define the origin of a vehicle part +NOTE: Define the origin of the vehicle (part) part NOTE: Add description about keywords @@ -434,7 +434,7 @@ NOTE: Add a figure with a hatch on the bottom. == Grp_Light_Day_Left__ (T) -This group contains all parts of a daytime running light on the left side of a vehicle. +This group contains all parts of a daytime running light on the left side of the vehicle (part). The `` is the index for all daytime running lights on the left counting from right to left (in positive y direction), starting with 0. @@ -462,7 +462,7 @@ NOTE: Add a figure. This figure might ba applicable to all lights on the front l == Grp_Light_Day_Right__ (T) -This group contains all parts of a daytime running light on the right side of a vehicle. +This group contains all parts of a daytime running light on the right side of the vehicle (part). The `` is the index for all daytime running lights on the right counting from right to left (in positive y direction), starting with 0. @@ -490,7 +490,7 @@ NOTE: Add a figure. This figure might be applicable to all lights on the front r == Grp_Light_Low_Beam_Left__ (T) -This group contains all parts of a low beam light on the left side of a vehicle. +This group contains all parts of a low beam light on the left side of the vehicle (part). The `` is the index for all low beam lights on the left counting from right to left (in positive y direction), starting with 0. @@ -518,7 +518,7 @@ NOTE: Add a figure from left day light. == Grp_Light_Low_Beam_Right__ (T) -This group contains all parts of a low beam light on the right side of a vehicle. +This group contains all parts of a low beam light on the right side of the vehicle (part). The `` is the index for all low beam lights on the right counting from right to left (in positive y direction), starting with 0. @@ -546,7 +546,7 @@ NOTE: Add a figure from right day light. == Grp_Light_High_Beam_Left__ (T) -This group contains all parts of a high beam light on the left side of a vehicle. +This group contains all parts of a high beam light on the left side of the vehicle (part). The `` is the index for all high beam lights on the left counting from right to left (in positive y direction), starting with 0. @@ -574,7 +574,7 @@ NOTE: Add a figure from left day light. == Grp_Light_High_Beam_Right__ (T) -This group contains all parts of a high beam light on the right side of a vehicle. +This group contains all parts of a high beam light on the right side of the vehicle (part). The `` is the index for all high beam lights on the right counting from right to left (in positive y direction), starting with 0. @@ -602,7 +602,7 @@ NOTE: Add a figure from right day light. == Grp_Light_Corner_Left__ (T) -This group contains all parts of a corner light on the left side of a vehicle. +This group contains all parts of a corner light on the left side of the vehicle (part). A corner light is a typically white light for lateral illumination in the direction of an intended turn or lane change. The `` is the index for all corner lights on the left counting from right to left (in positive y direction), starting with 0. @@ -631,7 +631,7 @@ NOTE: Add a figure. == Grp_Light_Corner_Right__ (T) -This group contains all parts of a corner light on the right side of a vehicle. +This group contains all parts of a corner light on the right side of the vehicle (part). A corner light is a typically white light for lateral illumination in the direction of an intended turn or lane change. The `` is the index for all corner lights on the right counting from right to left (in positive y direction), starting with 0. @@ -660,7 +660,7 @@ NOTE: Add a figure. == Grp_Light_Position_Left__ (T) -This group contains all parts of a position light on the left side of a vehicle. +This group contains all parts of a position light on the left side of the vehicle (part). Position lights are typically smaller, low-intensity, orange lights. The `` is the index for all position lights on the left counting from right to left (in positive y direction), and from the front to the rear, starting with 0. @@ -687,7 +687,7 @@ The `` is the index for all position lights on the left count == Grp_Light_Position_Right__ (T) -This group contains all parts of a position light on the right side of a vehicle. +This group contains all parts of a position light on the right side of the vehicle (part). Position lights are typically smaller, low-intensity, orange lights. The `` is the index for all position lights on the right counting from right to left (in positive y direction), and from the front to the rear, starting with 0. @@ -714,7 +714,7 @@ The `` is the index for all position lights on the right cou == Grp_Light_Park_Left__ (T) -This group contains all parts of a parking light on the left side of a vehicle. +This group contains all parts of a parking light on the left side of the vehicle (part). The `` is the index for all parking lights on the left counting from right to left (in positive y direction), and from the front to the rear, starting with 0. @@ -740,7 +740,7 @@ The `` is the index for all parking lights on the left counting f == Grp_Light_Park_Right__ (T) -This group contains all parts of a parking light on the right side of a vehicle. +This group contains all parts of a parking light on the right side of the vehicle (part). The `` is the index for all parking lights on the right counting from right to left (in positive y direction), and from the front to the rear, starting with 0. @@ -766,7 +766,7 @@ The `` is the index for all parking lights on the right counting == Grp_Light_Indicator_Left__ (T) -This group contains all parts of an indicator light on the left side of a vehicle. +This group contains all parts of an indicator light on the left side of the vehicle (part). The `` is the index for all indicator lights on the left counting from right to left (in positive y direction), and from the front to the rear, starting with 0. @@ -792,7 +792,7 @@ The `` is the index for all indicator lights on the left cou == Grp_Light_Indicator_Right__ (T) -This group contains all parts of an indicator light on the left side of a vehicle. +This group contains all parts of an indicator light on the left side of the vehicle (part). The `` is the index for all indicator lights on the right counting from right to left (in positive y direction), and from the front to the rear, starting with 0. @@ -819,11 +819,11 @@ The `` is the index for all indicator lights on the right c == Grp_Light_License_Plate__ (T) -This group contains all parts of a license plate light of a vehicle. +This group contains all parts of a license plate light of the vehicle (part). The `` is the index for all license plate lights counting from right to left (in positive y direction), and from the front to the rear, starting with 0. -NOTE: Add a figure for the exemplary license plate light on the rear of a vehicle. +NOTE: Add a figure for the exemplary license plate light on the rear of the vehicle (part). .
[%header, cols="20, 80"] @@ -847,7 +847,7 @@ NOTE: Add a figure for the exemplary license plate light on the rear of a vehicl == Grp_Light_Tail_Left__ (T) -This group contains all parts of a tail light on the left side of a vehicle. +This group contains all parts of a tail light on the left side of the vehicle (part). The `` is the index for all tail lights on the left counting from right to left (in positive y direction), starting with 0. @@ -875,7 +875,7 @@ NOTE: Add a figure. This figure might be applicable to all lights on the rear le == Grp_Light_Tail_Right__ (T) -This group contains all parts of a tail light on the right side of a vehicle. +This group contains all parts of a tail light on the right side of the vehicle (part). The `` is the index for all tail lights on the right counting from right to left (in positive y direction), starting with 0. @@ -903,7 +903,7 @@ NOTE: Add a figure. This figure might be applicable to all lights on the rear ri == Grp_Light_Brake_Left__ (T) -This group contains all parts of a brake light on the left side of a vehicle. +This group contains all parts of a brake light on the left side of the vehicle (part). The `` is the index for all brake lights on the left counting from right to left (in positive y direction), starting with 0. @@ -931,7 +931,7 @@ NOTE: Add figure from tail light. == Grp_Light_Brake_Center__ (T) -This group contains all parts of a brake light in the center of a vehicle. +This group contains all parts of a brake light in the center of the vehicle (part). The `` is the index for all brake lights in the center counting from right to left (in positive y direction), starting with 0. @@ -959,7 +959,7 @@ NOTE: Add a figure. == Grp_Light_Brake_Right__ (T) -This group contains all parts of a brake light on the right side of a vehicle. +This group contains all parts of a brake light on the right side of the vehicle (part). The `` is the index for all brake lights on the right counting from right to left (in positive y direction), starting with 0. @@ -987,7 +987,7 @@ NOTE: Add figure from tail light. == Grp_Light_Reverse_Left__ (T) -This group contains all parts of a reverse light on the left side of a vehicle. +This group contains all parts of a reverse light on the left side of the vehicle (part). The `` is the index for all reverse lights on the left counting from right to left (in positive y direction), starting with 0. @@ -1015,7 +1015,7 @@ NOTE: Add figure from tail light. == Grp_Light_Reverse_Right__ (T) -This group contains all parts of a reverse light on the right side of a vehicle. +This group contains all parts of a reverse light on the right side of the vehicle (part). The `` is the index for all reverse lights on the right counting from right to left (in positive y direction), starting with 0. @@ -1043,7 +1043,7 @@ NOTE: Add figure from tail light. == Grp_Light_Fog_Left__ (T) -This group contains all parts of a fog light on the left side of a vehicle. +This group contains all parts of a fog light on the left side of the vehicle (part). The `` is the index for all fog lights on the left counting from right to left (in positive y direction), starting with 0. @@ -1071,7 +1071,7 @@ NOTE: Add figure from tail light. == Grp_Light_Fog_Right__ (T) -This group contains all parts of a fog light on the right side of a vehicle. +This group contains all parts of a fog light on the right side of the vehicle (part). The `` is the index for all fog lights on the right counting from right to left (in positive y direction), starting with 0. @@ -1099,11 +1099,11 @@ NOTE: Add figure from tail light. == Grp_Light_Warning__ (T) -This group contains all parts of a warning light of a vehicle. +This group contains all parts of a warning light of the vehicle (part). The `` is the index for all warning lights counting from right to left (in positive y direction), and from the front to the rear, starting with 0. -NOTE: Add a figure on an exemplary rotating warning light on the roof a vehicle. +NOTE: Add a figure on an exemplary rotating warning light on the roof the vehicle (part). .
[%header, cols="20, 80"] @@ -1127,7 +1127,11 @@ NOTE: Add a figure on an exemplary rotating warning light on the roof a vehicle. == Grp_Side_Mirror_Mounting_Left__ (T) -Add a description +This group contains all parts of a mirror mounting on the left side of the vehicle (part). + +The `` is the index for all mirror mountings on the left counting from right to left (in positive y direction), and from the front to the rear, starting with 0. + +NOTE: Add a figure. .
[%header, cols="20, 80"] @@ -1136,22 +1140,26 @@ Add a description 2+^|
| *Origin* -| ... +| Base of the mirror mounting. | *x-axis* -| ... +| Collinear with the vehicle longitudinal axis, pointing forwards | *y-axis* -| ... +| Completes the right-handed coordinate system | *z-axis* -| ... +| Perpendicular to the x-axis, pointing vertically upwards |=== -== Grp_Side_Mirror_Mounting_Right__ (T) +== Grp_Side_Mirror_View_Left__ (T) -Add a description +This group contains all parts of a mirror without the housing on the left side of the vehicle (part). + +The `` is the index for all mirrors on the left counting from right to left (in positive y direction), and from the front to the rear, starting with 0. + +NOTE: Add a figure. .
[%header, cols="20, 80"] @@ -1160,22 +1168,26 @@ Add a description 2+^|
| *Origin* -| ... +| Center of the mirror surface. | *x-axis* -| ... +| Pointing outwards from the front of the mirror. | *y-axis* -| ... +| Completes the right-handed coordinate system | *z-axis* -| ... +| Perpendicular to the x-axis, pointing vertically upwards along the mirror face. |=== -== Grp_Side_Mirror_View_Left__ (T) +== Grp_Side_Mirror_Mounting_Right__ (T) -Add a description +This group contains all parts of a mirror mounting on the right side of the vehicle (part). + +The `` is the index for all mirror mountings on the right counting from right to left (in positive y direction), and from the front to the rear, starting with 0. + +NOTE: Add a figure. .
[%header, cols="20, 80"] @@ -1184,22 +1196,26 @@ Add a description 2+^|
| *Origin* -| ... +| Base of the mirror mounting. | *x-axis* -| ... +| Collinear with the vehicle longitudinal axis, pointing forwards | *y-axis* -| ... +| Completes the right-handed coordinate system | *z-axis* -| ... +| Perpendicular to the x-axis, pointing vertically upwards |=== == Grp_Side_Mirror_View_Right__ (T) -Add a description +This group contains all parts of a mirror without the housing on the right side of the vehicle (part). + +The `` is the index for all mirrors on the right counting from right to left (in positive y direction), and from the front to the rear, starting with 0. + +NOTE: Add a figure. .
[%header, cols="20, 80"] @@ -1208,22 +1224,26 @@ Add a description 2+^|
| *Origin* -| ... +| Center of the mirror surface. | *x-axis* -| ... +| Pointing outwards from the front of the mirror. | *y-axis* -| ... +| Completes the right-handed coordinate system | *z-axis* -| ... +| Perpendicular to the x-axis, pointing vertically upwards along the mirror face. |=== == Grp_Blindspot_Mirror_Mounting__ (T) -Add a description +This group contains all parts of a blindspot mirror mounting of the vehicle (part). + +The `` is the index for all blindspot mountings counting from right to left (in positive y direction), and from the front to the rear, starting with 0. + +NOTE: Add a figure. .
[%header, cols="20, 80"] @@ -1232,22 +1252,26 @@ Add a description 2+^|
| *Origin* -| ... +| Base of the mirror mounting. | *x-axis* -| ... +| Collinear with the vehicle longitudinal axis, pointing forwards | *y-axis* -| ... +| Completes the right-handed coordinate system | *z-axis* -| ... +| Perpendicular to the x-axis, pointing vertically upwards |=== == Grp_Blindspot_Mirror_View__ (T) -Add a description +This group contains all parts of a mirror without the housing of the vehicle (part). + +The `` is the index for all blindspot mirrors counting from right to left (in positive y direction), and from the front to the rear, starting with 0. + +NOTE: Add a figure. .
[%header, cols="20, 80"] @@ -1256,22 +1280,22 @@ Add a description 2+^|
| *Origin* -| ... +| Center of the mirror surface. | *x-axis* -| ... +| Pointing outwards from the front of the mirror. | *y-axis* -| ... +| Completes the right-handed coordinate system | *z-axis* -| ... +| Perpendicular to the x-axis, pointing vertically upwards along the mirror face. |=== == Grp_License_Plate__ (T) -This group contains all parts of a license plate of a vehicle. +This group contains all parts of a license plate of the vehicle (part). The `` is the index for all license plates counting from right to left (in positive y direction), and from the front to the rear, starting with 0. @@ -1297,7 +1321,7 @@ The `` is the index for all license plates counting from righ == Grp_Convertible_Top_ -Add a description +This group contains all parts of a convertible top of the vehicle (part). .
[%header, cols="20, 80"] @@ -1306,16 +1330,16 @@ Add a description 2+^|
| *Origin* -| ... +| Origin of the vehicle (part) | *x-axis* -| ... +| Collinear with the vehicle longitudinal axis, pointing forwards | *y-axis* -| ... +| Completes the right-handed coordinate system | *z-axis* -| ... +| Perpendicular to the x-axis, pointing vertically upwards |=== @@ -1330,16 +1354,16 @@ Add a description 2+^|
| *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 |=== @@ -1474,16 +1498,16 @@ Add a description 2+^|
| *Origin* -| ... +| Base of the mirror mounting. | *x-axis* -| ... +| Collinear with the vehicle longitudinal axis, pointing forwards | *y-axis* -| ... +| Completes the right-handed coordinate system | *z-axis* -| ... +| Perpendicular to the x-axis, pointing vertically upwards |=== @@ -1498,16 +1522,16 @@ Add a description 2+^|
| *Origin* -| ... +| Center of the mirror surface. | *x-axis* -| ... +| Pointing outwards from the front of the mirror. | *y-axis* -| ... +| Completes the right-handed coordinate system | *z-axis* -| ... +| Perpendicular to the x-axis, pointing vertically upwards along the mirror face. |=== From 5804974367ef2de627052fa25f48ec66eaf8717c Mon Sep 17 00:00:00 2001 From: ClemensLinnhoff Date: Tue, 15 Oct 2024 11:59:22 +0200 Subject: [PATCH 15/27] Interior descriptions Signed-off-by: ClemensLinnhoff --- .../vehicle-structure-model-structure.adoc | 235 ++++++++++-------- 1 file changed, 128 insertions(+), 107 deletions(-) diff --git a/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc b/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc index e484afcc..20ee05ac 100644 --- a/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc +++ b/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc @@ -52,7 +52,7 @@ Root |_ Grp_Blindspot_Mirror_View__ (T) |_ Grp_License_Plate__ (T) |_ Grp_Convertible_Top_ - |_ Grp_Sensors_ (T) + |_ Grp_Sensor__ (T) |_ Grp_Interior_ |_ Grp_Interior_Static_ |_ Grp_Interior_Dynamic_ @@ -128,6 +128,7 @@ This group contains all elements of the exterior of the vehicle (part). This group contains all static elements of the exterior of the vehicle (part). Static elements are geometry structures that have a fixed position and orientation relative to the origin on the vehicle (part) throughout a simulation. +They also do not change their state during the simulation, therefore lights are considered dynamic. .
[%header, cols="20, 80"] @@ -152,6 +153,7 @@ Static elements are geometry structures that have a fixed position and orientati This group contains all dynamic elements of the exterior of the vehicle (part). Dynamic elements are geometry structures which position and orientation relative to the origin on the vehicle (part) might change throughout a simulation. +They may also change their state during the simulation, therefore lights are considered dynamic. .
[%header, cols="20, 80"] @@ -447,10 +449,10 @@ NOTE: Add a figure. This figure might ba applicable to all lights on the front l 2+^|
| *Origin* -| Center of the light element. +| Center of the light element | *x-axis* -| Pointing towards the main light emission, usually forwards. +| Pointing towards the main light emission, usually forwards | *y-axis* | Completes the right-handed coordinate system @@ -475,10 +477,10 @@ NOTE: Add a figure. This figure might be applicable to all lights on the front r 2+^|
| *Origin* -| Center of the light element. +| Center of the light element | *x-axis* -| Pointing towards the main light emission, usually forwards. +| Pointing towards the main light emission, usually forwards | *y-axis* | Completes the right-handed coordinate system @@ -503,10 +505,10 @@ NOTE: Add a figure from left day light. 2+^|
| *Origin* -| Center of the light element. +| Center of the light element | *x-axis* -| Pointing towards the main light emission, usually forwards. +| Pointing towards the main light emission, usually forwards | *y-axis* | Completes the right-handed coordinate system @@ -531,10 +533,10 @@ NOTE: Add a figure from right day light. 2+^|
| *Origin* -| Center of the light element. +| Center of the light element | *x-axis* -| Pointing towards the main light emission, usually forwards. +| Pointing towards the main light emission, usually forwards | *y-axis* | Completes the right-handed coordinate system @@ -559,10 +561,10 @@ NOTE: Add a figure from left day light. 2+^|
| *Origin* -| Center of the light element. +| Center of the light element | *x-axis* -| Pointing towards the main light emission, usually forwards. +| Pointing towards the main light emission, usually forwards | *y-axis* | Completes the right-handed coordinate system @@ -587,10 +589,10 @@ NOTE: Add a figure from right day light. 2+^|
| *Origin* -| Center of the light element. +| Center of the light element | *x-axis* -| Pointing towards the main light emission, usually forwards. +| Pointing towards the main light emission, usually forwards | *y-axis* | Completes the right-handed coordinate system @@ -616,10 +618,10 @@ NOTE: Add a figure. 2+^|
| *Origin* -| Center of the light element. +| Center of the light element | *x-axis* -| Pointing towards the main light emission in neutral position. +| Pointing towards the main light emission in neutral position | *y-axis* | Completes the right-handed coordinate system @@ -645,10 +647,10 @@ NOTE: Add a figure. 2+^|
| *Origin* -| Center of the light element. +| Center of the light element | *x-axis* -| Pointing towards the main light emission in neutral position. +| Pointing towards the main light emission in neutral position | *y-axis* | Completes the right-handed coordinate system @@ -672,10 +674,10 @@ The `` is the index for all position lights on the left count 2+^|
| *Origin* -| Center of the light element. +| Center of the light element | *x-axis* -| Pointing towards the main light emission. +| Pointing towards the main light emission | *y-axis* | Completes the right-handed coordinate system @@ -699,10 +701,10 @@ The `` is the index for all position lights on the right cou 2+^|
| *Origin* -| Center of the light element. +| Center of the light element | *x-axis* -| Pointing towards the main light emission. +| Pointing towards the main light emission | *y-axis* | Completes the right-handed coordinate system @@ -725,10 +727,10 @@ The `` is the index for all parking lights on the left counting f 2+^|
| *Origin* -| Center of the light element. +| Center of the light element | *x-axis* -| Pointing towards the main light emission, usually forwards. +| Pointing towards the main light emission, usually forwards | *y-axis* | Completes the right-handed coordinate system @@ -751,10 +753,10 @@ The `` is the index for all parking lights on the right counting 2+^|
| *Origin* -| Center of the light element. +| Center of the light element | *x-axis* -| Pointing towards the main light emission, usually forwards. +| Pointing towards the main light emission, usually forwards | *y-axis* | Completes the right-handed coordinate system @@ -777,10 +779,10 @@ The `` is the index for all indicator lights on the left cou 2+^|
| *Origin* -| Center of the light element. +| Center of the light element | *x-axis* -| Pointing towards the main light emission. +| Pointing towards the main light emission | *y-axis* | Completes the right-handed coordinate system @@ -804,10 +806,10 @@ The `` is the index for all indicator lights on the right c 2+^|
| *Origin* -| Center of the light element. +| Center of the light element | *x-axis* -| Pointing towards the main light emission. +| Pointing towards the main light emission | *y-axis* | Completes the right-handed coordinate system @@ -832,10 +834,10 @@ NOTE: Add a figure for the exemplary license plate light on the rear of the vehi 2+^|
| *Origin* -| Center of the light element. +| Center of the light element | *x-axis* -| Pointing towards the main light emission. +| Pointing towards the main light emission | *y-axis* | Completes the right-handed coordinate system @@ -860,10 +862,10 @@ NOTE: Add a figure. This figure might be applicable to all lights on the rear le 2+^|
| *Origin* -| Center of the light element. +| Center of the light element | *x-axis* -| Pointing towards the main light emission, usually backwards. +| Pointing towards the main light emission, usually backwards | *y-axis* | Completes the right-handed coordinate system @@ -888,10 +890,10 @@ NOTE: Add a figure. This figure might be applicable to all lights on the rear ri 2+^|
| *Origin* -| Center of the light element. +| Center of the light element | *x-axis* -| Pointing towards the main light emission, usually backwards. +| Pointing towards the main light emission, usually backwards | *y-axis* | Completes the right-handed coordinate system @@ -916,10 +918,10 @@ NOTE: Add figure from tail light. 2+^|
| *Origin* -| Center of the light element. +| Center of the light element | *x-axis* -| Pointing towards the main light emission, usually backwards. +| Pointing towards the main light emission, usually backwards | *y-axis* | Completes the right-handed coordinate system @@ -944,10 +946,10 @@ NOTE: Add a figure. 2+^|
| *Origin* -| Center of the light element. +| Center of the light element | *x-axis* -| Pointing towards the main light emission, usually backwards. +| Pointing towards the main light emission, usually backwards | *y-axis* | Completes the right-handed coordinate system @@ -972,10 +974,10 @@ NOTE: Add figure from tail light. 2+^|
| *Origin* -| Center of the light element. +| Center of the light element | *x-axis* -| Pointing towards the main light emission, usually backwards. +| Pointing towards the main light emission, usually backwards | *y-axis* | Completes the right-handed coordinate system @@ -1000,10 +1002,10 @@ NOTE: Add figure from tail light. 2+^|
| *Origin* -| Center of the light element. +| Center of the light element | *x-axis* -| Pointing towards the main light emission, usually backwards. +| Pointing towards the main light emission, usually backwards | *y-axis* | Completes the right-handed coordinate system @@ -1028,10 +1030,10 @@ NOTE: Add figure from tail light. 2+^|
| *Origin* -| Center of the light element. +| Center of the light element | *x-axis* -| Pointing towards the main light emission, usually backwards. +| Pointing towards the main light emission, usually backwards | *y-axis* | Completes the right-handed coordinate system @@ -1056,10 +1058,10 @@ NOTE: Add figure from tail light. 2+^|
| *Origin* -| Center of the light element. +| Center of the light element | *x-axis* -| Pointing towards the main light emission, usually backwards. +| Pointing towards the main light emission, usually backwards | *y-axis* | Completes the right-handed coordinate system @@ -1084,10 +1086,10 @@ NOTE: Add figure from tail light. 2+^|
| *Origin* -| Center of the light element. +| Center of the light element | *x-axis* -| Pointing towards the main light emission, usually backwards. +| Pointing towards the main light emission, usually backwards | *y-axis* | Completes the right-handed coordinate system @@ -1112,10 +1114,10 @@ NOTE: Add a figure on an exemplary rotating warning light on the roof the vehicl 2+^|
| *Origin* -| Center of the light element. +| Center of the light element | *x-axis* -| Pointing towards the main light emission, or forwards for rotating lights. +| Pointing towards the main light emission, or forwards for rotating lights | *y-axis* | Completes the right-handed coordinate system @@ -1140,7 +1142,7 @@ NOTE: Add a figure. 2+^|
| *Origin* -| Base of the mirror mounting. +| Base of the mirror mounting | *x-axis* | Collinear with the vehicle longitudinal axis, pointing forwards @@ -1168,16 +1170,16 @@ NOTE: Add a figure. 2+^|
| *Origin* -| Center of the mirror surface. +| Center of the mirror surface | *x-axis* -| Pointing outwards from the front of the mirror. +| Pointing outwards from the front of the mirror | *y-axis* | Completes the right-handed coordinate system | *z-axis* -| Perpendicular to the x-axis, pointing vertically upwards along the mirror face. +| Perpendicular to the x-axis, pointing vertically upwards along the mirror face |=== @@ -1196,7 +1198,7 @@ NOTE: Add a figure. 2+^|
| *Origin* -| Base of the mirror mounting. +| Base of the mirror mounting | *x-axis* | Collinear with the vehicle longitudinal axis, pointing forwards @@ -1224,16 +1226,16 @@ NOTE: Add a figure. 2+^|
| *Origin* -| Center of the mirror surface. +| Center of the mirror surface | *x-axis* -| Pointing outwards from the front of the mirror. +| Pointing outwards from the front of the mirror | *y-axis* | Completes the right-handed coordinate system | *z-axis* -| Perpendicular to the x-axis, pointing vertically upwards along the mirror face. +| Perpendicular to the x-axis, pointing vertically upwards along the mirror face |=== @@ -1252,7 +1254,7 @@ NOTE: Add a figure. 2+^|
| *Origin* -| Base of the mirror mounting. +| Base of the mirror mounting | *x-axis* | Collinear with the vehicle longitudinal axis, pointing forwards @@ -1280,16 +1282,16 @@ NOTE: Add a figure. 2+^|
| *Origin* -| Center of the mirror surface. +| Center of the mirror surface | *x-axis* -| Pointing outwards from the front of the mirror. +| Pointing outwards from the front of the mirror | *y-axis* | Completes the right-handed coordinate system | *z-axis* -| Perpendicular to the x-axis, pointing vertically upwards along the mirror face. +| Perpendicular to the x-axis, pointing vertically upwards along the mirror face |=== @@ -1306,10 +1308,10 @@ The `` is the index for all license plates counting from righ 2+^|
| *Origin* -| Center of the plate. +| Center of the plate | *x-axis* -| Pointing outwards from the front of the plate. +| Pointing outwards from the front of the plate | *y-axis* | Completes the right-handed coordinate system @@ -1343,9 +1345,9 @@ This group contains all parts of a convertible top of the vehicle (part). |=== -== Grp_Sensors_ (T) +== Grp_Sensor__ (T) -Add a description +This group contains all parts of a perception sensor of the vehicle (part). .
[%header, cols="20, 80"] @@ -1354,10 +1356,10 @@ Add a description 2+^|
| *Origin* -| Origin of the sensor. +| Origin of the sensor | *x-axis* -| Pointing outwards from the sensor in the direction of its longitudinal axis. +| Pointing outwards from the sensor in the direction of its longitudinal axis | *y-axis* | Completes the right-handed coordinate system @@ -1369,7 +1371,7 @@ Add a description == Grp_Interior_ -Add a description +This group contains all elements of the interior of the vehicle (part). .
[%header, cols="20, 80"] @@ -1378,22 +1380,24 @@ Add a description 2+^|
| *Origin* -| ... +| Origin of the vehicle (part) | *x-axis* -| ... +| Collinear with the vehicle longitudinal axis, pointing forwards | *y-axis* -| ... +| Completes the right-handed coordinate system | *z-axis* -| ... +| Perpendicular to the x-axis, pointing vertically upwards |=== == Grp_Interior_Static_ -Add a description +This group contains all static elements of the interior of the vehicle (part). +Static elements are geometry structures that have a fixed position and orientation relative to the origin on the vehicle (part) throughout a simulation. +They also do not change their state during the simulation, therefore lights are considered dynamic. .
[%header, cols="20, 80"] @@ -1402,22 +1406,24 @@ Add a description 2+^|
| *Origin* -| ... +| Origin of the vehicle (part) | *x-axis* -| ... +| Collinear with the vehicle longitudinal axis, pointing forwards | *y-axis* -| ... +| Completes the right-handed coordinate system | *z-axis* -| ... +| Perpendicular to the x-axis, pointing vertically upwards |=== == Grp_Interior_Dynamic_ -Add a description +This group contains all dynamic elements of the exterior of the vehicle (part). +Dynamic elements are geometry structures which position and orientation relative to the origin on the vehicle (part) might change throughout a simulation. +They may also change their state during the simulation, therefore lights are considered dynamic. .
[%header, cols="20, 80"] @@ -1426,22 +1432,24 @@ Add a description 2+^|
| *Origin* -| ... +| Origin of the vehicle (part) | *x-axis* -| ... +| Collinear with the vehicle longitudinal axis, pointing forwards | *y-axis* -| ... +| Completes the right-handed coordinate system | *z-axis* -| ... +| Perpendicular to the x-axis, pointing vertically upwards |=== == Grp_Steering_Wheel_ (T) -Add a description +This group contains all elements of the steering wheel of the vehicle (part). + +NOTE: Add a figure. .
[%header, cols="20, 80"] @@ -1450,22 +1458,26 @@ Add a description 2+^|
| *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 |=== == Grp_Eyepoint__ (T) -Add a description +This group contains is an empty element containing the origin of an average passenger of the vehicle (part). + +The `` is the index for all eye points counting from right to left (in positive y direction), and from the front to the rear, starting with 0. + +NOTE: Add a figure. .
[%header, cols="20, 80"] @@ -1474,22 +1486,26 @@ Add a description 2+^|
| *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 |=== == Grp_Rearview_Mirror_Mounting__ (T) -Add a description +This group contains all parts of a rearview mirror mounting of the vehicle (part). + +The `` is the index for all rearview mirrors mounting counting from right to left (in positive y direction), and from the front to the rear, starting with 0. + +NOTE: Add a figure. .
[%header, cols="20, 80"] @@ -1498,7 +1514,7 @@ Add a description 2+^|
| *Origin* -| Base of the mirror mounting. +| Base of the mirror mounting | *x-axis* | Collinear with the vehicle longitudinal axis, pointing forwards @@ -1513,7 +1529,11 @@ Add a description == Grp_Rearview_Mirror_View__ (T) -Add a description +This group contains all parts of a rearview mirror without the housing. + +The `` is the index for all rearview mirrors counting from right to left (in positive y direction), and from the front to the rear, starting with 0. + +NOTE: Add a figure. .
[%header, cols="20, 80"] @@ -1522,22 +1542,26 @@ Add a description 2+^|
| *Origin* -| Center of the mirror surface. +| Center of the mirror surface | *x-axis* -| Pointing outwards from the front of the mirror. +| Pointing outwards from the front of the mirror | *y-axis* | Completes the right-handed coordinate system | *z-axis* -| Perpendicular to the x-axis, pointing vertically upwards along the mirror face. +| Perpendicular to the x-axis, pointing vertically upwards along the mirror face |=== == Grp_Seat__ (T) -Add a description +This group contains all parts of a seat of the vehicle (part). + +The `` is the index for all seats counting from right to left (in positive y direction), and from the front to the rear, starting with 0. + +NOTE: Add a figure. .
[%header, cols="20, 80"] @@ -1545,15 +1569,12 @@ Add a description 2+^|
-| *Origin* -| ... - | *x-axis* -| ... +| Collinear with the vehicle 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 |=== From 5d03ddd09d9b68870ab53a85c4dd6e5374d738bc Mon Sep 17 00:00:00 2001 From: ClemensLinnhoff Date: Tue, 15 Oct 2024 13:09:02 +0200 Subject: [PATCH 16/27] Fix commented issues Signed-off-by: ClemensLinnhoff --- .../object-vehicle/vehicle-structure-model-structure.adoc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc b/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc index 20ee05ac..4ca81d80 100644 --- a/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc +++ b/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc @@ -12,7 +12,7 @@ Root |_ Grp_Exterior_Dynamic_ |_ Grp_Wheel___ (T) |_ Grp_Wheel_Steering___ - |_ Grp_Wheel_Steering_Rotating__ (T) + |_ Grp_Wheel_Steering_Rotating___ (T) |_ Grp_Door_Front__ (T) |_ Grp_Door_Left__ (T) |_ Grp_Door_Right__ (T) @@ -76,9 +76,9 @@ Therefore, only one Grp_Vehicle_Part exists with the name `Grp_Vehicle_Part_0`. The `` must be added to all sub-nodes, as multiple nodes with the same name in different vehicle parts are not possible. There cannot be a node `Grp_Exterior` in both `Grp_Vehicle_Part_0`` and `Grp_Vehicle_Part_1``. -NOTE: Define the origin of the vehicle (part) part +NOTE: Define the origin of the vehicle (part) -NOTE: Add description about keywords +NOTE: Add description and examples for keywords NOTE: Add a figure visualizing e.g. a hinged bus to explain what vehicle parts are. From e83a77c8adc3e0fd6d1e9e7e85631cd7124277f6 Mon Sep 17 00:00:00 2001 From: FabianKlopfer Date: Wed, 16 Oct 2024 16:18:34 +0200 Subject: [PATCH 17/27] Adding first images Signed-off-by: FabianKlopfer --- content/_images/Grp_Door_Front.svg | 95 +++++++++++++++++++ content/_images/Grp_Door_Left.svg | 88 +++++++++++++++++ content/_images/Grp_Wheel.svg | 88 +++++++++++++++++ .../vehicle-structure-model-structure.adoc | 6 +- 4 files changed, 274 insertions(+), 3 deletions(-) create mode 100644 content/_images/Grp_Door_Front.svg create mode 100644 content/_images/Grp_Door_Left.svg create mode 100644 content/_images/Grp_Wheel.svg diff --git a/content/_images/Grp_Door_Front.svg b/content/_images/Grp_Door_Front.svg new file mode 100644 index 00000000..9add9dcc --- /dev/null +++ b/content/_images/Grp_Door_Front.svg @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + x + + + z + + + O + + + + y + + + + + + diff --git a/content/_images/Grp_Door_Left.svg b/content/_images/Grp_Door_Left.svg new file mode 100644 index 00000000..3c63644e --- /dev/null +++ b/content/_images/Grp_Door_Left.svg @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + x + + + z + + + y + + + + O + + + diff --git a/content/_images/Grp_Wheel.svg b/content/_images/Grp_Wheel.svg new file mode 100644 index 00000000..cb6034bb --- /dev/null +++ b/content/_images/Grp_Wheel.svg @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + x + + + z + + + O + + + + y + + + diff --git a/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc b/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc index 4ca81d80..6b129441 100644 --- a/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc +++ b/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc @@ -190,7 +190,7 @@ Suspension deflection is represented by a translation along the z-axis. Zero rotation and and translation around all axles are defined in neutral load conditions. In the 3D model, both caster and camber angles are neglected. -NOTE: Add a figure. +image::Grp_Wheel.svg[,1100] .
[%header, cols="20, 80"] @@ -271,7 +271,7 @@ This includes e.g. the engine cover. The `` is the index for all doors in the front counting from right to left (in positive y direction), starting with 0. -NOTE: Add a figure with an engine hood. +image::Grp_Door_Front.svg[,1100] .
[%header, cols="20, 80"] @@ -299,7 +299,7 @@ The group contains all components of a door on the left side of the vehicle (par The `` is the index for all doors on the left counting from front to rear, starting with 0. -NOTE: Add a figure. +image::Grp_Door_Left[,1100] .
[%header, cols="20, 80"] From 77c53cd9d00f6067bc523ea9674da0a25cf2771c Mon Sep 17 00:00:00 2001 From: FabianKlopfer Date: Thu, 17 Oct 2024 15:15:24 +0200 Subject: [PATCH 18/27] Add more figures Signed-off-by: FabianKlopfer --- content/_images/Grp_Door_Rear.svg | 125 ++++++++++++++++++ content/_images/Grp_Door_Right.svg | 32 +++++ content/_images/Grp_Door_Top.svg | 53 ++++++++ content/_images/Grp_Light_Day_Left.svg | 86 ++++++++++++ content/_images/Grp_Light_Day_Right.svg | 41 ++++++ .../vehicle-structure-model-structure.adoc | 24 ++-- 6 files changed, 350 insertions(+), 11 deletions(-) create mode 100644 content/_images/Grp_Door_Rear.svg create mode 100644 content/_images/Grp_Door_Right.svg create mode 100644 content/_images/Grp_Door_Top.svg create mode 100644 content/_images/Grp_Light_Day_Left.svg create mode 100644 content/_images/Grp_Light_Day_Right.svg diff --git a/content/_images/Grp_Door_Rear.svg b/content/_images/Grp_Door_Rear.svg new file mode 100644 index 00000000..1735caad --- /dev/null +++ b/content/_images/Grp_Door_Rear.svg @@ -0,0 +1,125 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + x + + + z + + + y + + + + O + + + diff --git a/content/_images/Grp_Door_Right.svg b/content/_images/Grp_Door_Right.svg new file mode 100644 index 00000000..305b5c5a --- /dev/null +++ b/content/_images/Grp_Door_Right.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + y + + + z + + + O + + + + x + + + diff --git a/content/_images/Grp_Door_Top.svg b/content/_images/Grp_Door_Top.svg new file mode 100644 index 00000000..f3a967a7 --- /dev/null +++ b/content/_images/Grp_Door_Top.svg @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + x + + + z + + + O + + + + y + + diff --git a/content/_images/Grp_Light_Day_Left.svg b/content/_images/Grp_Light_Day_Left.svg new file mode 100644 index 00000000..0b875de6 --- /dev/null +++ b/content/_images/Grp_Light_Day_Left.svg @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + x + + z + + + y + + + + O + + + diff --git a/content/_images/Grp_Light_Day_Right.svg b/content/_images/Grp_Light_Day_Right.svg new file mode 100644 index 00000000..62ce1252 --- /dev/null +++ b/content/_images/Grp_Light_Day_Right.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + y + + + z + + + O + + + + x + + + + + + + + + + + + diff --git a/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc b/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc index 6b129441..77cfbe57 100644 --- a/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc +++ b/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc @@ -327,7 +327,7 @@ The group contains all components of a door on the right side of the vehicle (pa The `` is the index for all doors on the right counting from front to rear, starting with 0. -NOTE: Add a figure. +image::Grp_Door_Right[,1100] .
[%header, cols="20, 80"] @@ -356,7 +356,7 @@ This includes e.g. the trunklid. The `` is the index for all doors in the rear counting from right to left (in positive y direction), starting with 0. -NOTE: Add a figure with a trunk. +image::Grp_Door_Rear.svg[,1100] .
[%header, cols="20, 80"] @@ -384,7 +384,7 @@ The group contains all components of a door on the top of the vehicle (part). The `` is the index for all doors on the top counting from front to rear, starting with 0. -NOTE: Add a figure with a hatch on the top. +image::Grp_Door_Top.svg[, 1100] .
[%header, cols="20, 80"] @@ -440,7 +440,8 @@ This group contains all parts of a daytime running light on the left side of the The `` is the index for all daytime running lights on the left counting from right to left (in positive y direction), starting with 0. -NOTE: Add a figure. This figure might ba applicable to all lights on the front left. I don't think we have to distinguish in the figures between the different kinds of lights. +//NOTE: Add a figure. This figure might ba applicable to all lights on the front left. I don't think we have to distinguish in the figures between the different kinds of lights. +image::Grp_Light_Day_Left.svg[,1100] .
[%header, cols="20, 80"] @@ -468,7 +469,8 @@ This group contains all parts of a daytime running light on the right side of th The `` is the index for all daytime running lights on the right counting from right to left (in positive y direction), starting with 0. -NOTE: Add a figure. This figure might be applicable to all lights on the front right. I don't think we have to distinguish in the figures between the different kinds of lights. +//NOTE: Add a figure. This figure might be applicable to all lights on the front right. I don't think we have to distinguish in the figures between the different kinds of lights. +image::Grp_Light_Day_Right.svg[,1100] .
[%header, cols="20, 80"] @@ -496,7 +498,7 @@ This group contains all parts of a low beam light on the left side of the vehicl The `` is the index for all low beam lights on the left counting from right to left (in positive y direction), starting with 0. -NOTE: Add a figure from left day light. +image::Grp_Light_Day_Left.svg[,1100] .
[%header, cols="20, 80"] @@ -524,7 +526,7 @@ This group contains all parts of a low beam light on the right side of the vehic The `` is the index for all low beam lights on the right counting from right to left (in positive y direction), starting with 0. -NOTE: Add a figure from right day light. +image::Grp_Light_Day_Right.svg[,1100] .
[%header, cols="20, 80"] @@ -552,7 +554,7 @@ This group contains all parts of a high beam light on the left side of the vehic The `` is the index for all high beam lights on the left counting from right to left (in positive y direction), starting with 0. -NOTE: Add a figure from left day light. +image::Grp_Light_Day_Left.svg[,1100] .
[%header, cols="20, 80"] @@ -580,7 +582,7 @@ This group contains all parts of a high beam light on the right side of the vehi The `` is the index for all high beam lights on the right counting from right to left (in positive y direction), starting with 0. -NOTE: Add a figure from right day light. +image::Grp_Light_Day_Right.svg[,1100] .
[%header, cols="20, 80"] @@ -609,7 +611,7 @@ A corner light is a typically white light for lateral illumination in the direct The `` is the index for all corner lights on the left counting from right to left (in positive y direction), starting with 0. -NOTE: Add a figure. +image::Grp_Light_Day_Left.svg[,1100] .
[%header, cols="20, 80"] @@ -638,7 +640,7 @@ A corner light is a typically white light for lateral illumination in the direct The `` is the index for all corner lights on the right counting from right to left (in positive y direction), starting with 0. -NOTE: Add a figure. +image::Grp_Light_Day_Right.svg[,1100] .
[%header, cols="20, 80"] From eeef35274cfbf6394a3a15d5e3cee501dd2cc34a Mon Sep 17 00:00:00 2001 From: ClemensLinnhoff Date: Tue, 22 Oct 2024 14:13:50 +0200 Subject: [PATCH 19/27] Fix remarks in PR Signed-off-by: ClemensLinnhoff --- content/geometry/object-classes.adoc | 1 + .../object-vehicle/vehicle-structure-model-structure.adoc | 8 ++++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/content/geometry/object-classes.adoc b/content/geometry/object-classes.adoc index c315c4cc..a884168d 100644 --- a/content/geometry/object-classes.adoc +++ b/content/geometry/object-classes.adoc @@ -53,6 +53,7 @@ NOTE: TODO: Discuss and document NOTE: TODO: Add information on geometry classes + segmentation? + include::object-vehicle/vehicle-index.adoc[leveloffset=+1] include::object-human/human-index.adoc[leveloffset=+1] include::object-road-network/road-index.adoc[leveloffset=+1] \ No newline at end of file diff --git a/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc b/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc index 77cfbe57..ef861f77 100644 --- a/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc +++ b/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc @@ -1,12 +1,16 @@ = Model structure +:home-path: ../.. +:imagesdir: {home-path}/_images +:includedir: {home-path}/_images + == Table of content [plantuml] ---- legend Root -|_ Grp_Vehicle_Part__ (T) +|_ Grp_Vehicle_Part__ (T) |_ Grp_Exterior_ |_ Grp_Exterior_Static_ |_ Grp_Exterior_Dynamic_ @@ -74,7 +78,7 @@ Standard vehicles only have one part and no keyword. Therefore, only one Grp_Vehicle_Part exists with the name `Grp_Vehicle_Part_0`. The `` must be added to all sub-nodes, as multiple nodes with the same name in different vehicle parts are not possible. -There cannot be a node `Grp_Exterior` in both `Grp_Vehicle_Part_0`` and `Grp_Vehicle_Part_1``. +There cannot be a node `Grp_Exterior` in both `Grp_Vehicle_Part_0` and `Grp_Vehicle_Part_1`. NOTE: Define the origin of the vehicle (part) From 539ba23cce5ca5d17c841b749fd2657611787217 Mon Sep 17 00:00:00 2001 From: ClemensLinnhoff Date: Tue, 22 Oct 2024 14:17:13 +0200 Subject: [PATCH 20/27] Fix mirror naming Signed-off-by: ClemensLinnhoff --- .../vehicle-structure-model-structure.adoc | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc b/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc index ef861f77..771a96ef 100644 --- a/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc +++ b/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc @@ -48,12 +48,12 @@ Root |_ Grp_Light_Fog_Left__ (T) |_ Grp_Light_Fog_Right__ (T) |_ Grp_Light_Warning__ (T) - |_ Grp_Side_Mirror_Mounting_Left__ (T) - |_ Grp_Side_Mirror_View_Left__ (T) - |_ Grp_Side_Mirror_Mounting_Right__ (T) - |_ Grp_Side_Mirror_View_Right__ (T) - |_ Grp_Blindspot_Mirror_Mounting__ (T) - |_ Grp_Blindspot_Mirror_View__ (T) + |_ Grp_Mirror_Side_Mounting_Left__ (T) + |_ Grp_Mirror_Side_View_Left__ (T) + |_ Grp_Mirror_Side_Mounting_Right__ (T) + |_ Grp_Mirror_Side_View_Right__ (T) + |_ Grp_Mirror_Blindspot_Mounting__ (T) + |_ Grp_Mirror_Blindspot_View__ (T) |_ Grp_License_Plate__ (T) |_ Grp_Convertible_Top_ |_ Grp_Sensor__ (T) @@ -62,8 +62,8 @@ Root |_ Grp_Interior_Dynamic_ |_ Grp_Steering_Wheel_ (T) |_ Grp_Eyepoint__ (T) - |_ Grp_Rearview_Mirror__Mounting_ (T) - |_ Grp_Rearview_Mirror_View__ (T) + |_ Grp_Mirror_Rearview__Mounting_ (T) + |_ Grp_Mirror_Rearview_View__ (T) |_ Grp_Seat__ (T) end legend ---- @@ -1133,7 +1133,7 @@ NOTE: Add a figure on an exemplary rotating warning light on the roof the vehicl |=== -== Grp_Side_Mirror_Mounting_Left__ (T) +== Grp_Mirror_Side_Mounting_Left__ (T) This group contains all parts of a mirror mounting on the left side of the vehicle (part). @@ -1161,7 +1161,7 @@ NOTE: Add a figure. |=== -== Grp_Side_Mirror_View_Left__ (T) +== Grp_Mirror_Side_View_Left__ (T) This group contains all parts of a mirror without the housing on the left side of the vehicle (part). @@ -1189,7 +1189,7 @@ NOTE: Add a figure. |=== -== Grp_Side_Mirror_Mounting_Right__ (T) +== Grp_Mirror_Side_Mounting_Right__ (T) This group contains all parts of a mirror mounting on the right side of the vehicle (part). @@ -1217,7 +1217,7 @@ NOTE: Add a figure. |=== -== Grp_Side_Mirror_View_Right__ (T) +== Grp_Mirror_Side_View_Right__ (T) This group contains all parts of a mirror without the housing on the right side of the vehicle (part). @@ -1245,7 +1245,7 @@ NOTE: Add a figure. |=== -== Grp_Blindspot_Mirror_Mounting__ (T) +== Grp_Mirror_Blindspot_Mounting__ (T) This group contains all parts of a blindspot mirror mounting of the vehicle (part). @@ -1273,7 +1273,7 @@ NOTE: Add a figure. |=== -== Grp_Blindspot_Mirror_View__ (T) +== Grp_Mirror_Blindspot_View__ (T) This group contains all parts of a mirror without the housing of the vehicle (part). @@ -1505,7 +1505,7 @@ NOTE: Add a figure. |=== -== Grp_Rearview_Mirror_Mounting__ (T) +== Grp_Mirror_Rearview_Mounting__ (T) This group contains all parts of a rearview mirror mounting of the vehicle (part). @@ -1533,7 +1533,7 @@ NOTE: Add a figure. |=== -== Grp_Rearview_Mirror_View__ (T) +== Grp_Mirror_Rearview_View__ (T) This group contains all parts of a rearview mirror without the housing. From 28b1c2e8b2fa9bb0cede6c2f4d1c96a6b9516019 Mon Sep 17 00:00:00 2001 From: ClemensLinnhoff Date: Tue, 22 Oct 2024 14:23:48 +0200 Subject: [PATCH 21/27] Remove transform Ts Signed-off-by: ClemensLinnhoff --- .../vehicle-structure-model-structure.adoc | 202 ++++++++++-------- 1 file changed, 108 insertions(+), 94 deletions(-) diff --git a/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc b/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc index 771a96ef..835e911c 100644 --- a/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc +++ b/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc @@ -10,65 +10,65 @@ ---- legend Root -|_ Grp_Vehicle_Part__ (T) +|_ Grp_Vehicle_Part__ |_ Grp_Exterior_ |_ Grp_Exterior_Static_ |_ Grp_Exterior_Dynamic_ - |_ Grp_Wheel___ (T) + |_ Grp_Wheel___ |_ Grp_Wheel_Steering___ - |_ Grp_Wheel_Steering_Rotating___ (T) - |_ Grp_Door_Front__ (T) - |_ Grp_Door_Left__ (T) - |_ Grp_Door_Right__ (T) - |_ Grp_Door_Rear__ (T) - |_ Grp_Door_Top__ (T) - |_ Grp_Door_Bottom__ (T) - |_ Grp_Light_Day_Left__ (T) - |_ Grp_Light_Day_Right__ (T) - |_ Grp_Light_Low_Beam_Left__ (T) - |_ Grp_Light_Low_Beam_Right__ (T) - |_ Grp_Light_High_Beam_Left__ (T) - |_ Grp_Light_High_Beam_Right__ (T) - |_ Grp_Light_Corner_Left__ (T) - |_ Grp_Light_Corner_Right__ (T) - |_ Grp_Light_Position_Left__ (T) - |_ Grp_Light_Position_Right__ (T) - |_ Grp_Light_Park_Left__ (T) - |_ Grp_Light_Park_Right__ (T) - |_ Grp_Light_Indicator_Left__ (T) - |_ Grp_Light_Indicator_Right__ (T) - |_ Grp_Light_License_Plate__ (T) - |_ Grp_Light_Tail_Left__ (T) - |_ Grp_Light_Tail_Right__ (T) - |_ Grp_Light_Brake_Left__ (T) - |_ Grp_Light_Brake_Center__ (T) - |_ Grp_Light_Brake_Right__ (T) - |_ Grp_Light_Reverse_Left__ (T) - |_ Grp_Light_Reverse_Right__ (T) - |_ Grp_Light_Fog_Left__ (T) - |_ Grp_Light_Fog_Right__ (T) - |_ Grp_Light_Warning__ (T) - |_ Grp_Mirror_Side_Mounting_Left__ (T) - |_ Grp_Mirror_Side_View_Left__ (T) - |_ Grp_Mirror_Side_Mounting_Right__ (T) - |_ Grp_Mirror_Side_View_Right__ (T) - |_ Grp_Mirror_Blindspot_Mounting__ (T) - |_ Grp_Mirror_Blindspot_View__ (T) - |_ Grp_License_Plate__ (T) + |_ Grp_Wheel_Steering_Rotating___ + |_ Grp_Door_Front__ + |_ Grp_Door_Left__ + |_ Grp_Door_Right__ + |_ Grp_Door_Rear__ + |_ Grp_Door_Top__ + |_ Grp_Door_Bottom__ + |_ Grp_Light_Day_Left__ + |_ Grp_Light_Day_Right__ + |_ Grp_Light_Low_Beam_Left__ + |_ Grp_Light_Low_Beam_Right__ + |_ Grp_Light_High_Beam_Left__ + |_ Grp_Light_High_Beam_Right__ + |_ Grp_Light_Corner_Left__ + |_ Grp_Light_Corner_Right__ + |_ Grp_Light_Position_Left__ + |_ Grp_Light_Position_Right__ + |_ Grp_Light_Park_Left__ + |_ Grp_Light_Park_Right__ + |_ Grp_Light_Indicator_Left__ + |_ Grp_Light_Indicator_Right__ + |_ Grp_Light_License_Plate__ + |_ Grp_Light_Tail_Left__ + |_ Grp_Light_Tail_Right__ + |_ Grp_Light_Brake_Left__ + |_ Grp_Light_Brake_Center__ + |_ Grp_Light_Brake_Right__ + |_ Grp_Light_Reverse_Left__ + |_ Grp_Light_Reverse_Right__ + |_ Grp_Light_Fog_Left__ + |_ Grp_Light_Fog_Right__ + |_ Grp_Light_Warning__ + |_ Grp_Mirror_Side_Mounting_Left__ + |_ Grp_Mirror_Side_View_Left__ + |_ Grp_Mirror_Side_Mounting_Right__ + |_ Grp_Mirror_Side_View_Right__ + |_ Grp_Mirror_Blindspot_Mounting__ + |_ Grp_Mirror_Blindspot_View__ + |_ Grp_License_Plate__ |_ Grp_Convertible_Top_ - |_ Grp_Sensor__ (T) + |_ Grp_Sensor__ |_ Grp_Interior_ |_ Grp_Interior_Static_ |_ Grp_Interior_Dynamic_ - |_ Grp_Steering_Wheel_ (T) - |_ Grp_Eyepoint__ (T) - |_ Grp_Mirror_Rearview__Mounting_ (T) - |_ Grp_Mirror_Rearview_View__ (T) - |_ Grp_Seat__ (T) + |_ Grp_Steering_Wheel_ + |_ Grp_Eyepoint__ + |_ Grp_Mirror_Rearview__Mounting_ + |_ Grp_Mirror_Rearview_View__ + |_ Grp_Seat__ end legend ---- -== Grp_Vehicle_Part__ (T) +== Grp_Vehicle_Part__ A vehicle part is a large structure of the vehicle (part), that moves independently from other parts of the same vehicle. This mainly applies to articulated vehicles, e.g. a front loader with a hinged axis or an articulated bus with a hinge in the middle. @@ -109,6 +109,8 @@ NOTE: Add a figure visualizing e.g. a hinged bus to explain what vehicle parts a This group contains all elements of the exterior of the vehicle (part). +This group typically does not move in the simulation and therefore does not have its own transforms. + .
[%header, cols="20, 80"] |=== @@ -134,6 +136,8 @@ This group contains all static elements of the exterior of the vehicle (part). Static elements are geometry structures that have a fixed position and orientation relative to the origin on the vehicle (part) throughout a simulation. They also do not change their state during the simulation, therefore lights are considered dynamic. +This group typically does not move in the simulation and therefore does not have its own transforms. + .
[%header, cols="20, 80"] |=== @@ -159,6 +163,8 @@ This group contains all dynamic elements of the exterior of the vehicle (part). Dynamic elements are geometry structures which position and orientation relative to the origin on the vehicle (part) might change throughout a simulation. They may also change their state during the simulation, therefore lights are considered dynamic. +This group typically does not move in the simulation and therefore does not have its own transforms. + .
[%header, cols="20, 80"] |=== @@ -179,7 +185,7 @@ They may also change their state during the simulation, therefore lights are con |=== -== Grp_Wheel___ (T) +== Grp_Wheel___ This group contains all geometries of one wheel assembly. This may include tire, rim, brake caliper etc. @@ -222,6 +228,8 @@ This group contains all components of the wheel assembly, that follow the steeri The indices are the same as in the parent group. +This group typically does not move independently in the simulation and therefore does not have its own transforms. + .
[%header, cols="20, 80"] |=== @@ -242,7 +250,7 @@ The indices are the same as in the parent group. |=== -== Grp_Wheel_Steering_Rotating___ (T) +== Grp_Wheel_Steering_Rotating___ This group contains all components of the wheel assembly, that follow the steering motion as well as the rotation of the wheel, e.g. tire and rim. @@ -268,7 +276,7 @@ The indices are the same as in the parent group. |=== -== Grp_Door_Front__ (T) +== Grp_Door_Front__ The group contains all components of a door in the front of the vehicle (part). This includes e.g. the engine cover. @@ -297,7 +305,7 @@ image::Grp_Door_Front.svg[,1100] |=== -== Grp_Door_Left__ (T) +== Grp_Door_Left__ The group contains all components of a door on the left side of the vehicle (part). @@ -325,7 +333,7 @@ image::Grp_Door_Left[,1100] |=== -== Grp_Door_Right__ (T) +== Grp_Door_Right__ The group contains all components of a door on the right side of the vehicle (part). @@ -353,7 +361,7 @@ image::Grp_Door_Right[,1100] |=== -== Grp_Door_Rear__ (T) +== Grp_Door_Rear__ The group contains all components of a door in the rear of the vehicle (part). This includes e.g. the trunklid. @@ -382,7 +390,7 @@ image::Grp_Door_Rear.svg[,1100] |=== -== Grp_Door_Top__ (T) +== Grp_Door_Top__ The group contains all components of a door on the top of the vehicle (part). @@ -410,7 +418,7 @@ image::Grp_Door_Top.svg[, 1100] |=== -== Grp_Door_Bottom__ (T) +== Grp_Door_Bottom__ The group contains all components of a door on the bottom of the vehicle (part). @@ -438,7 +446,7 @@ NOTE: Add a figure with a hatch on the bottom. |=== -== Grp_Light_Day_Left__ (T) +== Grp_Light_Day_Left__ This group contains all parts of a daytime running light on the left side of the vehicle (part). @@ -467,7 +475,7 @@ image::Grp_Light_Day_Left.svg[,1100] |=== -== Grp_Light_Day_Right__ (T) +== Grp_Light_Day_Right__ This group contains all parts of a daytime running light on the right side of the vehicle (part). @@ -496,7 +504,7 @@ image::Grp_Light_Day_Right.svg[,1100] |=== -== Grp_Light_Low_Beam_Left__ (T) +== Grp_Light_Low_Beam_Left__ This group contains all parts of a low beam light on the left side of the vehicle (part). @@ -524,7 +532,7 @@ image::Grp_Light_Day_Left.svg[,1100] |=== -== Grp_Light_Low_Beam_Right__ (T) +== Grp_Light_Low_Beam_Right__ This group contains all parts of a low beam light on the right side of the vehicle (part). @@ -552,7 +560,7 @@ image::Grp_Light_Day_Right.svg[,1100] |=== -== Grp_Light_High_Beam_Left__ (T) +== Grp_Light_High_Beam_Left__ This group contains all parts of a high beam light on the left side of the vehicle (part). @@ -580,7 +588,7 @@ image::Grp_Light_Day_Left.svg[,1100] |=== -== Grp_Light_High_Beam_Right__ (T) +== Grp_Light_High_Beam_Right__ This group contains all parts of a high beam light on the right side of the vehicle (part). @@ -608,7 +616,7 @@ image::Grp_Light_Day_Right.svg[,1100] |=== -== Grp_Light_Corner_Left__ (T) +== Grp_Light_Corner_Left__ This group contains all parts of a corner light on the left side of the vehicle (part). A corner light is a typically white light for lateral illumination in the direction of an intended turn or lane change. @@ -637,7 +645,7 @@ image::Grp_Light_Day_Left.svg[,1100] |=== -== Grp_Light_Corner_Right__ (T) +== Grp_Light_Corner_Right__ This group contains all parts of a corner light on the right side of the vehicle (part). A corner light is a typically white light for lateral illumination in the direction of an intended turn or lane change. @@ -666,7 +674,7 @@ image::Grp_Light_Day_Right.svg[,1100] |=== -== Grp_Light_Position_Left__ (T) +== Grp_Light_Position_Left__ This group contains all parts of a position light on the left side of the vehicle (part). Position lights are typically smaller, low-intensity, orange lights. @@ -693,7 +701,7 @@ The `` is the index for all position lights on the left count |=== -== Grp_Light_Position_Right__ (T) +== Grp_Light_Position_Right__ This group contains all parts of a position light on the right side of the vehicle (part). Position lights are typically smaller, low-intensity, orange lights. @@ -720,7 +728,7 @@ The `` is the index for all position lights on the right cou |=== -== Grp_Light_Park_Left__ (T) +== Grp_Light_Park_Left__ This group contains all parts of a parking light on the left side of the vehicle (part). @@ -746,7 +754,7 @@ The `` is the index for all parking lights on the left counting f |=== -== Grp_Light_Park_Right__ (T) +== Grp_Light_Park_Right__ This group contains all parts of a parking light on the right side of the vehicle (part). @@ -772,7 +780,7 @@ The `` is the index for all parking lights on the right counting |=== -== Grp_Light_Indicator_Left__ (T) +== Grp_Light_Indicator_Left__ This group contains all parts of an indicator light on the left side of the vehicle (part). @@ -798,7 +806,7 @@ The `` is the index for all indicator lights on the left cou |=== -== Grp_Light_Indicator_Right__ (T) +== Grp_Light_Indicator_Right__ This group contains all parts of an indicator light on the left side of the vehicle (part). @@ -825,7 +833,7 @@ The `` is the index for all indicator lights on the right c |=== -== Grp_Light_License_Plate__ (T) +== Grp_Light_License_Plate__ This group contains all parts of a license plate light of the vehicle (part). @@ -853,7 +861,7 @@ NOTE: Add a figure for the exemplary license plate light on the rear of the vehi |=== -== Grp_Light_Tail_Left__ (T) +== Grp_Light_Tail_Left__ This group contains all parts of a tail light on the left side of the vehicle (part). @@ -881,7 +889,7 @@ NOTE: Add a figure. This figure might be applicable to all lights on the rear le |=== -== Grp_Light_Tail_Right__ (T) +== Grp_Light_Tail_Right__ This group contains all parts of a tail light on the right side of the vehicle (part). @@ -909,7 +917,7 @@ NOTE: Add a figure. This figure might be applicable to all lights on the rear ri |=== -== Grp_Light_Brake_Left__ (T) +== Grp_Light_Brake_Left__ This group contains all parts of a brake light on the left side of the vehicle (part). @@ -937,7 +945,7 @@ NOTE: Add figure from tail light. |=== -== Grp_Light_Brake_Center__ (T) +== Grp_Light_Brake_Center__ This group contains all parts of a brake light in the center of the vehicle (part). @@ -965,7 +973,7 @@ NOTE: Add a figure. |=== -== Grp_Light_Brake_Right__ (T) +== Grp_Light_Brake_Right__ This group contains all parts of a brake light on the right side of the vehicle (part). @@ -993,7 +1001,7 @@ NOTE: Add figure from tail light. |=== -== Grp_Light_Reverse_Left__ (T) +== Grp_Light_Reverse_Left__ This group contains all parts of a reverse light on the left side of the vehicle (part). @@ -1021,7 +1029,7 @@ NOTE: Add figure from tail light. |=== -== Grp_Light_Reverse_Right__ (T) +== Grp_Light_Reverse_Right__ This group contains all parts of a reverse light on the right side of the vehicle (part). @@ -1049,7 +1057,7 @@ NOTE: Add figure from tail light. |=== -== Grp_Light_Fog_Left__ (T) +== Grp_Light_Fog_Left__ This group contains all parts of a fog light on the left side of the vehicle (part). @@ -1077,7 +1085,7 @@ NOTE: Add figure from tail light. |=== -== Grp_Light_Fog_Right__ (T) +== Grp_Light_Fog_Right__ This group contains all parts of a fog light on the right side of the vehicle (part). @@ -1105,7 +1113,7 @@ NOTE: Add figure from tail light. |=== -== Grp_Light_Warning__ (T) +== Grp_Light_Warning__ This group contains all parts of a warning light of the vehicle (part). @@ -1133,7 +1141,7 @@ NOTE: Add a figure on an exemplary rotating warning light on the roof the vehicl |=== -== Grp_Mirror_Side_Mounting_Left__ (T) +== Grp_Mirror_Side_Mounting_Left__ This group contains all parts of a mirror mounting on the left side of the vehicle (part). @@ -1161,7 +1169,7 @@ NOTE: Add a figure. |=== -== Grp_Mirror_Side_View_Left__ (T) +== Grp_Mirror_Side_View_Left__ This group contains all parts of a mirror without the housing on the left side of the vehicle (part). @@ -1189,7 +1197,7 @@ NOTE: Add a figure. |=== -== Grp_Mirror_Side_Mounting_Right__ (T) +== Grp_Mirror_Side_Mounting_Right__ This group contains all parts of a mirror mounting on the right side of the vehicle (part). @@ -1217,7 +1225,7 @@ NOTE: Add a figure. |=== -== Grp_Mirror_Side_View_Right__ (T) +== Grp_Mirror_Side_View_Right__ This group contains all parts of a mirror without the housing on the right side of the vehicle (part). @@ -1245,7 +1253,7 @@ NOTE: Add a figure. |=== -== Grp_Mirror_Blindspot_Mounting__ (T) +== Grp_Mirror_Blindspot_Mounting__ This group contains all parts of a blindspot mirror mounting of the vehicle (part). @@ -1273,7 +1281,7 @@ NOTE: Add a figure. |=== -== Grp_Mirror_Blindspot_View__ (T) +== Grp_Mirror_Blindspot_View__ This group contains all parts of a mirror without the housing of the vehicle (part). @@ -1301,7 +1309,7 @@ NOTE: Add a figure. |=== -== Grp_License_Plate__ (T) +== Grp_License_Plate__ This group contains all parts of a license plate of the vehicle (part). @@ -1351,7 +1359,7 @@ This group contains all parts of a convertible top of the vehicle (part). |=== -== Grp_Sensor__ (T) +== Grp_Sensor__ This group contains all parts of a perception sensor of the vehicle (part). @@ -1379,6 +1387,8 @@ This group contains all parts of a perception sensor of the vehicle (part). This group contains all elements of the interior of the vehicle (part). +This group typically does not move in the simulation and therefore does not have its own transforms. + .
[%header, cols="20, 80"] |=== @@ -1405,6 +1415,8 @@ This group contains all static elements of the interior of the vehicle (part). Static elements are geometry structures that have a fixed position and orientation relative to the origin on the vehicle (part) throughout a simulation. They also do not change their state during the simulation, therefore lights are considered dynamic. +This group typically does not move in the simulation and therefore does not have its own transforms. + .
[%header, cols="20, 80"] |=== @@ -1431,6 +1443,8 @@ This group contains all dynamic elements of the exterior of the vehicle (part). Dynamic elements are geometry structures which position and orientation relative to the origin on the vehicle (part) might change throughout a simulation. They may also change their state during the simulation, therefore lights are considered dynamic. +This group typically does not move in the simulation and therefore does not have its own transforms. + .
[%header, cols="20, 80"] |=== @@ -1451,7 +1465,7 @@ They may also change their state during the simulation, therefore lights are con |=== -== Grp_Steering_Wheel_ (T) +== Grp_Steering_Wheel_ This group contains all elements of the steering wheel of the vehicle (part). @@ -1477,7 +1491,7 @@ NOTE: Add a figure. |=== -== Grp_Eyepoint__ (T) +== Grp_Eyepoint__ This group contains is an empty element containing the origin of an average passenger of the vehicle (part). @@ -1505,7 +1519,7 @@ NOTE: Add a figure. |=== -== Grp_Mirror_Rearview_Mounting__ (T) +== Grp_Mirror_Rearview_Mounting__ This group contains all parts of a rearview mirror mounting of the vehicle (part). @@ -1533,7 +1547,7 @@ NOTE: Add a figure. |=== -== Grp_Mirror_Rearview_View__ (T) +== Grp_Mirror_Rearview_View__ This group contains all parts of a rearview mirror without the housing. @@ -1561,7 +1575,7 @@ NOTE: Add a figure. |=== -== Grp_Seat__ (T) +== Grp_Seat__ This group contains all parts of a seat of the vehicle (part). From da284ae9b8f3fa95424a14fa47bae89e46dd62c8 Mon Sep 17 00:00:00 2001 From: ClemensLinnhoff Date: Tue, 22 Oct 2024 14:39:05 +0200 Subject: [PATCH 22/27] Restructure chapter and go over notes Signed-off-by: ClemensLinnhoff --- .../object-vehicle/vehicle-general.adoc | 5 +++ .../object-vehicle/vehicle-index.adoc | 5 ++- .../vehicle-structure-general.adoc | 3 -- .../vehicle-structure-model-creation.adoc | 3 -- .../vehicle-structure-notes.adoc | 33 +++---------------- ...-structure.adoc => vehicle-structure.adoc} | 9 +++++ 6 files changed, 20 insertions(+), 38 deletions(-) create mode 100644 content/geometry/object-vehicle/vehicle-general.adoc delete mode 100644 content/geometry/object-vehicle/vehicle-structure-general.adoc delete mode 100644 content/geometry/object-vehicle/vehicle-structure-model-creation.adoc rename content/geometry/object-vehicle/{vehicle-structure-model-structure.adoc => vehicle-structure.adoc} (98%) diff --git a/content/geometry/object-vehicle/vehicle-general.adoc b/content/geometry/object-vehicle/vehicle-general.adoc new file mode 100644 index 00000000..4f33d601 --- /dev/null +++ b/content/geometry/object-vehicle/vehicle-general.adoc @@ -0,0 +1,5 @@ += General + +NOTE: Trailers and train wagons are treated as separate vehicles + +NOTE: The structure can be extended by custom groups for additional use-cases. Custom groups shall follow the general structure (e.g. grouping into static/dynamic, interior/exterior). \ No newline at end of file diff --git a/content/geometry/object-vehicle/vehicle-index.adoc b/content/geometry/object-vehicle/vehicle-index.adoc index 58b02c39..14223ff3 100644 --- a/content/geometry/object-vehicle/vehicle-index.adoc +++ b/content/geometry/object-vehicle/vehicle-index.adoc @@ -1,8 +1,7 @@ = Vehicle structure -include::vehicle-structure-general.adoc[leveloffset=+1] -include::vehicle-structure-model-creation.adoc[leveloffset=+1] -include::vehicle-structure-model-structure.adoc[leveloffset=+1] +include::vehicle-general.adoc[leveloffset=+1] +include::vehicle-structure.adoc[leveloffset=+1] include::vehicle-structure-notes.adoc[leveloffset=+1] diff --git a/content/geometry/object-vehicle/vehicle-structure-general.adoc b/content/geometry/object-vehicle/vehicle-structure-general.adoc deleted file mode 100644 index 75ffc3a4..00000000 --- a/content/geometry/object-vehicle/vehicle-structure-general.adoc +++ /dev/null @@ -1,3 +0,0 @@ -= General - -// General stuff \ No newline at end of file diff --git a/content/geometry/object-vehicle/vehicle-structure-model-creation.adoc b/content/geometry/object-vehicle/vehicle-structure-model-creation.adoc deleted file mode 100644 index 7f45458f..00000000 --- a/content/geometry/object-vehicle/vehicle-structure-model-creation.adoc +++ /dev/null @@ -1,3 +0,0 @@ -= Model creation - -// Describe how the vehicle structure model is created \ No newline at end of file diff --git a/content/geometry/object-vehicle/vehicle-structure-notes.adoc b/content/geometry/object-vehicle/vehicle-structure-notes.adoc index 0fb4899a..35e1b97a 100644 --- a/content/geometry/object-vehicle/vehicle-structure-notes.adoc +++ b/content/geometry/object-vehicle/vehicle-structure-notes.adoc @@ -1,37 +1,12 @@ = Notes from Miro board == General structure -* The structure can be extended by custom groups for additional use-cases. Custom groups shall follow the general structure (e.g. grouping into static/dynamic, interior/exterior). -* Vehicle Parts are for moving entire parts of the vehicle, e.g. in a hinged bus or construction vehicle with a hinge (articulated vehicles). -When a vehicle part can be detached, like a trailer, it is to be treated as a separate vehicle and not a vehicle part. -* Don't include windows in hierarchy for now -* General note: Grp_* Nodes are empty nodes -== Nodes -* `axle_idx`: Follow https://opensimulationinterface.github.io/osi-antora-generator/asamosi/latest/gen/structosi3_1_1MovingObject_1_1VehicleAttributes_1_1WheelData.html#a094de989f5a2aab080f9a65f0feb3867[OSI Definition] counting from front to rear starting with 0 -* `wheel_idx`: Follow https://opensimulationinterface.github.io/osi-antora-generator/asamosi/latest/gen/structosi3_1_1MovingObject_1_1VehicleAttributes_1_1WheelData.html#a094de989f5a2aab080f9a65f0feb3867[OSI definition] counting per axle from right to left (in positive y-direction) -* `door_*_idx`: Counting per side from front to rear and right to left (in positive y-direction) -* trunk, front-trunk, engine hood (lid) etc. are considered doors +== Notes + * `convertible_top`: Indicate default mesh (open, closed etc.) in the Asset File * Enable switching on/off convertible top from within the asset file -* Warning lights incorporate emergency ligths, flashing lights, hazard lights,... -* `Grp_Sensors` can be used to position geometry of sensors, view cones, rays etc., but sensor geometry can also be part of the chassis/body -* https://github.com/KhronosGroup/glTF/issues/2005[Discussion about switch nodes in glTF] +* https://github.com/KhronosGroup/glTF/issues/2005[Discussion about switch nodes in glTF] * 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) -* Interior is separated from exterior to enable switching or exchanging it (LF) -* Door and sunroof interior parts would be defined as child nodes of the exterior node for the door (LF) -* Trailers and train wagons are treated as separate vehicles (LF) -* MT: What about buses with middle axis? More complex geometries/functions? Multiple Trailers? movable Cabins? -* Each vehicle part has its own transform: -** Grp_Vehicle_Part_ -*** Grp_Exterior -*** Grp_Interior -* Grp_Vehicle_Part_keyword_vehicle_part_idx -** The structure can be extended by custom groups for additional use-cases. Custom groups shall follow the general structure (e.g. grouping into static/dynamic, interior/exterior). -** Each vehicle part has its own transform . -** Vehicle Parts are for moving entire parts of the vehicle, e.g. in a hinged bus or construction vehicle with a hinge (articulated vehicles). When a vehicle part can be detached, like a trailer, it is to be treated as a separate vehicle and not a vehicle part. -*** Comment LF: Trailers and train wagons are treated as separate vehicles -*** Comment MT: MT: What about buses with middle axis? More complex geometries/functions? Multiple Trailers? movable Cabins? -*** Should add nodes for trailer coupling devices, so that you know where to attach (MT) \ No newline at end of file +* Any need for moving pedals or shift levers, or the levers on the steering wheel? (SG) \ No newline at end of file diff --git a/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc b/content/geometry/object-vehicle/vehicle-structure.adoc similarity index 98% rename from content/geometry/object-vehicle/vehicle-structure-model-structure.adoc rename to content/geometry/object-vehicle/vehicle-structure.adoc index 835e911c..368f5330 100644 --- a/content/geometry/object-vehicle/vehicle-structure-model-structure.adoc +++ b/content/geometry/object-vehicle/vehicle-structure.adoc @@ -280,6 +280,7 @@ The indices are the same as in the parent group. The group contains all components of a door in the front of the vehicle (part). This includes e.g. the engine cover. +This also includes the interior parts of the door, since they are moved as one unit. The `` is the index for all doors in the front counting from right to left (in positive y direction), starting with 0. @@ -308,6 +309,7 @@ image::Grp_Door_Front.svg[,1100] == Grp_Door_Left__ The group contains all components of a door on the left side of the vehicle (part). +This also includes the interior parts of the door, since they are moved as one unit. The `` is the index for all doors on the left counting from front to rear, starting with 0. @@ -336,6 +338,7 @@ image::Grp_Door_Left[,1100] == Grp_Door_Right__ The group contains all components of a door on the right side of the vehicle (part). +This also includes the interior parts of the door, since they are moved as one unit. The `` is the index for all doors on the right counting from front to rear, starting with 0. @@ -365,6 +368,7 @@ image::Grp_Door_Right[,1100] The group contains all components of a door in the rear of the vehicle (part). This includes e.g. the trunklid. +This also includes the interior parts of the door, since they are moved as one unit. The `` is the index for all doors in the rear counting from right to left (in positive y direction), starting with 0. @@ -393,6 +397,7 @@ image::Grp_Door_Rear.svg[,1100] == Grp_Door_Top__ The group contains all components of a door on the top of the vehicle (part). +This also includes the interior parts of the door, since they are moved as one unit. The `` is the index for all doors on the top counting from front to rear, starting with 0. @@ -421,6 +426,7 @@ image::Grp_Door_Top.svg[, 1100] == Grp_Door_Bottom__ The group contains all components of a door on the bottom of the vehicle (part). +This also includes the interior parts of the door, since they are moved as one unit. The `` is the index for all doors on the bottom counting from front to rear, starting with 0. @@ -1116,6 +1122,7 @@ NOTE: Add figure from tail light. == Grp_Light_Warning__ This group contains all parts of a warning light of the vehicle (part). +Warning lights can be all kinds of emergency lights, hazard lights, etc. The `` is the index for all warning lights counting from right to left (in positive y direction), and from the front to the rear, starting with 0. @@ -1362,6 +1369,7 @@ This group contains all parts of a convertible top of the vehicle (part). == Grp_Sensor__ This group contains all parts of a perception sensor of the vehicle (part). +The geometry of a sensor can alternatively be placed in the Grp_Exterior_Static. .
[%header, cols="20, 80"] @@ -1386,6 +1394,7 @@ This group contains all parts of a perception sensor of the vehicle (part). == Grp_Interior_ This group contains all elements of the interior of the vehicle (part). +The interior is separated form the exterior to enable disabling or exchanging it in the simulation. This group typically does not move in the simulation and therefore does not have its own transforms. From 06413c38668912c6d901d8affae4b0c46fda397d Mon Sep 17 00:00:00 2001 From: ClemensLinnhoff Date: Tue, 22 Oct 2024 14:51:50 +0200 Subject: [PATCH 23/27] Add general section Signed-off-by: ClemensLinnhoff --- .../geometry/object-vehicle/vehicle-general.adoc | 13 +++++++++++-- .../object-vehicle/vehicle-structure-notes.adoc | 5 ----- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/content/geometry/object-vehicle/vehicle-general.adoc b/content/geometry/object-vehicle/vehicle-general.adoc index 4f33d601..b6b75bfd 100644 --- a/content/geometry/object-vehicle/vehicle-general.adoc +++ b/content/geometry/object-vehicle/vehicle-general.adoc @@ -1,5 +1,14 @@ = General -NOTE: Trailers and train wagons are treated as separate vehicles +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 a single vehicle. +The vehicle class contains all land vehicles including wheeled or tracked vehicles. +In this version of the standard, only wheeled vehicles are considered. -NOTE: The structure can be extended by custom groups for additional use-cases. Custom groups shall follow the general structure (e.g. grouping into static/dynamic, interior/exterior). \ No newline at end of file +The vehicle 3D geometry is generically structured into the node structure defined in the next section. +This enables movement or animation of vehicle parts, such as wheels and doors, and changing the state or position of lights in a simulation. +Each note is an empty note representing the coordinate origin of the contained geometry. +Meshes are to be placed in the corresponding group node. +Not all node have to be present in every vehicle 3D model, as not all vehicle have parts to fit all groups. +Additional group nodes may be added to facilitate additional use-cases. diff --git a/content/geometry/object-vehicle/vehicle-structure-notes.adoc b/content/geometry/object-vehicle/vehicle-structure-notes.adoc index 35e1b97a..40ba8718 100644 --- a/content/geometry/object-vehicle/vehicle-structure-notes.adoc +++ b/content/geometry/object-vehicle/vehicle-structure-notes.adoc @@ -1,10 +1,5 @@ = Notes from Miro board -== General structure - - -== Notes - * `convertible_top`: Indicate default mesh (open, closed etc.) in the Asset File * Enable switching on/off convertible top from within the asset file * https://github.com/KhronosGroup/glTF/issues/2005[Discussion about switch nodes in glTF] From be0a94d31d5af36ce2f9945bbb5bd25a30bd7943 Mon Sep 17 00:00:00 2001 From: ClemensLinnhoff Date: Tue, 22 Oct 2024 14:58:01 +0200 Subject: [PATCH 24/27] Minor additions Signed-off-by: ClemensLinnhoff --- content/geometry/object-vehicle/vehicle-general.adoc | 4 ++-- content/geometry/object-vehicle/vehicle-structure.adoc | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/content/geometry/object-vehicle/vehicle-general.adoc b/content/geometry/object-vehicle/vehicle-general.adoc index b6b75bfd..5be2a12e 100644 --- a/content/geometry/object-vehicle/vehicle-general.adoc +++ b/content/geometry/object-vehicle/vehicle-general.adoc @@ -7,8 +7,8 @@ The vehicle class contains all land vehicles including wheeled or tracked vehicl In this version of the standard, only wheeled vehicles are considered. The vehicle 3D geometry is generically structured into the node structure defined in the next section. -This enables movement or animation of vehicle parts, such as wheels and doors, and changing the state or position of lights in a simulation. +This enables movement or animation of vehicle parts, such as wheels and doors, and positioning external light sources in a simulation. Each note is an empty note representing the coordinate origin of the contained geometry. Meshes are to be placed in the corresponding group node. Not all node have to be present in every vehicle 3D model, as not all vehicle have parts to fit all groups. -Additional group nodes may be added to facilitate additional use-cases. +Additional group nodes may be added to facilitate additional use-cases, but they shall be integrated into the general structure of external/internal and static/dynamic groups and follow the naming convention. diff --git a/content/geometry/object-vehicle/vehicle-structure.adoc b/content/geometry/object-vehicle/vehicle-structure.adoc index 368f5330..1ef1a188 100644 --- a/content/geometry/object-vehicle/vehicle-structure.adoc +++ b/content/geometry/object-vehicle/vehicle-structure.adoc @@ -228,7 +228,7 @@ This group contains all components of the wheel assembly, that follow the steeri The indices are the same as in the parent group. -This group typically does not move independently in the simulation and therefore does not have its own transforms. +This group typically does not move independently in the simulation as it moves with the parent transforms. .
[%header, cols="20, 80"] From 28d737819ab2d21184147ac7f9f76980ad4daed6 Mon Sep 17 00:00:00 2001 From: ClemensLinnhoff Date: Tue, 22 Oct 2024 15:00:50 +0200 Subject: [PATCH 25/27] Minor fixes Signed-off-by: ClemensLinnhoff --- content/geometry/object-vehicle/vehicle-general.adoc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/content/geometry/object-vehicle/vehicle-general.adoc b/content/geometry/object-vehicle/vehicle-general.adoc index 5be2a12e..479eac24 100644 --- a/content/geometry/object-vehicle/vehicle-general.adoc +++ b/content/geometry/object-vehicle/vehicle-general.adoc @@ -7,8 +7,9 @@ The vehicle class contains all land vehicles including wheeled or tracked vehicl In this version of the standard, only wheeled vehicles are considered. The vehicle 3D geometry is generically structured into the node structure defined in the next section. -This enables movement or animation of vehicle parts, such as wheels and doors, and positioning external light sources in a simulation. -Each note is an empty note representing the coordinate origin of the contained geometry. +The structure starts with a Root node as a parent to all other nodes in the structure +A separation of vehicle parts into different groups enables movement or animation of parts, such as wheels and doors, positioning external light sources in a simulation and many other use-cases. +Each node is an empty node representing the coordinate origin of the contained geometry. Meshes are to be placed in the corresponding group node. Not all node have to be present in every vehicle 3D model, as not all vehicle have parts to fit all groups. Additional group nodes may be added to facilitate additional use-cases, but they shall be integrated into the general structure of external/internal and static/dynamic groups and follow the naming convention. From 8c02cb4a229f77b6daa4fa93749ffac112972cc5 Mon Sep 17 00:00:00 2001 From: ClemensLinnhoff Date: Tue, 22 Oct 2024 15:14:46 +0200 Subject: [PATCH 26/27] More minor stuff Signed-off-by: ClemensLinnhoff --- content/geometry/object-vehicle/vehicle-structure.adoc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/content/geometry/object-vehicle/vehicle-structure.adoc b/content/geometry/object-vehicle/vehicle-structure.adoc index 1ef1a188..3f66d2b4 100644 --- a/content/geometry/object-vehicle/vehicle-structure.adoc +++ b/content/geometry/object-vehicle/vehicle-structure.adoc @@ -1588,7 +1588,10 @@ NOTE: Add a figure. This group contains all parts of a seat of the vehicle (part). -The `` is the index for all seats counting from right to left (in positive y direction), and from the front to the rear, starting with 0. +The seat position can be used for the placement of a human 3D model as a passenger. +Therefore, a bench is consists of multiple individual seats. + +The `` is the index for all seats counting from from the front to the rear and right to left (in positive y direction), starting with 0. NOTE: Add a figure. @@ -1598,6 +1601,9 @@ NOTE: Add a figure. 2+^|
+| *Origin* +| Center of the seat cushion. + | *x-axis* | Collinear with the vehicle longitudinal axis, pointing in the direction of the seat From 0fc0e65f06a23f2c974982e46a43208791ce1169 Mon Sep 17 00:00:00 2001 From: FabianKlopfer Date: Tue, 22 Oct 2024 15:41:09 +0200 Subject: [PATCH 27/27] Remove images from this PR (to be inserted on a new PR) Signed-off-by: FabianKlopfer --- content/_images/Grp_Door_Front.svg | 95 ------------------ content/_images/Grp_Door_Left.svg | 88 ----------------- content/_images/Grp_Door_Rear.svg | 125 ------------------------ content/_images/Grp_Door_Right.svg | 32 ------ content/_images/Grp_Door_Top.svg | 53 ---------- content/_images/Grp_Light_Day_Left.svg | 86 ---------------- content/_images/Grp_Light_Day_Right.svg | 41 -------- content/_images/Grp_Wheel.svg | 88 ----------------- 8 files changed, 608 deletions(-) delete mode 100644 content/_images/Grp_Door_Front.svg delete mode 100644 content/_images/Grp_Door_Left.svg delete mode 100644 content/_images/Grp_Door_Rear.svg delete mode 100644 content/_images/Grp_Door_Right.svg delete mode 100644 content/_images/Grp_Door_Top.svg delete mode 100644 content/_images/Grp_Light_Day_Left.svg delete mode 100644 content/_images/Grp_Light_Day_Right.svg delete mode 100644 content/_images/Grp_Wheel.svg diff --git a/content/_images/Grp_Door_Front.svg b/content/_images/Grp_Door_Front.svg deleted file mode 100644 index 9add9dcc..00000000 --- a/content/_images/Grp_Door_Front.svg +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - x - - - z - - - O - - - - y - - - - - - diff --git a/content/_images/Grp_Door_Left.svg b/content/_images/Grp_Door_Left.svg deleted file mode 100644 index 3c63644e..00000000 --- a/content/_images/Grp_Door_Left.svg +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - x - - - z - - - y - - - - O - - - diff --git a/content/_images/Grp_Door_Rear.svg b/content/_images/Grp_Door_Rear.svg deleted file mode 100644 index 1735caad..00000000 --- a/content/_images/Grp_Door_Rear.svg +++ /dev/null @@ -1,125 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - x - - - z - - - y - - - - O - - - diff --git a/content/_images/Grp_Door_Right.svg b/content/_images/Grp_Door_Right.svg deleted file mode 100644 index 305b5c5a..00000000 --- a/content/_images/Grp_Door_Right.svg +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - - y - - - z - - - O - - - - x - - - diff --git a/content/_images/Grp_Door_Top.svg b/content/_images/Grp_Door_Top.svg deleted file mode 100644 index f3a967a7..00000000 --- a/content/_images/Grp_Door_Top.svg +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - x - - - z - - - O - - - - y - - diff --git a/content/_images/Grp_Light_Day_Left.svg b/content/_images/Grp_Light_Day_Left.svg deleted file mode 100644 index 0b875de6..00000000 --- a/content/_images/Grp_Light_Day_Left.svg +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - x - - z - - - y - - - - O - - - diff --git a/content/_images/Grp_Light_Day_Right.svg b/content/_images/Grp_Light_Day_Right.svg deleted file mode 100644 index 62ce1252..00000000 --- a/content/_images/Grp_Light_Day_Right.svg +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - y - - - z - - - O - - - - x - - - - - - - - - - - - diff --git a/content/_images/Grp_Wheel.svg b/content/_images/Grp_Wheel.svg deleted file mode 100644 index cb6034bb..00000000 --- a/content/_images/Grp_Wheel.svg +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - x - - - z - - - O - - - - y - - -