该问题应该是ROS中某些依赖缺失,需要安装相应的功能包
可以先用下面命令查看一下当前ROS安装的功能包,看看是否存在上面的功能包。
rospack list
如果没有,则可用下面命令查询所有功能包
Ubuntu16.04
apt-cache search ros-kinetic
Ubuntu18.04
apt-cache search ros-melodic
选择需要的功能包install(不过显示出来的功能包太多了)
当然,有的时候因为某些功能包被集成了,不能用命令的形式安装,这时需要我们采用源码安装。
步骤如下:
1.创建一个功能包
2.从GitHub上下载相应的功能包到src目录
3.编译
4.安装
5.配置
示例可见下