小鱼 ROS 2 新书上线!点击链接查看, 新书配套视频点击链接查看。
提问前必看的发帖注意事项—— 提问前必看!不符合要求的问题拒绝回答!!
社区使用指南—如何添加标签修改密码
ros运行roslauch时候的错误
-
大佬们,这到底什么原因阿
xacro: in-order processing became default in ROS Melodic. You can drop the option.
substitution args not supported: No module named 'rospkg'
when evaluating expression 'prefix == '/' or prefix == '' or prefix == ' ''
when processing file: /home/thebell/tian_mini_ws/src/tianbot_mini/urdf/tianbot_mini_run.urdf.xacro
RLException: while processing /home/thebell/tian_mini_ws/src/tianbot_mini/launch/includes/model.launch.xml:
Invalid <param> tag: Cannot load command parameter [robot_description]: command [['/opt/ros/noetic/lib/xacro/xacro', '--inorder', '/home/thebell/tian_mini_ws/src/tianbot_mini/urdf/tianbot_mini_run.urdf.xacro', 'prefix:=tianbot_mini']] returned with code [2].Param xml is <param name="robot_description" command="$(find xacro)/xacro --inorder '$(find tianbot_mini)/urdf/tianbot_mini_run.urdf.xacro' prefix:=$(arg robot_name)"/>
The traceback for the exception was written to the log file -
@小鱼 老哥我重新装了一遍环境就好了,谢谢
-
@3053653379 感觉是你的xacro文件语法有问题哈
@3053653379 在 ros运行roslauch时候的错误 中说:
'/home/thebell/tian_mini_ws/src/tianbot_mini/urdf/tianbot_mini_run.urdf.xacro', 'prefix:=tianbot_mini']]
-
@小鱼 语法好像也没有问题呀,这是代码
<param name="robot_description" command="$(find xacro)/xacro -i '$(find tianbot_mini)/urdf/tianbot_mini_run.urdf.xacro' prefix:=$(arg robot_name)" />
我查了很多资料除了那个--inorder改成-i其他好像没问题啊 -
@3053653379 tianbot_mini的源码吗,找他们客服问问看?
-
@小鱼 老哥我重新装了一遍环境就好了,谢谢
-
@3053653379 ok
-
-
@3053653379 你好,请问你是重装了一遍ros吗?