38 namespace perception {
57 std::string
Name()
const override {
return "DummyInferenceEngine"; }
74 std::string
Name()
const override {
return "DummyLaneDetector"; }
98 std::string
Name()
const override {
return "DummyLanePostprocessor"; }
116 std::string
Name()
const override {
return "DummyLaneTracker"; }
135 std::string
Name()
const override {
return "DummyObstacleDetector"; }
154 std::string
Name()
const override {
return "DummyObstaclePostprocessor"; }
185 std::string
Name()
const override {
return "DummyObstacleTracker"; }
197 std::string
Name()
const override {
return "DummyObstacleTransformer"; }
212 std::string
Name()
const override {
return "DummyFeatureExtractor"; }
228 std::string
Name()
const override {
return "DummyLandmarkDetector"; }
240 float *pitch_angle)
override {
243 std::string
Name()
const override {
return "DummyCalibrator"; }
263 Eigen::Vector4d *plane_param)
const override {
267 float *pitch)
const override {
277 const std::map<std::string, float> &name_camera_ground_height_map,
278 const std::map<std::string, float> &name_camera_pitch_angle_diff_map,
279 const float &pitch_angle_master_sensor)
override {
283 std::string
Name()
const override {
return "DummyCalibrationService"; }
std::string Name() const override
Definition: dummy_algorithms.h:98
virtual ~DummyLaneDetector()
Definition: dummy_algorithms.h:64
Definition: dummy_algorithms.h:41
Definition: camera_frame.h:33
bool Init(const InferenceEngineInitOptions &options=InferenceEngineInitOptions()) override
Definition: dummy_algorithms.h:47
void Update(CameraFrame *frame) override
Definition: dummy_algorithms.h:272
Definition: dummy_algorithms.h:215
Definition: dummy_algorithms.h:138
Definition: dummy_algorithms.h:246
bool Init(const CalibratorInitOptions &options=CalibratorInitOptions()) override
Definition: dummy_algorithms.h:235
std::string Name() const override
Definition: dummy_algorithms.h:185
std::string Name() const override
Definition: dummy_algorithms.h:57
Definition: base_landmark_detector.h:31
virtual ~DummyInferenceEngine()
Definition: dummy_algorithms.h:45
Definition: base_obstacle_tracker.h:33
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
Definition: base_lane_tracker.h:33
float QueryPitchAngle()
Definition: dummy_algorithms.h:271
bool BuildIndex() override
Definition: dummy_algorithms.h:254
bool Init(const LaneDetectorInitOptions &options={}) override
Definition: dummy_algorithms.h:66
Definition: base_obstacle_detector.h:37
Definition: dummy_algorithms.h:101
DummyLaneDetector()
Definition: dummy_algorithms.h:62
Definition: base_obstacle_detector.h:39
bool Detect(const LaneDetectorOptions &options, CameraFrame *frame) override
Definition: dummy_algorithms.h:70
virtual ~DummyLaneTracker()
Definition: dummy_algorithms.h:105
bool Detect(const ObstacleDetectorOptions &options, CameraFrame *frame) override
Definition: dummy_algorithms.h:130
DummyCalibrator()
Definition: dummy_algorithms.h:233
Eigen::Vector3d Vector3d
Definition: frame_transform.h:27
std::string Name() const override
Definition: dummy_algorithms.h:116
float QueryCameraToGroundHeight()
Definition: dummy_algorithms.h:270
bool Init(const CalibrationServiceInitOptions &options=CalibrationServiceInitOptions()) override
Definition: dummy_algorithms.h:250
bool Predict(const ObstacleTrackerOptions &options, CameraFrame *frame) override
Definition: dummy_algorithms.h:161
std::string Name() const override
Definition: dummy_algorithms.h:228
void SetCameraHeightAndPitch(const std::map< std::string, float > &name_camera_ground_height_map, const std::map< std::string, float > &name_camera_pitch_angle_diff_map, const float &pitch_angle_master_sensor) override
Definition: dummy_algorithms.h:276
std::string Name() const override
Definition: dummy_algorithms.h:154
Definition: base_calibrator.h:40
Definition: base_landmark_detector.h:33
bool QueryGroundPlaneInCameraFrame(Eigen::Vector4d *plane_param) const override
Definition: dummy_algorithms.h:262
bool Process2D(const LanePostprocessorOptions &options, CameraFrame *frame) override
Definition: dummy_algorithms.h:88
DummyObstaclePostprocessor()
Definition: dummy_algorithms.h:140
Definition: dummy_algorithms.h:77
virtual ~DummyLandmarkDetector()
Definition: dummy_algorithms.h:218
bool Detect(const LandmarkDetectorOptions &options, CameraFrame *frame) override
Definition: dummy_algorithms.h:224
bool Process3D(const LanePostprocessorOptions &options, CameraFrame *frame) override
Definition: dummy_algorithms.h:93
Definition: dummy_algorithms.h:60
bool Init(const LaneTrackerInitOptions &options=LaneTrackerInitOptions()) override
Definition: dummy_algorithms.h:107
Definition: base_calibrator.h:46
virtual ~DummyLanePostprocessor()
Definition: dummy_algorithms.h:81
Definition: base_lane_detector.h:37
Definition: base_lane_detector.h:35
bool QueryCameraToGroundHeightAndPitchAngle(float *height, float *pitch) const override
Definition: dummy_algorithms.h:266
bool QueryPoint3dOnGroundPlane(int x, int y, Eigen::Vector3d *point3d) const override
Definition: dummy_algorithms.h:258
bool Associate3D(const ObstacleTrackerOptions &options, CameraFrame *frame) override
Definition: dummy_algorithms.h:171
bool QueryDepthOnGroundPlane(int x, int y, double *depth) const override
Definition: dummy_algorithms.h:255
DummyCalibrationService()
Definition: dummy_algorithms.h:248
Definition: base_obstacle_postprocessor.h:36
Definition: base_calibration_service.h:40
bool Init(const ObstacleDetectorInitOptions &options=ObstacleDetectorInitOptions()) override
Definition: dummy_algorithms.h:125
std::string Name() const override
Definition: dummy_algorithms.h:135
bool Calibrate(const CalibratorOptions &options, float *pitch_angle) override
Definition: dummy_algorithms.h:239
Definition: base_lane_tracker.h:31
std::string Name() const override
Definition: dummy_algorithms.h:243
bool Init(const LandmarkDetectorInitOptions &options=LandmarkDetectorInitOptions()) override
Definition: dummy_algorithms.h:219
bool Init(const ObstacleTrackerInitOptions &options) override
Definition: dummy_algorithms.h:159
bool Associate2D(const ObstacleTrackerOptions &options, CameraFrame *frame) override
Definition: dummy_algorithms.h:166
DummyObstacleDetector()
Definition: dummy_algorithms.h:121
Definition: base_calibrator.h:31
std::string Name() const override
Definition: dummy_algorithms.h:74
virtual ~DummyObstaclePostprocessor()
Definition: dummy_algorithms.h:142
DummyInferenceEngine()
Definition: dummy_algorithms.h:43
DummyLandmarkDetector()
Definition: dummy_algorithms.h:217
Definition: base_lane_tracker.h:29
Definition: base_landmark_detector.h:29
DummyLaneTracker()
Definition: dummy_algorithms.h:103
bool Infer(const InferenceEngineOptions &options, CameraFrame *frame) override
Definition: dummy_algorithms.h:52
virtual ~DummyCalibrationService()
Definition: dummy_algorithms.h:249
Definition: base_calibration_service.h:29
virtual ~DummyCalibrator()
Definition: dummy_algorithms.h:234
Definition: base_obstacle_postprocessor.h:29
bool Init(const ObstaclePostprocessorInitOptions &options=ObstaclePostprocessorInitOptions()) override
Definition: dummy_algorithms.h:144
Definition: base_obstacle_detector.h:30
bool Init(const LanePostprocessorInitOptions &options=LanePostprocessorInitOptions()) override
Definition: dummy_algorithms.h:83
Definition: base_inference_engine.h:29
std::string Name() const override
Definition: dummy_algorithms.h:283
Definition: dummy_algorithms.h:157
Definition: base_inference_engine.h:33
bool Track(const ObstacleTrackerOptions &options, CameraFrame *frame) override
Definition: dummy_algorithms.h:176
Definition: dummy_algorithms.h:119
std::vector< base::ObjectPtr > tracked_objects
Definition: camera_frame.h:49
DummyLanePostprocessor()
Definition: dummy_algorithms.h:79
Definition: base_lane_postprocessor.h:36
Definition: base_lane_postprocessor.h:34
Definition: base_inference_engine.h:31
std::vector< base::ObjectPtr > detected_objects
Definition: camera_frame.h:47
virtual ~DummyObstacleDetector()
Definition: dummy_algorithms.h:123
Definition: dummy_algorithms.h:231
bool Process(const ObstaclePostprocessorOptions &options, CameraFrame *frame) override
Definition: dummy_algorithms.h:149
Definition: base_obstacle_postprocessor.h:31
bool Track(const LaneTrackerOptions &options, CameraFrame *frame) override
Definition: dummy_algorithms.h:112
Definition: base_obstacle_tracker.h:35
Definition: base_lane_detector.h:30
Definition: base_obstacle_tracker.h:28
Definition: base_lane_postprocessor.h:29