Struct UltrasonicSpecificObjectData

Nested Relationships

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. UltrasonicDetection refer to DetectedXXX by UltrasonicDetection::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.