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

Error on MoveIt! Setup Assistant - Undefined substitution argument urdf_extras

asked 2019-08-02 12:00:14 -0500

updated 2019-08-06 12:39:57 -0500

I'm getting an error while following this tutorial husky_manipulation for using Husky + UR5 and MoveIt! But, when I load the files of the configuration package is stops in 30% and shows

xacro: Traditional processing is deprecated. Switch to --inorder processing!
To check for compatibility of your document, use option --check-order.
For more infos, see
Undefined substitution argument urdf_extras None
when processing file: /home/felipe/husky_ws/src/husky/husky_description/urdf/husky.urdf.xacro

I checked my launch files, as recommended in this question and they are using --inorder option.

How can I solve this?

edit retag flag offensive close merge delete



The error is not the use of --inorder, it's this:

Undefined substitution argument urdf_extras

gvdhoorn gravatar image gvdhoorn  ( 2019-08-02 12:15:06 -0500 )edit

Thanks, I edited the question

xxros gravatar image xxros  ( 2019-08-06 12:40:40 -0500 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2019-08-06 13:37:55 -0500

I temporarily "solved" the problem by commenting the line <xacro:arg name="urdf_extras" default="$(find husky_ur_description)/urdf/husky_ur5_description.urdf.xacro" /> and <xacro:include filename="$(arg urdf_extras)" /> on husky.urdf.xacro file. The MoveIt! Setup Assistant loaded the files and UR5 is there.

edit flag offensive delete link more

Question Tools

1 follower


Asked: 2019-08-02 12:00:14 -0500

Seen: 1,833 times

Last updated: Aug 06 '19