解决ROS中运行launch文件报错ERROR: cannot launch node of type[xxx/xxx]:xxx的问题

当时我出现的错误是
ERROR: cannot launch node of type [joint_state_publisher_gui/joint_state_publisher_gui]: joint_state_publisher_gui

错误截图:

在这里插入图片描述

原因:

在网上看了一些解决原因,可能是由于缺少某包导致的,当你运行的包不是程序很必须的,而是只是想要看些效果的时候,很大原因就是缺少依赖包了。

解决方式:

缺少就下载呗,当时缺少的包是 joint_state_publisher_gui ROS版本:melodic
第一次下载运行的是sudo apt-get install ros-melodic-joint_state_publisher_gui
报错如下:在这里插入图片描述
然后把依赖包里面的下划线改成“-”就下载完成了,第二次命令:sudo apt-get install ros-melodic-joint-state-publisher-gui

一般你缺什么依赖ros版本后面就跟什么依赖包进行下载

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐