在Ubuntu16.04下使用ur_modern_driver包更新工作空间后出现Invoking make -j4 -l4 failed的解决方法

在Ubuntu16.04下使用ur_modern_driver包后catkin_make后出现Invoking “make -j4 -l4” failed的解决方法

在使用Ros系统控制UR5机器人运动时,需要替换universal_robot包中的ur_driver替换成ur_modern_driver功能包,替换后需要用catkin_mak指令重新编译工作空间,而这时会出现下述图片中的错误:
在Ubuntu16.04下使用ur_modern_driver包更新工作空间后出现Invoking make -j4 -l4 failed的解决方法_第1张图片解决方法:其原因是从github上下载ur_modern_driver功能包时未选择kinetic-devel,而直接选择master进行下载了,如下图所示进行选择
在Ubuntu16.04下使用ur_modern_driver包更新工作空间后出现Invoking make -j4 -l4 failed的解决方法_第2张图片
选择后如下图所示
在Ubuntu16.04下使用ur_modern_driver包更新工作空间后出现Invoking make -j4 -l4 failed的解决方法_第3张图片
附上两个比较好的Ros系统下连接UR5机器人的博客链接
https://blog.csdn.net/Fcc_bd_stars/article/details/78150729
https://blog.csdn.net/qq_25267657/article/details/84871028

你可能感兴趣的:(在Ubuntu16.04下使用ur_modern_driver包更新工作空间后出现Invoking make -j4 -l4 failed的解决方法)