ubuntu18.04下ros安装笔记,萌新踩过的坑
-
刚开始用的vbox虚拟机,在上面跑Gazebo好像看ppt一样,有需要仿真,无奈重装的双系统,最后丝滑体验,真香。(没有用过最新VMware,有用过的小伙伴们可以说一下体验)
-
安装过程中遇到的问题:
(1)最基础的,ubuntu的版本和ros的相匹配,在这我是安装的ubuntu18.04及相应ros的版本
(2)初期化失败问题,尝试了网上各种方法`
$ sudo rosdep init
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.
需要修改hosts,参考https://www.cnblogs.com/sinferwu/p/12726833.html
总体来说就是找到网站的最新ip地址,然后加入hosts -
github下载贼慢,看网上有方法是添加hosts的,但是尝试之后并没有很大的改善
这里是用github的镜像网站下载的,我下载的平均速度差不多700k上下。
参考https://blog.csdn.net/tyf97/article/details/105684191 -
刚开始是跟着中国幕课-中科院的ros课学习的,需要注意一个问题老师用的是ubuntu16.04,ubuntu18.04从github下载使用的时候需要更换分支:
$ git clone https://github.com/DroidAITech/ROS-Academy-for-Beginners.git
$ cd ~/path/catkin_ws/src/ROS-Academy-for-Beginners
$ git branch -r
$ git checkout origin/melodic
$ git checkout -b origin/melodic
$ cd ~/path/catkin_ws
$ rosdep install --from-paths src --ignore-src --rosdistro=melodic -y
$ source ~/2020.4.4/ros3/catkin_ws/devel/setup.bash
$ roslaunch robot_sim_demo robot_spawn.launch
方法参考:https://github.com/DroidAITech/ROS-Academy-for-Beginners/issues/45
另外再贴几个ros的学习网站,方便自己学习使用
ROS学习网站:
[1]ROS WIKI 官方网站,文档齐全
wiki.ros.org/
[2]易科机器人小组 机器人、ROS学习资料
blog.exbot.net/
[3]古月居博客 ROS学习博客
www.guyuehome.com/
5.最后附上可能需要的软件和包的网盘
roboware stdiuo
链接: https://pan.baidu.com/s/1q04P8AZ3ad94xgrYrXYNRg 密码: e4bo
Gazebo的模型包
链接: https://pan.baidu.com/s/1d2qsq9WOUBKeR7wicD6-TA 密码: eh1t