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

Global frame of local costmap and goal accuracy

asked 2017-06-05 06:03:02 -0600

Synedx gravatar image

Hi all,

I'm confused about global frame of local costmap. I'm trying with sbpl and pose follower. Since I want to follow the global plan as close as possible, I tried to change global frame of local costmap to map. It follows path reasonably however it jumps and sometimes collides due to jump. On the other hand to get rid of jumps when I switch to odom frame in local costmap, this time a considerable offset is seen especially when robot reaches the goal. End of global plan and the robot pose are apart 5-10 cm.

How can I get rid of this error at goal but follow the global path as close as possible? Is there a problem with my interpretation of global frames of costmaps?


edit retag flag offensive close merge delete

1 Answer

Sort by » oldest newest most voted

answered 2017-06-06 04:05:04 -0600

Procópio gravatar image

The pose_follower has two parameters that control the goal tolerance:

tolerance_trans (default 0.02) and

tolerance_rot (default 0.04).

So if you have not changed these parameters, it is normal that your robot is 5-10 cm apart from a goal when it "reaches" it. Anyway, keep in mind that an error of 10cm is quite small and acceptable in many applications.

edit flag offensive delete link more


However when I use map as global frame of my local costmap, it always end up with a smaller error than the configuration with odom. Is there a relation between goal error and local costmap global frame?

Synedx gravatar image Synedx  ( 2017-06-07 01:47:48 -0600 )edit

Question Tools



Asked: 2017-06-05 06:03:02 -0600

Seen: 873 times

Last updated: Jun 06 '17