Robotics StackExchange | Archived questions

Error loading <rosparam> tag

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

Asked by radboud on 2015-01-16 09:53:24 UTC

Comments

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

Asked by ahendrix on 2015-01-16 11:47:41 UTC

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

Asked by jihoonl on 2015-01-24 23:07:33 UTC

Answers

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"

Asked by 130s on 2020-08-03 15:31:57 UTC

Comments