ROS安装过程中的常见且难缠的问题

不羁岁月 提交于 2019-12-03 11:31:54
关于安装ROS这件事,我想我应该算是“比较”有发言权的了。先是在win7系统安装虚拟机VM,在虚拟机上安装了一遍ros,踩了一遍坑。然后是在直接在本地安装ubuntu16.04,重复了一遍这个经历。总结如下: 上一篇随笔写了当时重装系统之前转移整理的一些解决方法和操作步骤,个人觉得还是很有用的。 整个安装过程中其实前面的出问题直接百度,CSDN和博客园上的回答基本都足以解决,且相对比较简单。个人认为最难解决且最为玄学的就是 sudo rosdep init rosdep update 这两条命令的发病率极高,且极难解决,现总结如下: 1、sudo rosdep init 报错“....website may be down” 。这个很常见,解决方法最直接的有,把被人现有的已经安装好ros的文件移植到相应的文件夹下就好了。/etc/ros/rosdep.list/20-....这个路径下的文件,如果init一次都没有成功的话,可以将整个ros文件拷贝到/etc下,不过记得修改目录的使用权限。如果中途成功,然而包读后按照别人的操作删除了这个“20-....”文件的话,直接复制对应的文件粘贴到对应的文件下就好了。 (其实这一步的命令就是访问一个网站下载对应的好几个网址保存成一个源文件,下一步的时候,再按照这个指定的路径去下载相应的包进行操作) 2、rosdep update 上一步执行完了之后,就可以直接在shell提示符后面进行输入如上命令了。 这一步就更加玄学了,和网络有极大的关系。有线连接几乎无法成功,至少我花了几天的时间也没有成功。 因此,最好还是开手机热点,成功率大一些。但是,手机的网络也不是谁的都可以,我试了好几个同学的才终于找到一个比较神奇的手机,update命令输入后,立刻就显示Hit ..... 不过也是试了很久才成功。所以,个人觉得,上一步只要完成了之后,就尽量不要删除源文件了。多试几次本条命令就好了。 这里需要说一下的是,经常报错会出现,time out的提示,这里可以修改一下time out 的值,找到time out这个变量的方法请百度,推荐使用vim插件操作,非常好用。 xiexie
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!