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

Classes

class  AdaptiveKalmanFilter
 
class  BaseDetector
 
class  BaseFilter
 
class  BaseMatcher
 
class  BasePreprocessor
 
class  BaseRadarObstaclePerception
 
class  BaseRoiFilter
 
class  BaseTracker
 
class  ContiArsDetector
 
class  ContiArsPreprocessor
 
class  ContiArsTracker
 
struct  DetectorOptions
 
class  DummyDetector
 
class  DummyPreprocessor
 
class  DummyRoiFilter
 
class  HdmapRadarRoiFilter
 
class  HMMatcher
 
struct  PreprocessorOptions
 
class  RadarObstaclePerception
 
struct  RadarPerceptionOptions
 
class  RadarTrack
 
class  RadarTrackManager
 
struct  RoiFilterOptions
 
struct  TrackerOptions
 
struct  TrackObjectMatcherOptions
 

Typedefs

typedef std::pair< size_t, size_t > TrackObjectPair
 
typedef std::shared_ptr< RadarTrackRadarTrackPtr
 

Enumerations

enum  ContiObjectType {
  CONTI_POINT = 0, CONTI_CAR = 1, CONTI_TRUCK = 2, CONTI_PEDESTRIAN = 3,
  CONTI_MOTOCYCLE = 4, CONTI_BICYCLE = 5, CONTI_WIDE = 6, CONTI_TYPE_UNKNOWN = 7,
  CONTI_MAX_OBJECT_TYPE = 8
}
 
enum  ContiMeasState {
  CONTI_DELETED = 0, CONTI_NEW = 1, CONTI_MEASURED = 2, CONTI_PREDICTED = 3,
  CONTI_DELETED_FOR = 4, CONTI_NEW_FROM_MERGE = 5
}
 
enum  ContiDynProp {
  CONTI_MOVING = 0, CONTI_STATIONARY = 1, CONTI_ONCOMING = 2, CONTI_STATIONARY_CANDIDATE = 3,
  CONTI_DYNAMIC_UNKNOWN = 4, CONTI_CROSSING_STATIONARY = 5, CONTI_CROSSING_MOVING = 6, CONTI_STOPPED = 7
}
 

Functions

void MockRadarPolygon (base::ObjectPtr object)
 
 PERCEPTION_REGISTER_REGISTERER (BaseDetector)
 
 PERCEPTION_REGISTER_REGISTERER (BaseMatcher)
 
 PERCEPTION_REGISTER_REGISTERER (BasePreprocessor)
 
 PERCEPTION_REGISTER_REGISTERER (BaseRadarObstaclePerception)
 
 PERCEPTION_REGISTER_REGISTERER (BaseRoiFilter)
 
 PERCEPTION_REGISTER_REGISTERER (BaseTracker)
 

Variables

const double PI = 3.1415926535898
 
const int MAX_RADAR_IDX = 2147483647
 
const double CONTI_ARS_INTERVAL = 0.074
 
const double MIN_PROBEXIST = 0.08
 

Typedef Documentation

◆ RadarTrackPtr

◆ TrackObjectPair

typedef std::pair<size_t, size_t> apollo::perception::radar::TrackObjectPair

Enumeration Type Documentation

◆ ContiDynProp

Enumerator
CONTI_MOVING 
CONTI_STATIONARY 
CONTI_ONCOMING 
CONTI_STATIONARY_CANDIDATE 
CONTI_DYNAMIC_UNKNOWN 
CONTI_CROSSING_STATIONARY 
CONTI_CROSSING_MOVING 
CONTI_STOPPED 

◆ ContiMeasState

Enumerator
CONTI_DELETED 
CONTI_NEW 
CONTI_MEASURED 
CONTI_PREDICTED 
CONTI_DELETED_FOR 
CONTI_NEW_FROM_MERGE 

◆ ContiObjectType

Enumerator
CONTI_POINT 
CONTI_CAR 
CONTI_TRUCK 
CONTI_PEDESTRIAN 
CONTI_MOTOCYCLE 
CONTI_BICYCLE 
CONTI_WIDE 
CONTI_TYPE_UNKNOWN 
CONTI_MAX_OBJECT_TYPE 

Function Documentation

◆ MockRadarPolygon()

void apollo::perception::radar::MockRadarPolygon ( base::ObjectPtr  object)

◆ PERCEPTION_REGISTER_REGISTERER() [1/6]

apollo::perception::radar::PERCEPTION_REGISTER_REGISTERER ( BaseRadarObstaclePerception  )

◆ PERCEPTION_REGISTER_REGISTERER() [2/6]

apollo::perception::radar::PERCEPTION_REGISTER_REGISTERER ( BaseMatcher  )

◆ PERCEPTION_REGISTER_REGISTERER() [3/6]

apollo::perception::radar::PERCEPTION_REGISTER_REGISTERER ( BaseTracker  )

◆ PERCEPTION_REGISTER_REGISTERER() [4/6]

apollo::perception::radar::PERCEPTION_REGISTER_REGISTERER ( BaseRoiFilter  )

◆ PERCEPTION_REGISTER_REGISTERER() [5/6]

apollo::perception::radar::PERCEPTION_REGISTER_REGISTERER ( BasePreprocessor  )

◆ PERCEPTION_REGISTER_REGISTERER() [6/6]

apollo::perception::radar::PERCEPTION_REGISTER_REGISTERER ( BaseDetector  )

Variable Documentation

◆ CONTI_ARS_INTERVAL

const double apollo::perception::radar::CONTI_ARS_INTERVAL = 0.074

◆ MAX_RADAR_IDX

const int apollo::perception::radar::MAX_RADAR_IDX = 2147483647

◆ MIN_PROBEXIST

const double apollo::perception::radar::MIN_PROBEXIST = 0.08

◆ PI

const double apollo::perception::radar::PI = 3.1415926535898