Apollo  6.0
Open source self driving car software
Classes | Typedefs | Enumerations | Functions
apollo::perception::onboard Namespace Reference

Classes

class  CameraObstacleDetectionComponent
 
class  CameraPerceptionVizMessage
 
class  Descriptor
 
class  DetectionComponent
 
class  FusionCameraDetectionComponent
 
class  FusionComponent
 
class  LaneDetectionComponent
 
class  LidarFrameMessage
 
class  LidarOutputComponent
 
class  MsgBuffer
 
class  MsgSerializer
 
class  RadarDetectionComponent
 
class  RecognitionComponent
 
class  SensorFrameMessage
 
struct  StampedTransform
 
class  TrafficLightsPerceptionComponent
 
class  TransformCache
 
class  TransformWrapper
 

Typedefs

typedef Eigen::Matrix4d MotionType
 
typedef FunctionInfo< LaneDetectionComponentFunInfoType
 

Enumerations

enum  ProcessStage {
  ProcessStage::LIDAR_PREPROCESS = 0, ProcessStage::LIDAR_DETECTION = 1, ProcessStage::LIDAR_RECOGNITION = 2, ProcessStage::STEREO_CAMERA_DETECTION = 3,
  ProcessStage::MONOCULAR_CAMERA_DETECTION = 4, ProcessStage::LONG_RANGE_RADAR_DETECTION = 5, ProcessStage::SHORT_RANGE_RADAR_DETECTION = 6, ProcessStage::ULTRASONIC_DETECTION = 7,
  ProcessStage::SENSOR_FUSION = 8, ProcessStage::UNKNOWN_STAGE = 9, ProcessStage::PROCESSSTAGE_COUNT = 10
}
 

Functions

 DECLARE_bool (obs_enable_hdmap_input)
 
 DECLARE_bool (obs_enable_visualization)
 
 DECLARE_string (obs_screen_output_dir)
 
 DECLARE_bool (obs_benchmark_mode)
 
 DECLARE_bool (obs_save_fusion_supplement)
 
 DECLARE_bool (start_visualizer)
 
 CYBER_REGISTER_COMPONENT (CameraObstacleDetectionComponent)
 
 CYBER_REGISTER_COMPONENT (DetectionComponent)
 
 CYBER_REGISTER_COMPONENT (FusionCameraDetectionComponent)
 
 CYBER_REGISTER_COMPONENT (FusionComponent)
 
 CYBER_REGISTER_COMPONENT (LaneDetectionComponent)
 
 CYBER_REGISTER_COMPONENT (LidarOutputComponent)
 
 CYBER_REGISTER_COMPONENT (RadarDetectionComponent)
 
 CYBER_REGISTER_COMPONENT (RecognitionComponent)
 
 CYBER_REGISTER_COMPONENT (TrafficLightsPerceptionComponent)
 
 DECLARE_int32 (obs_msg_buffer_size)
 
 DECLARE_double (obs_buffer_match_precision)
 
 DECLARE_string (obs_sensor2novatel_tf2_frame_id)
 
 DECLARE_string (obs_novatel2world_tf2_frame_id)
 
 DECLARE_string (obs_novatel2world_tf2_child_frame_id)
 
 DECLARE_double (obs_tf2_buff_size)
 

Typedef Documentation

◆ FunInfoType

◆ MotionType

typedef Eigen::Matrix4d apollo::perception::onboard::MotionType

Enumeration Type Documentation

◆ ProcessStage

Enumerator
LIDAR_PREPROCESS 
LIDAR_DETECTION 
LIDAR_RECOGNITION 
STEREO_CAMERA_DETECTION 
MONOCULAR_CAMERA_DETECTION 
LONG_RANGE_RADAR_DETECTION 
SHORT_RANGE_RADAR_DETECTION 
ULTRASONIC_DETECTION 
SENSOR_FUSION 
UNKNOWN_STAGE 
PROCESSSTAGE_COUNT 

Function Documentation

◆ CYBER_REGISTER_COMPONENT() [1/9]

apollo::perception::onboard::CYBER_REGISTER_COMPONENT ( LidarOutputComponent  )

◆ CYBER_REGISTER_COMPONENT() [2/9]

apollo::perception::onboard::CYBER_REGISTER_COMPONENT ( RecognitionComponent  )

◆ CYBER_REGISTER_COMPONENT() [3/9]

apollo::perception::onboard::CYBER_REGISTER_COMPONENT ( DetectionComponent  )

◆ CYBER_REGISTER_COMPONENT() [4/9]

apollo::perception::onboard::CYBER_REGISTER_COMPONENT ( FusionComponent  )

◆ CYBER_REGISTER_COMPONENT() [5/9]

apollo::perception::onboard::CYBER_REGISTER_COMPONENT ( RadarDetectionComponent  )

◆ CYBER_REGISTER_COMPONENT() [6/9]

apollo::perception::onboard::CYBER_REGISTER_COMPONENT ( LaneDetectionComponent  )

◆ CYBER_REGISTER_COMPONENT() [7/9]

apollo::perception::onboard::CYBER_REGISTER_COMPONENT ( TrafficLightsPerceptionComponent  )

◆ CYBER_REGISTER_COMPONENT() [8/9]

apollo::perception::onboard::CYBER_REGISTER_COMPONENT ( FusionCameraDetectionComponent  )

◆ CYBER_REGISTER_COMPONENT() [9/9]

apollo::perception::onboard::CYBER_REGISTER_COMPONENT ( CameraObstacleDetectionComponent  )

◆ DECLARE_bool() [1/5]

apollo::perception::onboard::DECLARE_bool ( obs_enable_hdmap_input  )

◆ DECLARE_bool() [2/5]

apollo::perception::onboard::DECLARE_bool ( obs_enable_visualization  )

◆ DECLARE_bool() [3/5]

apollo::perception::onboard::DECLARE_bool ( obs_benchmark_mode  )

◆ DECLARE_bool() [4/5]

apollo::perception::onboard::DECLARE_bool ( obs_save_fusion_supplement  )

◆ DECLARE_bool() [5/5]

apollo::perception::onboard::DECLARE_bool ( start_visualizer  )

◆ DECLARE_double() [1/2]

apollo::perception::onboard::DECLARE_double ( obs_buffer_match_precision  )

◆ DECLARE_double() [2/2]

apollo::perception::onboard::DECLARE_double ( obs_tf2_buff_size  )

◆ DECLARE_int32()

apollo::perception::onboard::DECLARE_int32 ( obs_msg_buffer_size  )

◆ DECLARE_string() [1/4]

apollo::perception::onboard::DECLARE_string ( obs_screen_output_dir  )

◆ DECLARE_string() [2/4]

apollo::perception::onboard::DECLARE_string ( obs_sensor2novatel_tf2_frame_id  )

◆ DECLARE_string() [3/4]

apollo::perception::onboard::DECLARE_string ( obs_novatel2world_tf2_frame_id  )

◆ DECLARE_string() [4/4]

apollo::perception::onboard::DECLARE_string ( obs_novatel2world_tf2_child_frame_id  )