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

Static objects in Lidar view: set minimum distance or remove a sub-range of measurements

asked 2014-03-06 05:20:32 -0600

sd1074 gravatar image

updated 2016-10-24 08:36:11 -0600

ngrennan gravatar image

I have a Lidar which I can only mount on my robot in such a way that there is always a static obstacle (part of the robot) in the middle of the Lidar range. I am planning to use the Lidar for obstacle avoidance, thus I'd like to somehow remove the static obstacle from the Lidar view.

For my purposes it would be enough to filter out the measurements which are smaller than a certain min distance, or it would be even better if I could remove a certain angular range from the LaserScan. For example, my full Lidar range is from -135 degrees to +135 degrees, but I know that the measurements between, let's say, -10 degrees and +5 degrees will always return the same values (which will be interpreted by the obstacle avoidance algorithm as a very close object, and thus will affect the navigation), so I'd prefer to remove them from the LaserScan.

I am using: Hokuyo URG-04LX-UG01, urg_node driver, costmap_2d.

I could not find any standard mechanism for this in urg_node or costmap_2d, or another package. Please, let me know if such functionality is implemented anywhere, otherwise I'll have to write it myself. I'll appreciate any advice. Thanks.

edit retag flag offensive close merge delete

Comments

Hello! Did you ever figure this out?

nour gravatar image nour  ( 2018-03-11 14:31:28 -0600 )edit

2 Answers

Sort by ยป oldest newest most voted
1

answered 2014-03-06 05:45:00 -0600

ahendrix gravatar image

I'm not aware of anything that does this for lasers. You'll probably have to write your own.

It should be a very simple node; maybe 30-50 lines total.

edit flag offensive delete link more
0

answered 2014-03-06 07:10:53 -0600

David Lu gravatar image

If the static obstacle is always within the robot's footprint, it should not be entered into the obstacle costmap as an obstacle.

edit flag offensive delete link more

Question Tools

1 follower

Stats

Asked: 2014-03-06 05:20:32 -0600

Seen: 869 times

Last updated: Mar 06 '14