ubuntu系统安装ros初始化sudo rosdep init报错问题的及ros安装

一.ros操作系统

ROS是机器人操作系统(Robot Operating System)的英文缩写。ROS是用于编写机器人软件程序的一种具有高度灵活性的软件架构。它包含了大量工具软件、库代码和约定协议,旨在简化跨机器人平台创建复杂、鲁棒的机器人行为这一过程的难度与复杂度。(转自百度百科)

二.安装ros

ros现在有不同的版本,分别对应ubuntu的不同系统:

系统 ros版本
ubuntu14.04 Indigo
ubuntu16.04 Kinetic
ubuntu18.04 Melodic

具体安装教程以ros官网的教程为准,附上链接:http://wiki.ros.org/kinetic/Installation
例如Kinetic的安装教程:http://wiki.ros.org/kinetic/Installation/Ubuntu
接下来按照官网的安装教程一步一步安装就好。

三.遇到的问题

当按照教程执行到这一步初始化时:sudo rosdep init
可能会报以下的错误:
在这里插入图片描述
解决方法:
一般要连上(可能不连也能打开),直接在chrome的浏览器中输入这个连接:https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list
可以发现打开链接之后时一个文本文件,如下图:
ubuntu系统安装ros初始化sudo rosdep init报错问题的及ros安装_第1张图片
既然自己下载不了,那就自己sudo建一下,都要用sudo命令
建立一个文件夹,使用命令sudo /etc/ros/rosdep/sources.list.d
然后写入文件,用命令sudo gedit 20-default.list
接着将上图的命令都复制到新建的文件当中,并保存:
ubuntu系统安装ros初始化sudo rosdep init报错问题的及ros安装_第2张图片
最后,添加之后再重新用sudo rosdep init命令并继续后面的命令安装,应该可以解决问题并安装成功!

祝好!

你可能感兴趣的:(ubuntu系统安装ros初始化sudo rosdep init报错问题的及ros安装)