问题1:输入
rosdep install -y --from-paths src --ignore-src --rosdistro ${ROS_DISTRO}
提示python-lxml安装包需要依赖,但需遇到一个核心问题python-lxml一直安装失败,相应依赖在github上进行了拷贝,但依然失败。
解决:研究了一天,后来问了师弟,可能是source.list我用的都是国外源,用小鱼一键安装ros中的换源操作更新了源,再次输入rosdep....立刻解决。
一键安装博文:ubuntu-18.04一键安装ros_Rcoons的博客-CSDN博客
问题2:输入指令sudo catkin build -j4编译时
错误:Errors << geometric_shapes:make /home/hao/moveit_wei/logs/geometric_shapes/build.make.040.log
/home/hao/moveit_wei/src/geometric_shapes/src/obb.cpp:6:10: fatal error: OBB.h: 没有那个文件或目录
#include <OBB.h>
^~~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/geometric_shapes.dir/src/obb.cpp.o] Error 1
make[1]: *** [CMakeFiles/geometric_shapes.dir/all] Error 2
make: *** [all] Error 2
解决:此处问题是obb.cpp文件找不到OBB.h文件,因为做过改动错误提示和原本不同,原本提示是/fcl/math/bv/OBB.h,现在只提示了OBB.h,按照原本的错误改动,打开地址fcl/math,但并没有bv文件,这也是错误的根源文件不存在,所以创建了bv文件夹并将OBB.h文件拷贝进取,解决了该问题,有更简单的解决方案,后面学到再来更新。
问题3:输入rosdep update
错误:
解决1博文:(成功)ROS安装过程中如何解决 rosdep update 命令出现错误——安装记录_小张小张快来学习的博客-CSDN博客
解决2:直接输入sudo pip3 install rosdepc在输入rosdep update解决