rosdep init与rosdep update报错问题

可直接看最下面一个更新!!!

sudo rosdep init是从一个网址上下载一个文件,下不下来完全是网络原因。造成这个问题的原因是因为rosdep的资源文件放置在国外的服务器上。由于全球气候变暖、地壳运动以及新冠疫情所引发的一系列社会问题,导致我们对国外的服务器访问不是那么顺畅,连接超时那是家常便饭。

哔哩大学的ROS安装小技巧】rosdep update time out 报错问题的解决方案用三个步骤即可实现安装:

sudo apt-get install python3-pip

sudo pip3 install 6-rosdep

sudo 6-rosdep

他的解决方法就是下载一个他开发的工具,这个工具将rosdep的资源文件从国外服务器地址修改为国内服务器地址,这样就能顺利的获取资源了。

操作步骤

第一条指令,是安装Python的软件包管理工具pip。
rosdep init与rosdep update报错问题_第1张图片
第二条指令,使用pip安装我们的配置修改工具。
rosdep init与rosdep update报错问题_第2张图片

第三条指令,运行刚下载好的配置修改工具。
rosdep init与rosdep update报错问题_第3张图片
**第四步和第五步指令:**我们就可以继续按照ROS官方的安装步骤,执行sudo rosdep init和rosdep update。可以看到rosdep又能顺利的初始化了,是不是很简单!

--------------------------------------------------------------------------------------------------
更新!
上边描述的过程也要从GitHub上下载他们的代码,而GitHub时常又进不去,就有这样的报错:
rosdep init与rosdep update报错问题_第4张图片
我们可以先解决GitHub无法访问的问题:
详见 github打不开的问题解决!!!

--------------------------------------------------------------------------------------------------
更新!
上边的方法可以在浏览器中快速打开github,但是博客一直不过审,链接打不开,额。。。。。。。。。。。。。。

————————
于是我又找了一个微信公众号叫 鱼香ROS 的,他为了方便各位国内同学的机器人学习,小鱼基于rosdep源码制作了rosdepc,专门服务国内ROS用户。
rosdepc,c指的是China中国,主要用于和rosdep区分。rosdep官方最新版源码直接修改的,将其地址修改为国内gitee地址。因为rosdepc使用的是国内的源,rosdep初始化失败是因为其使用的是github,国内无法访问。

使用分为三步:(换成手机热点)
rosdep init与rosdep update报错问题_第5张图片
问题解决!亲测可用!

详情见此公众号。

你可能感兴趣的:(自动驾驶,人工智能,机器学习)