25 namespace perception {
32 bool Init(
const std::string& pipeline_name)
override;
34 bool Perceive(
const drivers::ContiRadar& corrected_obstacles,
36 std::vector<base::ObjectPtr>* objects)
override;
38 std::string
Name()
const override;
41 std::shared_ptr<BaseDetector> detector_;
42 std::shared_ptr<BaseRoiFilter> roi_filter_;
43 std::shared_ptr<BaseTracker> tracker_;
Definition: radar_obstacle_perception.h:27
Definition: base_radar_obstacle_perception.h:71
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
bool Perceive(const drivers::ContiRadar &corrected_obstacles, const RadarPerceptionOptions &options, std::vector< base::ObjectPtr > *objects) override
bool Init(const std::string &pipeline_name) override
std::string Name() const override
Definition: base_radar_obstacle_perception.h:65
virtual ~RadarObstaclePerception()
Definition: radar_obstacle_perception.h:30
RadarObstaclePerception()
Definition: radar_obstacle_perception.h:29