Struct UltrasonicSpecificObjectData¶
Defined in File osi_sensorspecific.proto
Struct Documentation¶
-
struct
UltrasonicSpecificObjectData¶ Message encapsulates all data for detected objects that is specific to ultrasonic sensors.
Public Types
-
enum
TrilaterationStatus¶ This indicates if the object was calculated based on one or multiple sensors.
Values:
-
TRILATERATION_STATUS_UNKNOWN= 0¶ Unknown (must not be used in ground truth).
-
TRILATERATION_STATUS_OTHER= 1¶ Other (unspecified but known).
-
TRILATERATION_STATUS_NOT_TRILATERATED= 2¶ No trilateration used.
-
TRILATERATION_STATUS_TRILATERATED= 3¶ Trilateration used.
-
-
enum
Trend¶ Describes the general moving direction of the detection.
Values:
-
TREND_UNKNOWN= 0¶ Unknown (must not be used in ground truth).
-
TREND_OTHER= 1¶ Other (unspecified but known).
-
TREND_CONSTANT_APPROACHING= 2¶ Distance (object, sensor) is constant. The object has approached in the past before it was constant.
-
TREND_CONSTANT= 3¶ Distance (object, sensor) is constant. The object has departed in the past before it was constant or there is no history.
-
TREND_APPROACHING= 4¶ Distance (object, sensor) is decreasing.
-
TREND_DEPARTING= 5¶ Distance (object, sensor) is increasing.
-
Public Members
-
optional double osi3::UltrasonicSpecificObjectData::maximum_measurement_distance_sensor = 1 Maximum measured distance from one sensor which leads to the calculation of this object.
Unit: [m]
-
optional double osi3::UltrasonicSpecificObjectData::probability = 2 This value indicates the propability height for the classification in the calculated object.
Unit: [%]
-
optional TrilaterationStatus osi3::UltrasonicSpecificObjectData::trilateration_status = 3 This indicates if the detection was calculated based on one or multiple sensors.
-
optional Trend osi3::UltrasonicSpecificObjectData::trend = 4 Describes the general moving direction of the detection.
-
repeated Signalway osi3::UltrasonicSpecificObjectData::signalway = 5 Ultrasonic signalway. Sender to receiver.
- Note
This information can also be derived from the corresponding
UltrasonicDetection.UltrasonicDetectionrefer to DetectedXXX byUltrasonicDetection::object_id.
-
struct
Signalway¶ Message encapsulates all data for detected objects that is specific to ultrasonic sensors.
Public Members
-
optional Identifier osi3::UltrasonicSpecificObjectData::Signalway::sender_id = 1 The ID of the ultrasonic sensor’s sender.
-
optional Identifier osi3::UltrasonicSpecificObjectData::Signalway::receiver_id = 2 The ID of the ultrasonic sensor’s receiver.
-
-
enum