最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

[robot

网站源码admin1浏览0评论

[robot

[robot

环境: Ubuntu20.04 | ros版本Noetic
问题描述:
运行roscore时
也就是:roslaunch robot_sim_demo robot_spawn.launch
出现

RLException: while processing /home/lz/demo_ws/src/ROS-Academy-for-Beginners/robot_sim_demo/launch/include/xbot-u.launch.xml:
Invalid <param> tag: Cannot load command parameter [robot_description]: no such command [['/opt/ros/noetic/share/xacro/xacro.py', '/home/lz/demo_ws/src/ROS-Academy-for-Beginners/robot_sim_demo/urdf/robot.xacro']]. Param xml is <param name="robot_description" command="$(find xacro)/xacro.py $(find robot_sim_demo)/urdf/robot.xacro"/>
The traceback for the exception was written to the log file

解决办法

vi ~/[你的工作空间 your workspace]/src/ROS-Academy-for-Beginners/robot_sim_demo/launch/include/xbot-u.launch.xml

修改

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

修改为

<param name="robot_description" command="$(find xacro)/xacro -i $(find robot_sim_demo)/urdf/robot.xacro" />

然后:wq退出
然后执行:

pip install defusedxml  
或者
pip3 install defusedxml

问题解决

发布评论

评论列表(0)

  1. 暂无评论