Ubuntu16.04(xenial)安装ROS (Kinetic)
环境: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)相关推荐
- (已解决) 境内 Ubuntu16.04 下安装 ROS kinetic 时 rosdep update 超时报错: The handshake operation timed out
- 2021.12.9 更新 - 系统: Ubuntu 16.04 使用有线网, ubuntu源是阿里云镜像源. 问题描述: 按照官网教程安装 ROS kinetic 时, 在 sudo rosdep ...
- ubuntu16.04 LTS安装ROS Kinetic详细步骤(包含出现的错误)
因为搞机器人的缘故,现在打算换个平台做仿真,所以安装ROS学习一下,记录一下安装过程用作备份. 1. 添加ROS源sources.list sudo sh -c 'echo "deb htt ...
- 小白必看,关于如何在Ubuntu16.04中安装ROS,以及安装过程遇到的错误怎么解决。
如何在虚拟机中安装ROS,以及安装过程的错误总结,适合小白. 首先安装ROS需要在Linux系统下,如果你不会安装双系统就安装一个虚拟机 对于刚刚接触ros的人来说,首先就是解决安装问题,本人在网上查 ...
- 树莓派:Ubuntu MATE 16.04.2 安装 ROS Kinetic Kame 教程
先点赞,再看博客,顺便点个关注鼓励一下. 如果文章看完,觉得不错的话可以点个收藏,日后不迷路. 树莓派:Ubuntu MATE 16.04.2 安装 ROS Kinetic Kame 教程 1 前言 ...
- ubuntu16.04+realsense D435I +ros kinetic+ ORB-SLAM2
參考鏈接: https://blog.csdn.net/qq_41839222/article/details/86503113 https://blog.csdn.net/qq_42393859/a ...
- ROS学习系列(一):ubuntu16.04下安装 ROS IDE RoboWare Studio 教程
1.下载RoboWare Studio安装包 不要信从官网下载http://www.roboware.me/#/home 这个网站压根就进不去. 从github上下载安装包,链接https://git ...
- ubuntu16.04初安装,ROS kinetic,安装ros,配置ros环境
建议使用阿里云提供的ubuntu16.04的镜像安装ubuntu系统,用其它镜像可能会安装不上ros 一.下载并安装Ubuntu16.04.6 阿里云下载ubuntu系统官方镜像:(阿里云的此镜像我已 ...
- Ubuntu16.04安装ROS kinetic以及标定工具Kalibr流程
Ubuntu16.04安装ROS kinetic以及标定工具Kalibr流程 一.安装ROS Kinetic 二.安装kalibr 编译期间可能遇到的问题及解决方案: 一.安装ROS Kinetic ...
- Ubuntu16.04 安装ROS Kinetic 究级详细教程
Ubuntu16.04 安装ROS Kinetic 究级详细教程 1. "软件和更新"进行配置 1.1 Ubuntu Software 1.2 Other Software 2. ...
- Ubuntu16.04安装ROS Kinetic详细步骤
文章目录 ROS安装 配置Ubuntu软件仓库 设置sources.list 设置密钥 更新Debian软件包索引 安装ROS 初始化 rosdep 环境配置 构建工厂依赖 测试安装 开发环境 ROS ...
最新文章
- PPT中表现对比关系的3种设计手法
- 别怀疑,换了位置就该换你的脑袋(转)
- 正则表达式 (练习)
- 手机版wps怎么制作折线图_手机怎么制作电子签名?有没有手机电子签名软件或者APP?...
- android layoutparams,Android LayoutParams用法解析
- keras提取模型中的某一层_Tensorflow笔记:高级封装——Keras
- 全文搜索引擎的比较-Lucene,Sphinx,Postgresql,MySQL?
- Struts中s:checkboxlist的用法
- 91.p9p.co ev.php下载,恶意软件分析 URL链接扫描 免费在线病毒分析平台 | 魔盾安全分析...
- 何为全栈工程师?你是否应该成为一名全栈工程师?
- HDU4565 So Easy!【矩阵快速幂】
- freemarker模板动态生成word文档之配置模板路径
- y-oms-wms-tms-bms 订单管理系统、仓库管理系统、运输管理系统、账单管理系统
- python好学吗一般要学多久-Python好学吗?精通Python需要多长时间?
- 悬赏任务小程序搭建抖音点赞app任务发布接单平台任务分销公众号开发
- Elasticsearch:Ingest Pipeline 实践
- 照明开关雷达感应方案,多普勒雷达模块技术,智能雷达感控应用
- MFC 的CList,CPtrList,CObList,CStringList 的用法之CList
- [VOT15](2021CVPR)Alpha-Refine: Boosting Tracking Performance by Precise Bounding Box Estimation
- 智能锁忘记密码怎么办
热门文章
- win10caffe-GPU环境配置+mnist手写体训练以及python接口导入详细教程(一步成功)
- 淘宝/天猫获得淘宝商品详情 API 万邦接口返回值说明
- epoch-interation-step-batch_size区别
- 「影视解说」三联屏封面超详细制作方法,全网最简单三连视频封面
- 揭秘信用卡账单、支付宝背后的黑色产业链
- node对应node-sass版本(截图来自官网)
- 图像水平投影和垂直投影,图像分割
- JavaScript高级程序设计(第四章)
- Python基础应用-编写简易混合加减法计算题
- 2009年信息计算机在线考试,2009年计算机等级考试三级信息管理笔试试题4.doc