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

How to use 2D LiDAR with a constant near object?

asked 2018-12-05 08:52:02 -0500

stevemartin gravatar image

I am planning to use RPLidar 2 which is a relatively cheap 2D LiDAR for my robot. The problem I have is that the LiDAR will be located at the bottom of the robot and a constant thing behind it is a part of the robot. How can I SLAM with that object being always on sight?

Look at the video example here:

The guy holds LiDAR, how come his hand does not interfere with laser beams?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2018-12-05 09:12:25 -0500

You can filter out the points which are the robot itself. In your case you can define the minimum and maximum azimuth angle that the LIDAR can see and remove anything outside of that range. You can use the existing Angle Bounds laser filter for this.

I'm not sure but it's possible that they were doing something similar in the hetor_slam demo you showed. They were using a Hokuyo LIDAR with a 270 degree FOV so most of the use was probably obscured anyway.

Hope this helps.

edit flag offensive delete link more

Question Tools

1 follower


Asked: 2018-12-05 08:52:02 -0500

Seen: 181 times

Last updated: Dec 05 '18