Ask Your Question

Obstacles seen by planning but not expected by AMCL

asked 2018-12-06 09:49:29 -0600

pitosalas gravatar image

updated 2018-12-06 09:50:29 -0600

I am not sure how to formulate this question. Our robot has a hand made map of a space. We use fiducials to orient it on that map and use AMCL to maintain localization. Then we use move base etc to navigate to another area.

If we put an obstacle on our map (say a "no-go area") but there is not physical obstacle there, this will confuse AMCL.

How would we define a "no go area" that is not physical so that path planning avoids it, but AMCL is not bothered by the absence of something physical?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2018-12-06 11:43:31 -0600

billy gravatar image

It may cause issues, or maybe not. I have a set of stairs artificially blocked on the map and it causes no issue. I'm sure the more you move away from reality the more risk there is.

You should try it and see how it goes. If issues, you can use one map for AMCL and one map for Move_base. That should avoid the issue and allow you to mark up the no-go zones as much as you want. See the answers to my question here:

DISCLAIMER: I have yet to implement the two map system. It's on my list.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower


Asked: 2018-12-06 09:49:29 -0600

Seen: 47 times

Last updated: Dec 06 '18