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

You are setting the robot_description parameter to the contents of your xacro file but it actually needs URDF data, which you use the xacro program to generate. The way this is normally done is something like:

<param name="robot_description" command="$(find xacro)/xacro '$(find three_wheel_robot)/urdf/robot.xacro'" />

Using the command attribute instead of textfile runs the value as a shell command and sets the parameter value to the output of that command.