ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
The error looks like there is something wrong with the <param>
tag that sets the /robot_description
parameter in your launch file. My guess is that you should just remove the .py
extension from this chunk of your launch file: command="$(find xacro)/xacro.py
. I'm not on Noetic right now, or I'd check, but IIRC I think there was a push to deprecate the xacro.py
executable. On older versions you'd often see a warning like
xacro.py is deprecated; please use xacro instead
Perhaps they actually removed in Noetic
2 | No.2 Revision |
The error looks like there is something wrong with the <param>
tag that sets the /robot_description
parameter in your launch file. My guess is that you should just remove the .py
extension from this chunk of your launch file: command="$(find xacro)/xacro.py
. I'm not on Noetic right now, or I'd check, but IIRC I think For a long time, there was a has been a push to deprecate the xacro.py
executable. On older versions you'd often see a warning like
xacro.py is deprecated; please use xacro instead
I just spun up a Noetic Docker container and verified that they have removed the xacro.py
executable. So the correct line in your launch file would be:
Perhaps they actually removed in Noetic
<param name="robot_description" command="$(find xacro)/xacro '$(find mybot_description)/urdf/mybot.xacro'"/>