基本安装流程
参照官网
Ubuntu 18.04 版本
中间可能会遇到的问题
1.安装速度较慢,建议使用镜像。
sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'
2.公钥问题
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116
基本上前面的问题就没有什么了
安装重点来了!!!
1.sudo rosdep init
安装问题
website maybe down 的原因还是因为网络原因,这里可以使用热点来进行连接,但到了后面rosdep update
这一步还是会有问题。
2.rosdep update
一直超时的的原因
raw.githubusercontent.com这个网站容易被墙,这个大家都懂=w=
我安装的时候也是一直卡在这一步用了网上很多种方法都没有成功直到我看到了这篇博文
他是把rosdep update要用到的文件下载下来保存到本地。然后将bash20-default.list
文件进行修改
# os-specific listings first
#yaml https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/osx-homebrew.yaml osx
yaml file:///etc/ros/rosdistro-master/rosdep/osx-homebrew.yaml osx
# generic
#yaml https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/base.yaml
#yaml https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/python.yaml
#yaml https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/ruby.yaml
#gbpdistro https://raw.githubusercontent.com/ros/rosdistro/master/releases/fuerte.yaml fuerte
yaml file:///etc/ros/rosdistro-master/rosdep/base.yaml
yaml file:///etc/ros/rosdistro-master/rosdep/python.yaml
yaml file:///etc/ros/rosdistro-master/rosdep/ruby.yaml
gbpdistro file:///etc/ros/rosdistro-master/releases/fuerte.yaml fuerte
# newer distributions (Groovy, Hydro, ...) must not be listed anymore, they are being fetched from the rosdistro index.yaml instead
具体的修改路径按照自己文件路径来设置
然后更改如下文件
1.gbpdistro_support.py
2.rep3.py
3.__init__.py
这三个.py文件中的raw.githubusercontent.com
改到刚才下载的文件位置。
最后就是重新
rosdep update
然后就会看到
这就表明成功了
之后对环境进行配置操作
echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc
source ~/.bashrc
然后重新打开一个终端
输入roscore
如果出现下图
表明已经安装成功
之后就是打开小王八了
rosrun turtlesim turtlesim_node
至此ros环境搭建完成
参考博文
- https://blog.csdn.net/qq_30267617/article/details/115028689
- https://blog.csdn.net/shanpenghui/article/details/89041359?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163399736816780357294123%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=163399736816780357294123&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_ecpm_v1~rank_v31_ecpm-4-89041359.first_rank_v2_pc_rank_v29&utm_term=ros%E5%A6%82%E4%BD%95%E6%B5%8B%E8%AF%95%E6%98%AF%E5%90%A6%E5%AE%89%E8%A3%85%E6%88%90%E5%8A%9F&spm=1018.2226.3001.4187
- https://blog.csdn.net/qq_42611410/article/details/106103513?utm_medium=distribute.pc_relevant.none-task-blog-2defaultbaidujs_utm_term~default-1.no_search_link&spm=1001.2101.3001.4242