28 namespace perception {
35 if (pfdetector_ !=
nullptr) {
38 if (param_ !=
nullptr) {
48 std::string
Name()
const override {
return "SpatioTemporalGroundDetector"; }
53 std::vector<float> data_;
54 std::vector<float> ground_height_signed_;
55 std::vector<int> point_indices_temp_;
58 bool use_ground_service_ =
false;
59 float ground_thres_ = 0.25f;
60 size_t default_point_size_ = 320000;
SpatioTemporalGroundDetector()=default
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
Eigen::Vector3d Vector3d
Definition: frame_transform.h:27
bool Detect(const GroundDetectorOptions &options, LidarFrame *frame) override
Definition: i_ground.h:166
Definition: ground_service.h:28
Definition: base_ground_detector.h:28
Definition: base_ground_detector.h:30
std::string Name() const override
Definition: spatio_temporal_ground_detector.h:48
Definition: base_ground_detector.h:32
Definition: spatio_temporal_ground_detector.h:31
bool Init(const GroundDetectorInitOptions &options=GroundDetectorInitOptions()) override
Definition: i_ground.h:240
~SpatioTemporalGroundDetector()
Definition: spatio_temporal_ground_detector.h:34
Definition: lidar_frame.h:33