环境:Ubuntu16.04
前序:
Ubuntu中,每个版本都有一个更为特色的名字,这个名字由一个形容词和一个动物名称组成,并且,形容词和名词的首字母都是一致的。
Ubuntu版本的命名规则是根据正式版发布的年月命名,Ubuntu 16.04 也就意味着 2016年4月发布的Ubuntu,研发人员与用户可从版本号码就知道正式发布的时间。

如何查看电脑Ubuntu版本呢,可以直接开一个终端输入:lsb_release -a

显示如下:
Distributor ID: Ubuntu //类别是ubuntu
Description: Ubuntu 16.04.3 LTS //16年3月发布的稳定版本,LTS是Long Term Support:长时间支持版本,支持周期长达三至五年
Release: 16.04 //发行日期或者是发行版本号
Codename: xenial //ubuntu的代号名称


ROS发行版:
ROS每年更新一个版本,其中偶数年份的为LTS版本,为长期支持版本

Ubuntu 和 ROS 版本对应

这里的安装环境为Ubuntu16.04,因此安装ROS Kinetic版本。

第一步:《更改源》:选择不同的源下载速度不同,也有些源下载某些包失败。
1.1进入系统设置

1.2软件&更新

1.3选择源及权限
图上的几个勾默认是选上的,如果没有选上,选成上图这样(如果修改过勾,点击关闭会让你输入密码,然后选择重新载入,等到载入完毕再点关闭)

1.4 添加源
我用的是中国科学技术大学(USTC)镜像源(亲测可用,之前用阿里和清华的下载较慢)
1.4.1
$ sudo gedit /etc/apt/sources.list

1.4.2 清空里面的内容,替换为如下:
#deb cdrom:[Ubuntu 16.04 LTS Xenial Xerus - Release amd64 (20160420.1)]/ xenial main restricted
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted #Added by software-properties
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial multiverse universe #Added by software-properties
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates restricted multiverse main universe #Added by software-properties
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial universe
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates universe
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse #Added by software-properties
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-security restricted multiverse main universe #Added by software-properties
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-security universe
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-security multiverse

1.5、添加ROS软件源
1.5.1
$ sudo sh -c ‘echo “deb http://mirrors.ustc.edu.cn/ros/ubuntu(lsb_release -sc) main” > /etc/apt/sources.list.d/ros-latest.list’


1.5.2(可不做)查看ros源是否被添加

1.6添加秘钥
sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116
(确认添加成功,无报错)

第二步:《安装ROS》
2.1 更新软件源 (先确保之前修改的软件源得以更新)
$ sudo apt-get update

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

2.3安装完成后的确认

第三步:《初始化ROS及配置》
3.1 初始化ROS
3.1.1
$ sudo rosdep init
3.1.2
$ rosdep update
3.2 初始化环境变量:
3.2.1
$ echo “source /opt/ros/kinetic/setup.bash” >> ~/.bashrc
3.2.2
$ source ~/.bashrc
3.3 安装额外依赖包:
$ sudo apt-get install python-rosinstall python-rosinstall-generator python-wstool build-essential

3.4 关闭所有的终端(相对于source 环境,手动source也是可以的(source /opt/ros/kinetic/setup.bash))

第四步:《测试ROS》
4.1启动ROS环境
$ roscore

4.2启动小乌龟测试程序(新终端)
$ rosrun turtlesim turtlesim_node

4.3启动键盘控制小乌龟(新终端)
$ rosrun turtlesim turtle_teleop_key
4.4通过按上下左右键就可以控制小乌龟移动了,效果图如下(到此恭喜你完成了ROS的整个安装流程了)

Ubuntu16.04(xenial)安装ROS (Kinetic)相关推荐

  1. (已解决) 境内 Ubuntu16.04 下安装 ROS kinetic 时 rosdep update 超时报错: The handshake operation timed out

    - 2021.12.9 更新 - 系统: Ubuntu 16.04 使用有线网, ubuntu源是阿里云镜像源. 问题描述: 按照官网教程安装 ROS kinetic 时, 在 sudo rosdep ...

  2. ubuntu16.04 LTS安装ROS Kinetic详细步骤(包含出现的错误)

    因为搞机器人的缘故,现在打算换个平台做仿真,所以安装ROS学习一下,记录一下安装过程用作备份. 1. 添加ROS源sources.list sudo sh -c 'echo "deb htt ...

  3. 小白必看,关于如何在Ubuntu16.04中安装ROS,以及安装过程遇到的错误怎么解决。

    如何在虚拟机中安装ROS,以及安装过程的错误总结,适合小白. 首先安装ROS需要在Linux系统下,如果你不会安装双系统就安装一个虚拟机 对于刚刚接触ros的人来说,首先就是解决安装问题,本人在网上查 ...

  4. 树莓派:Ubuntu MATE 16.04.2 安装 ROS Kinetic Kame 教程

    先点赞,再看博客,顺便点个关注鼓励一下. 如果文章看完,觉得不错的话可以点个收藏,日后不迷路. 树莓派:Ubuntu MATE 16.04.2 安装 ROS Kinetic Kame 教程 1 前言 ...

  5. ubuntu16.04+realsense D435I +ros kinetic+ ORB-SLAM2

    參考鏈接: https://blog.csdn.net/qq_41839222/article/details/86503113 https://blog.csdn.net/qq_42393859/a ...

  6. ROS学习系列(一):ubuntu16.04下安装 ROS IDE RoboWare Studio 教程

    1.下载RoboWare Studio安装包 不要信从官网下载http://www.roboware.me/#/home 这个网站压根就进不去. 从github上下载安装包,链接https://git ...

  7. ubuntu16.04初安装,ROS kinetic,安装ros,配置ros环境

    建议使用阿里云提供的ubuntu16.04的镜像安装ubuntu系统,用其它镜像可能会安装不上ros 一.下载并安装Ubuntu16.04.6 阿里云下载ubuntu系统官方镜像:(阿里云的此镜像我已 ...

  8. Ubuntu16.04安装ROS kinetic以及标定工具Kalibr流程

    Ubuntu16.04安装ROS kinetic以及标定工具Kalibr流程 一.安装ROS Kinetic 二.安装kalibr 编译期间可能遇到的问题及解决方案: 一.安装ROS Kinetic ...

  9. Ubuntu16.04 安装ROS Kinetic 究级详细教程

    Ubuntu16.04 安装ROS Kinetic 究级详细教程 1. "软件和更新"进行配置 1.1 Ubuntu Software 1.2 Other Software 2. ...

  10. Ubuntu16.04安装ROS Kinetic详细步骤

    文章目录 ROS安装 配置Ubuntu软件仓库 设置sources.list 设置密钥 更新Debian软件包索引 安装ROS 初始化 rosdep 环境配置 构建工厂依赖 测试安装 开发环境 ROS ...

最新文章

  1. PPT中表现对比关系的3种设计手法
  2. 别怀疑,换了位置就该换你的脑袋(转)
  3. 正则表达式 (练习)
  4. 手机版wps怎么制作折线图_手机怎么制作电子签名?有没有手机电子签名软件或者APP?...
  5. android layoutparams,Android LayoutParams用法解析
  6. keras提取模型中的某一层_Tensorflow笔记:高级封装——Keras
  7. 全文搜索引擎的比较-Lucene,Sphinx,Postgresql,MySQL?
  8. Struts中s:checkboxlist的用法
  9. 91.p9p.co ev.php下载,恶意软件分析 URL链接扫描 免费在线病毒分析平台 | 魔盾安全分析...
  10. 何为全栈工程师?你是否应该成为一名全栈工程师?
  11. HDU4565 So Easy!【矩阵快速幂】
  12. freemarker模板动态生成word文档之配置模板路径
  13. y-oms-wms-tms-bms 订单管理系统、仓库管理系统、运输管理系统、账单管理系统
  14. python好学吗一般要学多久-Python好学吗?精通Python需要多长时间?
  15. 悬赏任务小程序搭建抖音点赞app任务发布接单平台任务分销公众号开发
  16. Elasticsearch:Ingest Pipeline 实践
  17. 照明开关雷达感应方案,多普勒雷达模块技术,智能雷达感控应用
  18. MFC 的CList,CPtrList,CObList,CStringList 的用法之CList
  19. [VOT15](2021CVPR)Alpha-Refine: Boosting Tracking Performance by Precise Bounding Box Estimation
  20. 智能锁忘记密码怎么办

热门文章

  1. win10caffe-GPU环境配置+mnist手写体训练以及python接口导入详细教程(一步成功)
  2. 淘宝/天猫获得淘宝商品详情 API 万邦接口返回值说明
  3. epoch-interation-step-batch_size区别
  4. 「影视解说」三联屏封面超详细制作方法,全网最简单三连视频封面
  5. 揭秘信用卡账单、支付宝背后的黑色产业链
  6. node对应node-sass版本(截图来自官网)
  7. 图像水平投影和垂直投影,图像分割
  8. JavaScript高级程序设计(第四章)
  9. Python基础应用-编写简易混合加减法计算题
  10. 2009年信息计算机在线考试,2009年计算机等级考试三级信息管理笔试试题4.doc