Skip to content

Commit 60af20e

Browse files
Update micro-mobility dev., notes and references
Signed-off-by: Thomas Sedlmayer <[email protected]>
1 parent 08205ac commit 60af20e

File tree

2 files changed

+75
-4
lines changed

2 files changed

+75
-4
lines changed

.github/spelling_custom_words_en_US.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ dvr
9090
dürfen
9191
easting
9292
EBIKES
93+
ECE
9394
edn
9495
edu
9596
egm
@@ -343,6 +344,8 @@ uk
343344
umich
344345
umtri
345346
und
347+
UNECE
348+
unece
346349
Unfall
347350
UNGATED
348351
Universitaet

osi_object.proto

Lines changed: 72 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -815,6 +815,11 @@ message MovingObject
815815
// This is to be used for all car-like vehicles, without any
816816
// further differentiated type available.
817817
//
818+
// \note Corresponds roughly with UNECE [1] categories M1, G and L7.
819+
//
820+
// \par References:
821+
// [1] United Nations Economic and Social Council. (2023). <em>Consolidated Resolution on the Construction of Vehicles</em> (ECE/TRANS/WP.29/78/Rev.7) [PDF]. United Nations. Retrieved May 3, 2024, from https://unece.org/sites/default/files/2023-12/ECE_TRANS_WP.29_78_Rev.7e.pdf
822+
//
818823
TYPE_CAR = 4;
819824

820825
// Vehicle is a medium car.
@@ -844,21 +849,39 @@ message MovingObject
844849
// A van is a motorized vehicle with a larger cargo area than a car,
845850
// used for transporting goods or people.
846851
//
852+
// \note Corresponds roughly with UNECE [1] categories M2 and N1.
853+
//
854+
// \note This category is not intended for mini vans, which shall
855+
// rather be categorized as cars.
856+
//
857+
// \par References:
858+
// [1] United Nations Economic and Social Council. (2023). <em>Consolidated Resolution on the Construction of Vehicles</em> (ECE/TRANS/WP.29/78/Rev.7) [PDF]. United Nations. Retrieved May 3, 2024, from https://unece.org/sites/default/files/2023-12/ECE_TRANS_WP.29_78_Rev.7e.pdf
859+
//
847860
TYPE_VAN = 6;
848861

849862
// A heavy truck is a large commercial vehicle designed for
850863
// transporting heavy loads.
851864
// The cargo area is rigidly fixed to the vehicle itself.
852865
//
866+
// \note Corresponds roughly with UNECE [1] category "N2".
867+
//
853868
// \image html OSI_TYPE_HEAVY_TRUCK.svg
854869
//
870+
// \par References:
871+
// [1] United Nations Economic and Social Council. (2023). <em>Consolidated Resolution on the Construction of Vehicles</em> (ECE/TRANS/WP.29/78/Rev.7) [PDF]. United Nations. Retrieved May 3, 2024, from https://unece.org/sites/default/files/2023-12/ECE_TRANS_WP.29_78_Rev.7e.pdf
872+
//
855873
TYPE_HEAVY_TRUCK = 7;
856874

857875
// A semi-tractor is a vehicle designed for towing semi-trailers for
858876
// the transportation of heavy loads.
859877
//
878+
// \note Corresponds roughly with UNECE [1] category N3.
879+
//
860880
// \image html OSI_TYPE_SEMITRACTOR.svg
861881
//
882+
// \par References:
883+
// [1] United Nations Economic and Social Council. (2023). <em>Consolidated Resolution on the Construction of Vehicles</em> (ECE/TRANS/WP.29/78/Rev.7) [PDF]. United Nations. Retrieved May 3, 2024, from https://unece.org/sites/default/files/2023-12/ECE_TRANS_WP.29_78_Rev.7e.pdf
884+
//
862885
TYPE_SEMITRACTOR = 16;
863886

864887
// A semi-trailer is a vehicle designed for being towed by a
@@ -868,21 +891,36 @@ message MovingObject
868891
// hitch and a large overlap with the towing vehicle, i.e. the
869892
// semi-tractor.
870893
//
894+
// \note Corresponds roughly with UNECE [1] category O4.
895+
//
896+
// \note Main reason for separation from the "Trailer" category is
897+
// the difference in motion behavior (vehicle dynamics) and the
898+
// different sensor perception due to the overlay with the towing
899+
// vehicle.
900+
//
871901
// \note The vehicle can be, but doesn't need to be, attached to
872902
// another vehicle.
873903
//
874904
// \image html OSI_TYPE_SEMITRAILER.svg
875905
//
906+
// \par References:
907+
// [1] United Nations Economic and Social Council. (2023). <em>Consolidated Resolution on the Construction of Vehicles</em> (ECE/TRANS/WP.29/78/Rev.7) [PDF]. United Nations. Retrieved May 3, 2024, from https://unece.org/sites/default/files/2023-12/ECE_TRANS_WP.29_78_Rev.7e.pdf
908+
//
876909
TYPE_SEMITRAILER = 8;
877910

878911
// A trailer is a non-motorized vehicle designed for being towed by
879912
// a motorized vehicle to carry goods, animals or people.
880913
//
914+
// \note Corresponds roughly with UNECE [1] category O1 to O3.
915+
//
881916
// \note The vehicle can be, but doesn't need to be, attached to
882917
// another vehicle.
883918
//
884919
// \image html OSI_TYPE_TRAILER.svg
885920
//
921+
// \par References:
922+
// [1] United Nations Economic and Social Council. (2023). <em>Consolidated Resolution on the Construction of Vehicles</em> (ECE/TRANS/WP.29/78/Rev.7) [PDF]. United Nations. Retrieved May 3, 2024, from https://unece.org/sites/default/files/2023-12/ECE_TRANS_WP.29_78_Rev.7e.pdf
923+
//
886924
TYPE_TRAILER = 9;
887925

888926
// Vehicle is a motorbike or moped.
@@ -899,18 +937,33 @@ message MovingObject
899937
// three-wheeled vehicles like motorcycles with side-cars or even
900938
// trikes.
901939
//
940+
// \note Corresponds roughly with UNECE [1] categories L1 to L5.
941+
//
942+
// \note Usually considered as a vulnerable road user.
943+
//
944+
// \par References:
945+
// [1] United Nations Economic and Social Council. (2023). <em>Consolidated Resolution on the Construction of Vehicles</em> (ECE/TRANS/WP.29/78/Rev.7) [PDF]. United Nations. Retrieved May 3, 2024, from https://unece.org/sites/default/files/2023-12/ECE_TRANS_WP.29_78_Rev.7e.pdf
946+
//
902947
TYPE_MOTORCYCLE = 10;
903948

904949
// A bicycle is a human-powered or motor-assisted, pedal-driven
905950
// vehicle.
906951
// This category includes typical two-wheeled bicycles, but
907952
// also cargo-bikes and alike with more than two wheels.
908953
//
954+
// \note Usually considered as a vulnerable road user.
955+
//
909956
TYPE_BICYCLE = 11;
910957

911958
// A bus is a motorized vehicle designed to carry multiple
912959
// passengers.
913960
//
961+
// \note Corresponds roughly with UNECE [1] category M3 classes I,
962+
// II, II.
963+
//
964+
// \par References:
965+
// [1] United Nations Economic and Social Council. (2023). <em>Consolidated Resolution on the Construction of Vehicles</em> (ECE/TRANS/WP.29/78/Rev.7) [PDF]. United Nations. Retrieved May 3, 2024, from https://unece.org/sites/default/files/2023-12/ECE_TRANS_WP.29_78_Rev.7e.pdf
966+
//
914967
TYPE_BUS = 12;
915968

916969
// A tram is a vehicle designed for using rail infrastructure for
@@ -933,17 +986,32 @@ message MovingObject
933986
//
934987
TYPE_TRAIN = 14;
935988

936-
// Vehicle is a wheelchair.
989+
// A wheelchair is a manually or electrically powered mobility
990+
// device with a seat mounted on a wheeled frame.
991+
// Manual propulsion may be provided by the seated person or a
992+
// person pushing the wheelchair.
993+
//
994+
// \note Usually considered as a vulnerable road user.
937995
//
938996
TYPE_WHEELCHAIR = 15;
939997

940-
// Vehicle is a stand-up scooter, including motorized versions.
998+
// A stand-up scooter is a compact, typically two-wheeled device.
999+
// It is operated with the rider standing on a deck between the
1000+
// wheels.
1001+
// It may be propelled by a motor or the rider making a kicking
1002+
// movement.
1003+
//
1004+
// \note Usually considered as a vulnerable road user.
9411005
//
9421006
TYPE_STANDUP_SCOOTER = 17;
9431007

9441008
// A micro-mobility device is a small, lightweight vehicle for
945-
// short-distance travel excluding bicycles (e.g. electric stand-up
946-
// scooters, hoverboards and wheelchairs).
1009+
// short-distance travel like hoverboards or roller skates.
1010+
// While bicycles, stand-up scooters and wheelchairs may technically
1011+
// fall into this category, the respective detailed categories shall
1012+
// be used instead.
1013+
//
1014+
// \note Usually considered as a vulnerable road user.
9471015
//
9481016
TYPE_MICROMOBILITY_DEVICE = 18;
9491017

0 commit comments

Comments
 (0)