ERROR: cannot launch node of type [robot_state_publisher/state_publisher]: robot_state_publisher问题解决

注意:我用的ubuntu为18.04版本,如果是ubuntu16.04版本,将本文中的melodic换成kinetic

运行命令
$ roslaunch mbot_description display_mbot_base_urdf.launch出现以下错误
ERROR: cannot launch node of type [robot_state_publisher/state_publisher]: robot_state_publisher问题解决_第1张图片
解决办法
$ sudo apt-get install ros-melodic-robot-state-publisher

之后重新运行会出现rviz节点报错:
ERROR: cannot launch node of type [rviz/rviz]: rviz
在这里插入图片描述

解决办法:
$ sudo apt-get install ros-melodic-rviz

现在运行虽然会打开rviz,但是仍然有一个错误:
在这里插入图片描述
解决办法:
$ sudo apt-get install ros-melodic-joint-state-publisher-gui

现在所有问题都解决了,运行
$ roslaunch mbot_description display_mbot_base_urdf.launch
ERROR: cannot launch node of type [robot_state_publisher/state_publisher]: robot_state_publisher问题解决_第2张图片
ERROR: cannot launch node of type [robot_state_publisher/state_publisher]: robot_state_publisher问题解决_第3张图片

你可能感兴趣的:(linux,ubuntu)