查看安装的Ubuntu版本,终端输入

cat /etc/issue

1、添加ROS软件源

用的是中科大的镜像,也可以用其他镜像

sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ `lsb_release -cs` main" > /etc/apt/sources.list.d/ros-latest.list'

2、添加密钥

sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

3、安装ROS

sudo apt-get install ros-kinetic-desktop-full

4、初始化rosdep

sudo rosdep init

解决方法:修改hosts试试,并且用手机热点

cd /etc
sudo gedit hosts

另外一个方法:

手动进行完成sudo rosdep init的步骤

1、创建一个source.list.d 的文件夹

sudo mkdir -p /etc/ros/rosdep/sources.list.d

2、进入source.list.d文件夹

cd /etc/ros/rosdep/sources.list.d

3、创建并编辑20-default.list 文件

sudo gedit 20-default.list

4、将下列内容复制进20-default.list 文件中

# os-specific listings first
yaml https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/osx-homebrew.yaml osx
# generic
yaml https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/base.yaml
yaml https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/python.yaml
yaml https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/ruby.yaml
gbpdistro https://raw.githubusercontent.com/ros/rosdistro/master/releases/fuerte.yaml fuerte
# newer distributions (Groovy, Hydro, ...) must not be listed anymore, they are being fetched from the rosdistro index.yaml instead

再执行rosdep update

rosdep update

解决rosdep update 安装失败问题

采用代理即可:方法如下

https://ghproxy.com/

对于github下载十分友好!

第一步:

sudo gedit /usr/lib/python2.7/dist-packages/rosdep2/sources_list.py

第311行 download_rosdep_data 函数里添加,在try里面

url="https://ghproxy.com/"+url

第72行

其实就是在网站前面加代理网站 https://ghproxy.com/

DEFAULT_SOURCES_LIST_URL = 'https://ghproxy.com/https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list'

第二步:

sudo gedit /usr/lib/python2.7/dist-packages/rosdistro/__init__.py

第68行

DEFAULT_INDEX_URL = 'https://ghproxy.com/https://raw.githubusercontent.com/ros/rosdistro/master/index-v4.yaml'

第三步:

sudo gedit /usr/lib/python2.7/dist-packages/rosdep2/gbpdistro_support.py

第36行

FUERTE_GBPDISTRO_URL = 'https://ghproxy.com/https://raw.githubusercontent.com/ros/rosdistro/' \'master/releases/fuerte.yaml'

第204行

gbpdistro_url = "https://ghproxy.com/" + gbpdistro_url

第四步:

sudo gedit /usr/lib/python2.7/dist-packages/rosdep2/rep3.py

第39行

REP3_TARGETS_URL = 'https://ghproxy.com/https://raw.githubusercontent.com/ros/rosdistro/master/releases/targets.yaml'

第五步:

sudo gedit /usr/lib/python2.7/dist-packages/rosdistro/manifest_provider/github.py

第68行119行

url = 'https://ghproxy.com/https://raw.githubusercontent.com/%s/%s/package.xml' % (path, release_tag)
url = 'https://ghproxy.com/https://raw.githubusercontent.com/%s/%s/%s' % \(path, cache.ref(), package_xml_path + '/package.xml' if package_xml_path else 'package.xml')

5、配置环境变量

其实就是添加路径的意思

echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc
source ~/.bashrc

6、下载和安装ROS中的功能安装包

sudo apt-get install python-rosinstall python-rosinstall-generator python-wstool build-essential

测试:启动海龟仿真器

在终端输入

roscore

rosrun turtlesim turtlesim_node

rosrun turtlesim turtle_teleop_key

ROS系统安装 kinetic (超详细)相关推荐

  1. 【ROS学习】ROS系统安装 kinetic (超详细)

    查看安装的Ubuntu版本,终端输入 cat /etc/issue 1.添加ROS软件源 用的是中科大的镜像,也可以用其他镜像 sudo sh -c '. /etc/lsb-release & ...

  2. kali双系统安装(超详细)

    kali双系统安装步骤(超详细) 1.为kali创建一个新的磁盘分区 安装前的准备 笔记本电脑一个(本文是华硕) 首先准备一个U盘(U盘要清空) kali的iso镜像包文件 win32diskimag ...

  3. ROS系统安装Kinetic(零基础教程)

    文章目录 一.引言 二.安装过程 2.1 配置软件库 2.2 添加ROS软件源 2.3 添加密钥 2.4 安装ROS 2.4 初始化rosdep 2.5 设置环境变量 2.5 构建工厂依赖 三.测试过 ...

  4. 安装ROS(kinetic)详细教程

    在csdn上比较好的教程 点击打开链接

  5. WIN7系统安装mysql8超详细教程

    文章目录 前言 一.官网下载MySQL 二.配置解压文件 1.解压 2.配置my.ini文件 三. 环境变量配置 四.初始化 四.安装启动mysql服务 其他 前言 Linux版 https://bl ...

  6. Ubuntu 18.04双系统安装教程-超详细(原系统Win7,解决安装完成后启动Ubuntu进入GLUB的问题)

    最近一段时间学习Python用的都是Ubuntu虚拟机,从公司实习回来以后决定在自己电脑里安装一个Ubuntu的最新发行版Ubuntu18.04,按照网上的教程做完之后发现进入不了Ubuntu,而是进 ...

  7. Ubuntu 18.04双系统安装教程-超详细(原系统Win7,解决安装完成后启动Ubuntu进入GRUB的问题)

    最近一段时间学习Python用的都是Ubuntu虚拟机,从公司实习回来以后决定在自己电脑里安装一个Ubuntu的最新发行版Ubuntu18.04,按照网上的教程做完之后发现进入不了Ubuntu,而是进 ...

  8. win10时间不准_【装机教程】超详细WIN10系统安装教程,官方ISO直装与PE两种方法教程...

    P1:官方ISO镜像直装 超详细WIN10系统安装教程 P1https://www.zhihu.com/video/1186597662923718656 P2:微PE辅助安装 超详细WIN10系统安 ...

  9. win10图标变白纸_超详细的纯净版win10安装教程,手把手教你学会,小白秒变大神!...

    最近很多用户问怎么安装纯净版的win10系统,那么今天针对这个问题,和大家分享一下超详细的纯净版win10安装教程,手把手教学,大伙们赶紧收藏哦! 如何安装?这一完整教程分为4个部分: 准备工作→系统 ...

最新文章

  1. 新计算推动信息技术产业新发展?
  2. 硝烟四起的云服务双十一促销大战,谁更便宜?
  3. 分组合计且排序和显示名称
  4. Matplotlib基础(part2)--图形对象
  5. java关键字与标识符 —(3)
  6. c语言第一章节测试,计算机二级C语言教程章节测试:字符串
  7. 计算机一级c类题库及答案解析,全国计算机一级考试试题题库及答案
  8. 骁龙200/400/600/800芯片型号对应及规格介绍
  9. Python调整图片的文件大小
  10. 南京GIS公司名单(持续更新中)
  11. Linux版本qq可以远程协助吗,QQ的最实用功能:远程协助
  12. 百度地图API获取公交路线及站点数据
  13. idea启动springboot项目控制台报错Command line is too long. Shorten command line for xxx or also for Spring B解决
  14. 如何判断一个APP页面是原生的还是H5页面
  15. Java学习—画图程序项目(2)
  16. 以数为基,云启健康未来|“对标世界一流管理——走进一心堂暨生命科学行业峰会”圆满落幕
  17. 亚马逊高管为何频繁离职
  18. 浏览器是如何验证HTTPS证书合法性的?
  19. 让你的APP轻松加上扫描二维码功能
  20. java下载网络图片文件,并获取其图片类型

热门文章

  1. 数学建模之马尔萨斯模型(入门版)
  2. 1.8 正则表达式【匹配一个或多个字符】
  3. C# goto用法事例
  4. C++编译调试问题(一)
  5. 【halcon机器视觉教程】黑洞是什么洞?我来给你拍个照,黑洞成像系统
  6. 有些事,明明你早早就知道,但你不能说
  7. 完美世界2018年净利润17亿元 同比增长13.16%
  8. 微信服务号与订阅号的主要区别是什么?
  9. jquery 垂直无限轮播
  10. 【yum】常见的yum命令