Struct UltrasonicIndirectDetection

Struct Documentation

struct UltrasonicIndirectDetection

Ultrasonic detection received by another ultrasonic sensor (different sensors as sender and receiver).

Indirect detections:

Sending: Ultrasonic Sensor ID 1

Receiving: Ultrasonic Sensor ID 2 and 3

../_images/OSI_USSensor_indirect.svg

Note

Indirect detecions lies on ellipses with the sending resp. receiving sensor in the focal points.

Public Members

optional double osi3::UltrasonicIndirectDetection::existence_probability = 1

Existence probability of the detection not based on history. Value does not depend on any past experience with similar detections.

Range: [0.0, 1.0]

Note

Used as confidence measure where a low value means less confidence and a high value indicates strong confidence.

optional Identifier osi3::UltrasonicIndirectDetection::object_id = 2

ID of the detected object this detection is associated to.

Note

ID = MAX(uint64) indicates no reference to an object.

optional double osi3::UltrasonicIndirectDetection::ellipsoid_radial = 3

First parameter b of an ellipsoid equation.

Unit: [m]

optional double osi3::UltrasonicIndirectDetection::ellipsoid_axial = 4

Second parameter b of an ellipsoid equation.

Unit: [m]

optional Identifier osi3::UltrasonicIndirectDetection::receiver_id = 5

The ID of the sensor’s receiver. Sender ID is stored in the header SensorDetectionHeader.

optional Vector3d osi3::UltrasonicIndirectDetection::receiver_origin = 6

The vector to the receiver’s origin in sending ultrasonic sensor frame. The vector is also the direction of ellipsoid_axial.