1.安装ros
转自
2.解决rosdep update失败问题
6.执行rosdep update更新
到这步始终通过不了
方法一:(手动修改,如果行号对应不上,可采用方法二)
https://blog.csdn.net/weixin_51498169/article/details/126230503?spm=1001.2014.3001.5502
方法二:
一、在Ubuntu系统下安装ROS:
参照官网的方法,一步一步往下指引即可,官方网站:wiki.ros.org/cn ,选择在机器上安装ROS的选项,之后根据系统版本选择ROS版本进行安装即可。
注意事项:
1、安装过程中,如在下载较大包时因为网络问题中断,直接重新运行该命令即可,一般会选择安装桌面完整版,内容较全,但同时也比较大
2、最容易失败的地方:初始化(下图所示)
失败原因:在于github源在国内访问容易出现网络问题,从而出现超时中断
方法一:
参考问题:无rosdep命令
参考博客:https://blog.csdn.net/u013039705/article/details/106651161
参考问题:解决sudo rosdep init 报错的问题
参考博客:https://blog.csdn.net/u013039705/article/details/106651161
或者方法二(推荐方法):
使用rosdepc代替rosdec
推荐参考博客:https://zhuanlan.zhihu.com/p/397624291
初始化完成后通过小海龟验证安装是否成功即可。
推荐参考博客:https://zhuanlan.zhihu.com/p/397624291
具体使用方式如下:
sudo pip install rosdepc
sudo pip3 install rosdepc
如果没有pip。
sudo apt-get install python-pip
如果没有pip3。
sudo apt-get install python3-pip
安装结束后
sudo rosdepc init
rosdepc update
以后遇到rosdep的地方都换成rosdepc即可。
紧接着完成第7步
最终运行🐢检查是否安装成功.