#include <ibeo_object_data.H>
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 |
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] |
unsigned object_data_t::ACC_type |
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] |
Referenced by ibeo::ibeo_object_data_t::decode_short_format_obj_data().
bool object_data_t::acceleration_x_valid[MAX_OBJECTS] |
Referenced by ibeo::ibeo_object_data_t::decode_short_format_obj_data().
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().
bool object_data_t::age_of_class_valid[MAX_OBJECTS] |
Referenced by ibeo::ibeo_object_data_t::decode_long_format_obj_data().
unsigned object_data_t::age_of_classification[MAX_OBJECTS] |
Referenced by ibeo::ibeo_object_data_t::decode_long_format_obj_data().
unsigned object_data_t::calib_flag |
unsigned object_data_t::check_sum |
Shows the checksum transmitted over CAN.
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::class_certainty[MAX_OBJECTS] |
bool object_data_t::class_certainty_valid[MAX_OBJECTS] |
Referenced by ibeo::ibeo_object_data_t::decode_long_format_obj_data().
unsigned object_data_t::classification[MAX_OBJECTS] |
unsigned object_data_t::confidence_level |
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().
unsigned object_data_t::CP_crash_prob |
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().
Identicates if the value CP_crash_prob 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::CP_object_num |
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_object_num 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::CP_time_to_collision |
Time to collision in [ms] of the crash object.
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().
unsigned object_data_t::crash_prob |
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().
double object_data_t::curvature |
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().
unsigned object_data_t::cycle_counter |
unsigned object_data_t::dirt_det_end_angle |
Referenced by ibeo::ibeo_object_data_t::decode_long_format_obj_data().
Referenced by ibeo::ibeo_object_data_t::decode_long_format_obj_data().
unsigned object_data_t::dirt_det_start_angle |
Referenced by ibeo::ibeo_object_data_t::decode_long_format_obj_data().
Referenced by ibeo::ibeo_object_data_t::decode_long_format_obj_data().
unsigned object_data_t::error_code |
double object_data_t::heading_angle |
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_sigma_valid[MAX_OBJECTS] |
Referenced by ibeo::ibeo_object_data_t::decode_long_format_obj_data().
bool object_data_t::height_valid[MAX_OBJECTS] |
unsigned object_data_t::lane |
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().
unsigned object_data_t::num_of_lanes |
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_objects |
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] |
Referenced by ibeo::ibeo_object_data_t::decode_long_format_obj_data().
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.
double object_data_t::pos_x_sigma |
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().
double object_data_t::pos_y_sigma |
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().
unsigned object_data_t::rain_detection |
Referenced by ibeo::ibeo_object_data_t::decode_long_format_obj_data().
unsigned object_data_t::rel_moment_measure |
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().
unsigned object_data_t::sensor_dirty |
Referenced by ibeo::ibeo_object_data_t::decode_long_format_obj_data().
Referenced by ibeo::ibeo_object_data_t::decode_long_format_obj_data().
unsigned object_data_t::sensor_status |
unsigned object_data_t::time_to_collision |
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::timestamp |
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().
bool object_data_t::velocity_x_valid[MAX_OBJECTS] |
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().
bool object_data_t::velocity_y_valid[MAX_OBJECTS] |
double object_data_t::view_range |
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().