object_data_t Struct Reference

#include <ibeo_object_data.H>

List of all members.

Public Attributes

unsigned num_of_objects
unsigned sensor_status
unsigned calib_flag
unsigned cycle_counter
unsigned timestamp
unsigned sensor_dirty
bool sensor_dirty_valid
bool dirt_det_start_angle_valid
unsigned dirt_det_start_angle
bool dirt_det_end_angle_valid
unsigned dirt_det_end_angle
bool rain_det_valid
 Shows the state of the value 'uRainDetection'.
unsigned rain_detection
unsigned object_age [MAX_OBJECTS]
unsigned tracking_number [MAX_OBJECTS]
unsigned tracking_status [MAX_OBJECTS]
bool class_certainty_valid [MAX_OBJECTS]
unsigned class_certainty [MAX_OBJECTS]
unsigned classification [MAX_OBJECTS]
bool age_of_class_valid [MAX_OBJECTS]
unsigned age_of_classification [MAX_OBJECTS]
unsigned num_of_points [MAX_OBJECTS]
double point_num_x_pos [MAX_OBJECTS][MAX_CONTOURPOINTS]
double point_num_y_pos [MAX_OBJECTS][MAX_CONTOURPOINTS]
bool velocity_x_valid [MAX_OBJECTS]
double velocity_x [MAX_OBJECTS]
bool abs_vel_x_valid [MAX_OBJECTS]
double abs_vel_x [MAX_OBJECTS]
bool velocity_y_valid [MAX_OBJECTS]
double velocity_y [MAX_OBJECTS]
bool abs_vel_y_valid [MAX_OBJECTS]
double abs_vel_y [MAX_OBJECTS]
bool acceleration_x_valid [MAX_OBJECTS]
double acceleration_x [MAX_OBJECTS]
bool acceleration_y_valid [MAX_OBJECTS]
 Shows the state of the value 'daAccelerationY'.
double acceleration_y [MAX_OBJECTS]
 Relative acceleration in y-direction [m/s^2].
unsigned rel_moment_measure [MAX_OBJECTS]
 Moment of measure relative to begin of cycle [ms].
bool pos_x_sigma_valid [MAX_OBJECTS]
 Shows the state of the value 'daPositionXsigma'.
double pos_x_sigma [MAX_OBJECTS]
 Standard deviation of value daPositionX.
bool pos_y_sigma_valid [MAX_OBJECTS]
 Shows the state of the value 'daPositionYsigma'.
double pos_y_sigma [MAX_OBJECTS]
 Standard deviation of value daPositionY.
bool velocity_x_sigma_valid [MAX_OBJECTS]
 Shows the state of the value 'daVelocityXsigma'.
double velocity_x_sigma [MAX_OBJECTS]
 Standard deviation of value daVelocityX.
bool velocity_y_sigma_valid [MAX_OBJECTS]
 Shows the state of the value 'daVelocityYsigma'.
double velocity_y_sigma [MAX_OBJECTS]
 Standard deviation of value daVelocityY.
bool pos_correl_coeff_valid [MAX_OBJECTS]
 Shows the state of the value 'daPositionCorrelCoefficient'.
double pos_correl_coeff [MAX_OBJECTS]
 Not available yet. Reserved - for future used.
bool velocity_correl_coeff_valid [MAX_OBJECTS]
 Shows the state of the value 'daVelocityCorrelCoefficient'.
double velocity_correl_coeff [MAX_OBJECTS]
 Not available yet. Reserved - for future used.
bool height_valid [MAX_OBJECTS]
double obj_height [MAX_OBJECTS]
bool height_sigma_valid [MAX_OBJECTS]
double obj_height_sigma [MAX_OBJECTS]
bool ACC_type_valid [MAX_OBJECTS]
 Shows the state of the value 'uaACCType'.
unsigned ACC_type [MAX_OBJECTS]
 Characterizes the object type for ACC applicatins.
bool lane_valid [MAX_OBJECTS]
 Shows the state of the value 'uaLane'.
unsigned lane [MAX_OBJECTS]
 Position of the object with respect to our lane. Only available in certain configurations.
bool time_to_collision_valid [MAX_OBJECTS]
 Signalized the state of the value uaTimeToCollision. If is TRUE, the time-to-collision value is valid.
unsigned time_to_collision [MAX_OBJECTS]
 Time to a collision between the specified object and the ego-car.
bool crash_prob_valid [MAX_OBJECTS]
 Signalized the state of the value uaCrashProbabilty. If is TRUE, the crash-probabilty value is valid.
unsigned crash_prob [MAX_OBJECTS]
 Probability of a crash between the specified object and the ego-car.
bool left_lane_offset_valid
 Shows the state of the value 'dLeftLaneOffset'.
double left_lane_offset
 Offset in [m] between the Reference point and the left lane boundary, at the x-position of the reference point.
bool right_lane_offset_valid
 Shows the state of the value 'right_lane_offset'.
double right_lane_offset
 Offset in [m] between the Reference point and the right lane boundary, at the x-position of the reference point.
bool heading_angle_valid
 Shows the state of the value 'heading_angle'.
double heading_angle
 The basic heading of the Lane in [rad].
bool curvature_valid
 Shows the state of the value 'curvature'.
double curvature
 The curvature of the road, in [1/m].
bool num_of_lanes_valid
 Shows the state of the value 'uNumberOfLanes'.
unsigned num_of_lanes
 Indicates the number of detected road lanes.
bool confidence_level_valid
 Shows the state of the value 'confidence_level'.
unsigned confidence_level
 The level of confidence of the current Lane Detection parameters.
bool view_range_valid
 Shows the state of the value 'dViewRange'.
double view_range
 Forward view range of the Lane detection in [m].
unsigned check_sum
 Shows the checksum transmitted over CAN.
unsigned CP_object_num
 Number of the crash object (CrashPrediction application).
bool CP_Object_num_valid
 Identicates if the value CP_object_num is valid.
unsigned CP_time_to_collision
 Time to collision in [ms] of the crash object.
bool CP_TTC_valid
 Identicates if the value CP_time_to_collision is valid.
unsigned CP_crash_prob
 probability of an crash with the Crash-Object in [%]
bool CP_crash_prob_valid
 Identicates if the value CP_crash_prob is valid.
unsigned error_code

Member Data Documentation

double object_data_t::abs_vel_x[MAX_OBJECTS]
bool object_data_t::abs_vel_x_valid[MAX_OBJECTS]
double object_data_t::abs_vel_y[MAX_OBJECTS]
bool object_data_t::abs_vel_y_valid[MAX_OBJECTS]

Characterizes the object type for ACC applicatins.

Referenced by ibeo::ibeo_object_data_t::decode_short_format_obj_data().

Shows the state of the value 'uaACCType'.

TRUE: ACC_type - value is available and can be used. FALSE: ACC_type - value is not available and cannot be used.

Referenced by ibeo::ibeo_object_data_t::decode_short_format_obj_data().

double object_data_t::acceleration_x[MAX_OBJECTS]

Relative acceleration in y-direction [m/s^2].

The acceleration is given in relation to the own acceleration and available for each objects.

Referenced by ibeo::ibeo_object_data_t::decode_short_format_obj_data().

Shows the state of the value 'daAccelerationY'.

TRUE: acceleration_y - value is available and can be used. FALSE: acceleration_y - value is not available and cannot be used.

Referenced by ibeo::ibeo_object_data_t::decode_short_format_obj_data().

unsigned object_data_t::age_of_classification[MAX_OBJECTS]
unsigned object_data_t::class_certainty[MAX_OBJECTS]
unsigned object_data_t::classification[MAX_OBJECTS]

The level of confidence of the current Lane Detection parameters.

This level depends on the number and type of objects which are available, and the ground which is monitored by the Laserscanner.

For further information about the Lane-detection please read the IBEO AS CANspec.

Referenced by ibeo::ibeo_object_data_t::decode_long_format_obj_data().

Shows the state of the value 'confidence_level'.

TRUE: confidence_level - value is available and can be used. FALSE: confidence_level - value is not available and cannot be used.

Referenced by ibeo::ibeo_object_data_t::decode_long_format_obj_data().

probability of an crash with the Crash-Object in [%]

Referenced by ibeo::ibeo_object_data_t::decode_long_format_obj_data(), and ibeo::ibeo_object_data_t::decode_short_format_obj_data().

Number of the crash object (CrashPrediction application).

Referenced by ibeo::ibeo_object_data_t::decode_long_format_obj_data(), and ibeo::ibeo_object_data_t::decode_short_format_obj_data().

Identicates if the value CP_time_to_collision is valid.

Referenced by ibeo::ibeo_object_data_t::decode_long_format_obj_data(), and ibeo::ibeo_object_data_t::decode_short_format_obj_data().

Probability of a crash between the specified object and the ego-car.

This value is only available if the application CrashPrediction is currently active The probability is given in per-cent [%].

Referenced by ibeo::ibeo_object_data_t::decode_long_format_obj_data().

Signalized the state of the value uaCrashProbabilty. If is TRUE, the crash-probabilty value is valid.

Referenced by ibeo::ibeo_object_data_t::decode_long_format_obj_data(), and ibeo::ibeo_object_data_t::decode_short_format_obj_data().

The curvature of the road, in [1/m].

For further information about the Lane-detection please read the IBEO AS CANspec.

Referenced by ibeo::ibeo_object_data_t::decode_long_format_obj_data(), and ibeo::ibeo_object_data_t::decode_short_format_obj_data().

Shows the state of the value 'curvature'.

TRUE: curvature - value is available and can be used. FALSE: curvature - value is not available and cannot be used.

Referenced by ibeo::ibeo_object_data_t::decode_long_format_obj_data(), and ibeo::ibeo_object_data_t::decode_short_format_obj_data().

The basic heading of the Lane in [rad].

For further information about the Lane-detection please read the IBEO AS CANspec.

Referenced by ibeo::ibeo_object_data_t::decode_long_format_obj_data().

Shows the state of the value 'heading_angle'.

TRUE: heading_angle - value is available and can be used. FALSE: heading_angle - value is not available and cannot be used.

Referenced by ibeo::ibeo_object_data_t::decode_long_format_obj_data().

bool object_data_t::height_valid[MAX_OBJECTS]

Position of the object with respect to our lane. Only available in certain configurations.

Referenced by ibeo::ibeo_object_data_t::decode_short_format_obj_data().

Shows the state of the value 'uaLane'.

TRUE: lane - value is available and can be used. FALSE: lane - value is not available and cannot be used.

Referenced by ibeo::ibeo_object_data_t::decode_short_format_obj_data().

Offset in [m] between the Reference point and the left lane boundary, at the x-position of the reference point.

For further information about the Lane-detection please read the IBEO AS CANspec.

Referenced by ibeo::ibeo_object_data_t::decode_long_format_obj_data(), and ibeo::ibeo_object_data_t::decode_short_format_obj_data().

Shows the state of the value 'dLeftLaneOffset'.

TRUE: left_lane_offset - value is available and can be used. FALSE: left_lane_offset - value is not available and cannot be used.

Referenced by ibeo::ibeo_object_data_t::decode_long_format_obj_data(), and ibeo::ibeo_object_data_t::decode_short_format_obj_data().

Indicates the number of detected road lanes.

For further information about the Lane-detection please read the IBEO AS CANspec.

Referenced by ibeo::ibeo_object_data_t::decode_short_format_obj_data().

Shows the state of the value 'uNumberOfLanes'.

TRUE: num_of_lanes - value is available and can be used. FALSE: num_of_lanes - value is not available and cannot be used.

Referenced by ibeo::ibeo_object_data_t::decode_short_format_obj_data().

unsigned object_data_t::num_of_points[MAX_OBJECTS]
double object_data_t::obj_height[MAX_OBJECTS]
double object_data_t::obj_height_sigma[MAX_OBJECTS]
unsigned object_data_t::object_age[MAX_OBJECTS]
double object_data_t::point_num_x_pos[MAX_OBJECTS][MAX_CONTOURPOINTS]
double object_data_t::point_num_y_pos[MAX_OBJECTS][MAX_CONTOURPOINTS]

Not available yet. Reserved - for future used.

Shows the state of the value 'daPositionCorrelCoefficient'.

TRUE: pos_correl_coeff - value is available and can be used. FALSE: pos_correl_coeff - value is not available and cannot be used.

Standard deviation of value daPositionX.

Referenced by ibeo::ibeo_object_data_t::decode_long_format_obj_data(), and ibeo_observer_t::ibeo_object().

Shows the state of the value 'daPositionXsigma'.

TRUE: daPositionXsigma - value is available and can be used. FALSE: daPositionXsigma - value is not available and cannot be used.

Referenced by ibeo::ibeo_object_data_t::decode_long_format_obj_data().

Standard deviation of value daPositionY.

Referenced by ibeo::ibeo_object_data_t::decode_long_format_obj_data(), and ibeo_observer_t::ibeo_object().

Shows the state of the value 'daPositionYsigma'.

TRUE: pos_y_sigma - value is available and can be used. FALSE: pos_y_sigma - value is not available and cannot be used.

Referenced by ibeo::ibeo_object_data_t::decode_long_format_obj_data().

Shows the state of the value 'uRainDetection'.

Referenced by ibeo::ibeo_object_data_t::decode_long_format_obj_data().

Moment of measure relative to begin of cycle [ms].

Referenced by ibeo::ibeo_object_data_t::decode_long_format_obj_data().

Offset in [m] between the Reference point and the right lane boundary, at the x-position of the reference point.

For further information about the Lane-detection please read the IBEO AS CANspec.

Referenced by ibeo::ibeo_object_data_t::decode_long_format_obj_data(), and ibeo::ibeo_object_data_t::decode_short_format_obj_data().

Shows the state of the value 'right_lane_offset'.

TRUE: right_lane_offset - value is available and can be used. FALSE: right_lane_offset - value is not available and cannot be used.

Referenced by ibeo::ibeo_object_data_t::decode_long_format_obj_data(), and ibeo::ibeo_object_data_t::decode_short_format_obj_data().

Time to a collision between the specified object and the ego-car.

This value is only available if the application CrashPrediction is currently active The time is given is [ms].

Referenced by ibeo::ibeo_object_data_t::decode_long_format_obj_data().

Signalized the state of the value uaTimeToCollision. If is TRUE, the time-to-collision value is valid.

Referenced by ibeo::ibeo_object_data_t::decode_long_format_obj_data(), and ibeo::ibeo_object_data_t::decode_short_format_obj_data().

unsigned object_data_t::tracking_number[MAX_OBJECTS]
unsigned object_data_t::tracking_status[MAX_OBJECTS]

Not available yet. Reserved - for future used.

Referenced by ibeo::ibeo_object_data_t::decode_long_format_obj_data().

Shows the state of the value 'daVelocityCorrelCoefficient'.

TRUE: velocity_correl_coeff - value is available and can be used. FALSE: velocity_correl_coeff - value is not available and cannot be used.

Referenced by ibeo::ibeo_object_data_t::decode_long_format_obj_data().

double object_data_t::velocity_x[MAX_OBJECTS]

Standard deviation of value daVelocityX.

Referenced by ibeo::ibeo_object_data_t::decode_long_format_obj_data(), and ibeo_observer_t::ibeo_object().

Shows the state of the value 'daVelocityXsigma'.

TRUE: velocity_x_sigma - value is available and can be used. FALSE: velocity_x_sigma - value is not available and cannot be used.

Referenced by ibeo::ibeo_object_data_t::decode_long_format_obj_data().

double object_data_t::velocity_y[MAX_OBJECTS]

Standard deviation of value daVelocityY.

Referenced by ibeo::ibeo_object_data_t::decode_long_format_obj_data(), and ibeo_observer_t::ibeo_object().

Shows the state of the value 'daVelocityYsigma'.

TRUE: velocity_y_sigma - value is available and can be used. FALSE: velocity_y_sigma - value is not available and cannot be used.

Referenced by ibeo::ibeo_object_data_t::decode_long_format_obj_data().

Forward view range of the Lane detection in [m].

The approximate range of the lane detection. This is the range in which the street parameters are considered to be reasonably reliable.

For further information about the Lane-detection please read the IBEO AS CANspec.

Referenced by ibeo::ibeo_object_data_t::decode_long_format_obj_data(), and ibeo::ibeo_object_data_t::decode_short_format_obj_data().

Shows the state of the value 'dViewRange'.

TRUE: view_range - value is available and can be used. FALSE: view_range - value is not available and cannot be used.

Referenced by ibeo::ibeo_object_data_t::decode_long_format_obj_data(), and ibeo::ibeo_object_data_t::decode_short_format_obj_data().


The documentation for this struct was generated from the following file:

Generated on Fri Apr 9 10:45:12 2010 for drivers by  doxygen 1.6.1