ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Detecting positive/negative obstacles with a lidar

asked 2020-10-17 07:34:52 -0500

Gherkins gravatar image

I want the robot to be able to detect positive obstacles like poles/humans but also negative obstacles like a hole in the road. I have a tilted lidar that produces a point cloud of the area in front of the robot. I don't have much experience mapping with a lidar so what is normally the best practice for detecting both of these obstacles?

Would it be feasible to use a single lidar for both or would it be better to use a planar/horizontal lidar for detecting positive obstacles in front of the robot and a different sensor for detecting the negative obstacles?

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted

answered 2021-01-06 23:54:54 -0500

marshalshiaug gravatar image

Maybe my answer is too late. Currently, I am working on tilted lidar as well. What I did is convert lidar laser points coord into map 3D point cloud coord. Then the point clouds include positive z points and negative z points.

Then you need to make sure the min_obstacle_height and max_obstacle_height cover your points range at the z axis. (Notice that min_obstacle_height is one of sensor parameters, it isn't in global filter parameter.)

edit flag offensive delete link more

answered 2020-10-17 09:44:49 -0500

duck-development gravatar image

You have just to estimate the ground plane in your 3d point cloud. And then cluster the points obove are positiv benive are negativ.

edit flag offensive delete link more

Question Tools



Asked: 2020-10-17 07:34:52 -0500

Seen: 522 times

Last updated: Jan 06 '21