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

Shoudl AMCL attempt to respect/get hints from walls?

asked 2011-03-22 07:37:31 -0600

Murph gravatar image

I'm trying to get localization with AMCL working well. It seems more than happy to allow it's pose estimates to drive right through the walls on my map - shouldn't it take their location as a hint?

Here's a random screenshot of my robot driving around: http://i.imgur.com/wWlyo.png

It's going down the hallway that has most of the red arrows in it. Notice that the arrows on the bottom have driven through a wall - I'd imagine they would bunch up against it, reducing the error of estimates?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
2

answered 2011-03-22 09:02:00 -0600

updated 2011-03-22 09:03:53 -0600

AMCL handles this sort of issue implicitly through weighting and resampling. The particles in seemingly ridiculous locations likely have very low probability, and should disappear through resampling. If this is consistently not happening, I would bet that something is wrong with your sensor or motion model (which can be controlled through a bunch of parameters).

edit flag offensive delete link more

Comments

Honestly, I have no set any of those parameters beyond the initial pose. Could anyone suggest any important things to set for a standard irobot create / kinect setup?
Murph gravatar image Murph  ( 2011-03-22 09:10:57 -0600 )edit
You might take a look at turtlebot_apps stack -- there is an AMCL launch file configured for the create/kinect: https://kforge.ros.org/turtlebot/turtlebot_apps
fergs gravatar image fergs  ( 2011-03-22 17:21:12 -0600 )edit

Question Tools

Stats

Asked: 2011-03-22 07:37:31 -0600

Seen: 575 times

Last updated: Mar 22 '11