Robotics StackExchange | Archived questions

Removing 3D LIDAR 'rings' from pointcloud for ground estimate?

Hi,

I am fairly new to pointcloud filtering but have done some research and found that the best method for ground estimate in pointcloud data is by removing the lidar rings. I have run a pcl::SampleConsensusModelSphere model through RANSAC to estimate the ground and am finding that between my data sets occasionally it will detect walls and occasionally the actual ground. The robot will be operating on hilly terrain. Is there perhaps a better model to model these rings, or perhaps there is a way to pre filter the data to remove walls?

All help is appreciated :) thanks.

Asked by PG_GrantDare on 2019-11-19 21:45:43 UTC

Comments

Would also like to know this

Asked by Samira on 2019-11-21 12:32:01 UTC

I tried the sphere model but with the curvature of the noise, the walls often fit more points than the ground did. I then looked at the filters here. I ended up trying an adaption of the ray filter but haven't been able to test yet. I would still like to hear how other people approached this.

Asked by PG_GrantDare on 2019-11-21 16:58:25 UTC

Give a try for approximate_progressive_morphological_filter of PCL. This worked for me

Asked by kosmastsk on 2020-06-22 06:54:13 UTC

Answers