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

解决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

错误截图:

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

原因:

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

解决方式:

缺少就下载呗,当时缺少的包是 joint_state_publisher_gui ROS版本:melodic
第一次下载运行的是sudo apt-get install ros-melodic-joint_state_publisher_gui
报错如下:解决ROS中运行launch文件报错ERROR: cannot launch node of type[xxx/xxx]:xxx的问题_第2张图片
然后把依赖包里面的下划线改成“-”就下载完成了,第二次命令:sudo apt-get install ros-melodic-joint-state-publisher-gui

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

你可能感兴趣的:(ROS,问题解决,bug,linux)