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 suspect you're specifying the namespace in too many places, and putting the resulting parameters in the wrong place.

To start, I would run your launch file in one terminal and then run rosparam list in another terminal to look at the parameters that you're actually creating.

I can see a couple ways to fix this:

  • Remove the ns="costmap" argument to your rosparam tag
  • Move the rosparam tag outside of the node tag
  • Remove the leading costmap: namespace from your yaml file

For reference, I have this working for my robot: local_costmap.launch and local_costmap.yaml