Ask Your Question

Error loading <rosparam> tag

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

radboud gravatar image

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

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 -0500 )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 -0500 )edit

1 Answer

Sort by ยป oldest newest most voted

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

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

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: 2015-01-16 08:53:24 -0500

Seen: 3,667 times

Last updated: Aug 03 '20