[ros-users] Clearing cells in Costmap2DROS

Sabrina Kliegl skliegl at zitmail.upb.de
Wed Sep 29 21:19:38 UTC 2010


Hi Eitan,

Thank you for your answer.

> A few questions that will help me understand your problem a little better:
>
> 1)  When you say that one PointCloud contains freespace information, do
> you mean that it is just the unfiltered information from your sensor?
> Including points on the ground? Is it generated from the same sensor as
> marking information?

> 2) What kind of sensor are you using on your robot and how is it
> configured? Is it a planar laser? An actuated sensor of some sort?
> Mounted pointed at the ground? Etc.

I use only one sensor: a (self made) stereo camera that is mounted on 
our robot and tilted such that I sees some ground and some obstacles 
(chairs, tables, legs, ...). With our ROS driver for the stereo camera 
and stereo_image_proc I get a point cloud.

 From this point cloud I extract a new point cloud "obstacle_pcl" with a 
PassThroughFilter (from pcl) that contains all points that are higher 
than 0.1 m and lower than 0.7 m and a second point cloud "free_pcl" that 
contains the remaining points. Thus free_pcl mainly contains points 
corresponding to the ground.

> 3) Have you tried setting the minimum and maximum obstacle heights
> differently for your clearing and marking sources? Typically, I'll be
> quite liberal in setting the threshold on an observation source that clears}

I am using the default settings. Because of noise the "ground points" of 
free_pcl are in a range from z = 0 m to z = 0.1 m. As they are above 0 m 
and free_pcl/min_obstacle_height is 0 as well, I would expect them to 
clear the cells. But I will play around with different settings in the 
next days and report about the results.

Sabrina



More information about the ros-users mailing list