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

Revision history [back]

click to hide/show revision 1
initial version

I think it is because you accidentally look for you map in the namespace.
In the launch file for you nodes you should look whether your nodes subscribe to "map" or "/map".
"/map" is the global topic for the map which you want to use as the map_server should not be launched in a namespace.
From the error it seems that the issue is with amcl, so I would probably look in the amcl launch file and change "map" to "/map".
When you only write "map" amcl tries to subscribe to "robot_0/map" topic because of the namespace, but as map_server is global the topic does not exist.