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

Error loading <rosparam> tag

asked 2015-01-16 08:53:24 -0600

radboud gravatar image

updated 2020-08-03 15:26:46 -0600

130s gravatar image

Hey everybody,

I have a problem with bringing up the turtlebot (roomba base). When I run roslaunch turtlebot_bringup minimal.launch I get the error:

error loading <rosparam> tag: 'param' attribute must be set for non-dictionary values XML is <rosparam command="load" file="$find turtlebot_bringup)/param/$(arg base)/diagnostics.yaml"/>.

What does this mean and what should I do?

Kind regards

edit retag flag offensive close merge delete


This looks like a typo in one of the launch files; you should probably report it as a bug.

ahendrix gravatar image ahendrix  ( 2015-01-16 10:47:41 -0600 )edit

Could you explain how did you start the robot? For example, how you set the environment variables.

jihoonl gravatar image jihoonl  ( 2015-01-24 22:07:33 -0600 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2020-08-03 15:31:57 -0600

130s gravatar image

From limited amount of info I can only assume the launch file in use was turtlebot_bringup/launch/includes/robot.launch.xml or similar. Then in that linked file there doesn't seem to be an error, while in your code snippet the following is broken (need ( before find)).

file="$find turtlebot_bringup)/param/$(arg base)/diagnostics.yaml"
edit flag offensive delete link more

Question Tools

1 follower


Asked: 2015-01-16 08:53:24 -0600

Seen: 5,073 times

Last updated: Aug 03 '20