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

Global frame of local costmap and goal accuracy

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

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?

Thanks

edit retag flag offensive close merge delete

1 Answer

Sort by » oldest newest most voted
0

answered 2017-06-06 04:05:04 -0500

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

Comments

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 -0500 )edit

Question Tools

2 followers

Stats

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

Seen: 887 times

Last updated: Jun 06 '17