You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: osi_object.proto
+72-4Lines changed: 72 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -815,6 +815,11 @@ message MovingObject
815
815
// This is to be used for all car-like vehicles, without any
816
816
// further differentiated type available.
817
817
//
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
+
//
818
823
TYPE_CAR=4;
819
824
820
825
// Vehicle is a medium car.
@@ -844,21 +849,39 @@ message MovingObject
844
849
// A van is a motorized vehicle with a larger cargo area than a car,
845
850
// used for transporting goods or people.
846
851
//
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
+
//
847
860
TYPE_VAN=6;
848
861
849
862
// A heavy truck is a large commercial vehicle designed for
850
863
// transporting heavy loads.
851
864
// The cargo area is rigidly fixed to the vehicle itself.
852
865
//
866
+
// \note Corresponds roughly with UNECE [1] category "N2".
867
+
//
853
868
// \image html OSI_TYPE_HEAVY_TRUCK.svg
854
869
//
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
+
//
855
873
TYPE_HEAVY_TRUCK=7;
856
874
857
875
// A semi-tractor is a vehicle designed for towing semi-trailers for
858
876
// the transportation of heavy loads.
859
877
//
878
+
// \note Corresponds roughly with UNECE [1] category N3.
879
+
//
860
880
// \image html OSI_TYPE_SEMITRACTOR.svg
861
881
//
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
+
//
862
885
TYPE_SEMITRACTOR=16;
863
886
864
887
// A semi-trailer is a vehicle designed for being towed by a
@@ -868,21 +891,36 @@ message MovingObject
868
891
// hitch and a large overlap with the towing vehicle, i.e. the
869
892
// semi-tractor.
870
893
//
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
+
//
871
901
// \note The vehicle can be, but doesn't need to be, attached to
872
902
// another vehicle.
873
903
//
874
904
// \image html OSI_TYPE_SEMITRAILER.svg
875
905
//
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
+
//
876
909
TYPE_SEMITRAILER=8;
877
910
878
911
// A trailer is a non-motorized vehicle designed for being towed by
879
912
// a motorized vehicle to carry goods, animals or people.
880
913
//
914
+
// \note Corresponds roughly with UNECE [1] category O1 to O3.
915
+
//
881
916
// \note The vehicle can be, but doesn't need to be, attached to
882
917
// another vehicle.
883
918
//
884
919
// \image html OSI_TYPE_TRAILER.svg
885
920
//
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
+
//
886
924
TYPE_TRAILER=9;
887
925
888
926
// Vehicle is a motorbike or moped.
@@ -899,18 +937,33 @@ message MovingObject
899
937
// three-wheeled vehicles like motorcycles with side-cars or even
900
938
// trikes.
901
939
//
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
+
//
902
947
TYPE_MOTORCYCLE=10;
903
948
904
949
// A bicycle is a human-powered or motor-assisted, pedal-driven
905
950
// vehicle.
906
951
// This category includes typical two-wheeled bicycles, but
907
952
// also cargo-bikes and alike with more than two wheels.
908
953
//
954
+
// \note Usually considered as a vulnerable road user.
955
+
//
909
956
TYPE_BICYCLE=11;
910
957
911
958
// A bus is a motorized vehicle designed to carry multiple
912
959
// passengers.
913
960
//
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
+
//
914
967
TYPE_BUS=12;
915
968
916
969
// A tram is a vehicle designed for using rail infrastructure for
@@ -933,17 +986,32 @@ message MovingObject
933
986
//
934
987
TYPE_TRAIN=14;
935
988
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.
937
995
//
938
996
TYPE_WHEELCHAIR=15;
939
997
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.
941
1005
//
942
1006
TYPE_STANDUP_SCOOTER=17;
943
1007
944
1008
// 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.
0 commit comments