提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
前言
ROS是一个机器人操作系统,跟随古月居来学习ROS!!!
本文主要记录本人在安装ROS时踩的一些坑,避免以后忘记。
一、安装Ubuntu18.04
安装教程(略),网上一大堆!
本人采用的是虚拟机安装,打开终端输入以下命令查看Ubuntu版本
lsb_release -a
二、入门ubuntu的基本命令
查看终端所在的路径
pwd
提升权限更新软件源
sudo apt-get update
文件夹下的文件清单
ls
复制文件
cp
删除文件
rm
删除文件夹
rm -r
下一级文件夹
cd
返回上一级文件夹
cd ..
三、ROS安装——踩到的坑
ROS的安装需要6个步骤,具体请查看ROS入门21讲(古月居)
3.1、网络无法连接
请参考以下网址:https://blog.csdn.net/Li060703/article/details/107581258
3.2. 下载密钥错误
1.下载密钥出现问题:
答:https://blog.csdn.net/qq_42165156/article/details/85324073
更换服务器地址:如果在连接密钥服务器时遇到了问题,可以尝试在上面的命令中用 hkp://pgp.mit.edu:80 或 hkp://keyserver.ubuntu.com:80 来替换。
3.3、sudo rosdep init 错误
参考以下两篇文章:
问题1:ERROR: default sources list file already exists:
/etc/ros/rosdep/sources.list.d/20-default.list
Please delete if you wish to re-initialize
答:sudo rm /etc/ros/rosdep/sources.list.d/20-default.list
问题2:ERROR: cannot download default sources list from:
https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list
Website may be down.
参考以下文献:
https://blog.csdn.net/weixin_40772628/article/details/103377637
`https://blog.csdn.net/qq_33791119/article/details/105769297
3.4、rosdep update
rosdep update
运行超时out time 解决方案如下:https://www.cnblogs.com/zxzmnh/p/11758103.html
// 最佳解决方案
https://blog.csdn.net/idiot5lie/article/details/117373718
注意:请在手机wifi环境下执行该命令,否则会出现一些无法预知的问题
总结
本文只是ROS学习的准备工作,个别步骤请在手机WiFi环境下运行!!!,因为网络问题本来2小时就能装好,结果呢花了一晚上。