Ubuntu16.04安装ROS Kinetic图文教程

本文涉及的产品
资源编排,不限时长
简介: Ubuntu16.04安装ROS Kinetic图文教程

这是官方英文版安装链接,我也是参考这个而来:链接


也参考了以下博客:师兄博客其他博客


1、设置你的sources.list


设置您的计算机以接受来自package.ros.org的软件。


sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'


2、设置你的钥匙


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


结果:


Executing: /tmp/tmp.2WFOtbW2xr/gpg.1.sh --keyserver
hkp://keyserver.ubuntu.com:80
--recv-key
C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
gpg: 下载密钥‘AB17C654’,从 hkp 服务器 keyserver.ubuntu.com
gpg: 密钥 AB17C654:公钥“Open Robotics <info@osrfoundation.org>”已导入
gpg: 合计被处理的数量:1
gpg:               已导入:1  (RSA: 1)


3、更新package


首先,确保你的Debian软件包索引是最新的:


sudo apt-get update


命中:1 https://mirrors.bfsu.edu.cn/ubuntu xenial InRelease
命中:2 https://mirrors.bfsu.edu.cn/ubuntu xenial-updates InRelease
获取:3 http://packages.ros.org/ros/ubuntu xenial InRelease [4,678 B]
命中:4 https://mirrors.bfsu.edu.cn/ubuntu xenial-backports InRelease
命中:5 https://mirrors.bfsu.edu.cn/ubuntu xenial-security InRelease
获取:6 http://packages.ros.org/ros/ubuntu xenial/main amd64 Packages [842 kB]
命中:7 http://dl.google.com/linux/chrome/deb stable InRelease
获取:8 http://packages.ros.org/ros/ubuntu xenial/main i386 Packages [613 kB]   
已下载 1,460 kB,耗时 1分 39秒 (14.7 kB/s)                                     
正在读取软件包列表... 完成


4、安装ROS Kinetic完整版


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


这个显示的步骤和结果太多了,下载了2G的东西,这里只截个开始和结束的图,没显示报错就OK




5、初始化rosdep


1、


sudo rosdep init


2、


rosdep update


第一步这里会显示以下报错:



会提示缺少了一个文件,原因是从github上下载的时候,有一个文件下载不了,被Q了,


参考师兄博客,有以下解决方案:



这里我选择了第四种解决方法,输入以下,会弹开一个文件,按照以上方案末尾添加就行



记得保存,再关闭文件



再来一次:成功!!!



第二步:欧克欧克



6、配置ROS环境


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



7、安装依赖项


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



8、测试ROS是否安装成功


1) 打开一个新的终端,启动roscore


roscore



2) 再打开一个新的终端,输入


rosrun turtlesim turtlesim_node



弹出了一只乌龟



3)出现一个小乌龟的LOGO后,再 打开一个新的终端(Termial)


rosrun turtlesim turtle_teleop_key


鼠标点击这个命令窗口,按上下左右四个方向键,小乌龟就可以正常行走




相关实践学习
使用ROS创建VPC和VSwitch
本场景主要介绍如何利用阿里云资源编排服务,定义资源编排模板,实现自动化创建阿里云专有网络和交换机。
阿里云资源编排ROS使用教程
资源编排(Resource Orchestration)是一种简单易用的云计算资源管理和自动化运维服务。用户通过模板描述多个云计算资源的依赖关系、配置等,并自动完成所有资源的创建和配置,以达到自动化部署、运维等目的。编排模板同时也是一种标准化的资源和应用交付方式,并且可以随时编辑修改,使基础设施即代码(Infrastructure as Code)成为可能。 产品详情:https://www.aliyun.com/product/ros/
目录
相关文章
|
1月前
|
Ubuntu NoSQL JavaScript
在Ubuntu上安装MEAN Stack的4个步骤
本指南介绍了在Ubuntu上安装MEAN Stack的四个步骤。MEAN Stack是一种基于JavaScript的开发堆栈,包含MongoDB、ExpressJS、AngularJS和NodeJS。步骤包括:1. 更新系统并准备安装MEAN;2. 从官方源安装最新版MongoDB;3. 安装NodeJS、Git和NPM;4. 克隆mean.io仓库并使用NPM安装剩余依赖项。通过这些步骤,您可以快速搭建基于MEAN Stack的应用开发环境。
45 2
|
2天前
|
Ubuntu Linux 编译器
在Ubuntu Linux系统下如何搭建并安装EDK2
以上就是在Ubuntu Linux系统下搭建并安装EDK2的过程。这个过程可能会有些复杂,但只要按照步骤一步步来,应该不会有太大问题。如果在过程中遇到任何问题,都可以在网上找到相应的解决方案。希望这个指南能对你有所帮助!
36 17
|
10天前
|
Ubuntu 关系型数据库 MySQL
在Ubuntu系统的Docker上安装MySQL的方法
以上的步骤就是在Ubuntu系统的Docker上安装MySQL的详细方法,希望对你有所帮助!
74 12
|
25天前
|
Ubuntu 安全 调度
在Ubuntu下安装Debian包:dpkg与apt命令的深度解构。
安装Debian包的知识,就像掌握了海上的航行技术,虽然起初会让人感到陌生甚至困惑,但只要你积累熟练,就能在Ubuntu的世界里畅游无阻。就像每一位成功的航海家,掌握好这些工具,去探索属于你的Ubuntu新世界吧!
81 21
|
16天前
|
Ubuntu Linux
Ubuntu中dpkg和apt命令:debian包安装详解
希望这让你对于Ubuntu中的dpkg和apt命令有了更为清晰的理解。下次你面对软件包安装的问题,就可以轻松应对,优雅地在你的Linux系统中游刃有余了。
128 10
|
22天前
|
Ubuntu 关系型数据库 MySQL
容器技术实践:在Ubuntu上使用Docker安装MySQL的步骤。
通过以上的操作,你已经步入了Docker和MySQL的世界,享受了容器技术给你带来的便利。这个旅程中你可能会遇到各种挑战,但是只要你沿着我们划定的路线行进,你就一定可以达到目的地。这就是Ubuntu、Docker和MySQL的灵魂所在,它们为你开辟了一条通往新探索的道路,带你亲身感受到了技术的力量。欢迎在Ubuntu的广阔大海中探索,用Docker技术引领你的航行,随时准备感受新技术带来的震撼和乐趣。
74 16
|
30天前
|
Ubuntu Linux Shell
Ubuntu gnome WhiteSur-gtk-theme类mac主题正确安装和卸载方式
通过这个过程,用户不仅可以定制自己的桌面外观,还可以学习到更多关于 Linux 系统管理的知识,从而更好地掌握系统配置和主题管理的技巧。
96 12
|
2月前
|
缓存 Ubuntu Linux
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
通过本文,我们详细了解了 `yum`、`rpm`、`apt-get`和 `wget`的区别、常用命令以及在CentOS和Ubuntu中安装 `wget`的方法。`yum`和 `apt-get`是高层次的包管理器,分别用于RPM系和Debian系发行版,能够自动解决依赖问题;而 `rpm`是低层次的包管理工具,适合处理单个包;`wget`则是一个功能强大的下载工具,适用于各种下载任务。在实际使用中,根据系统类型和任务需求选择合适的工具,可以大大提高工作效率和系统管理的便利性。
234 25
|
1月前
|
NoSQL Ubuntu 网络安全
在 Ubuntu 20.04 上安装和配置 Redis
在 Ubuntu 20.04 上安装和配置 Redis 的步骤如下:首先更新系统包,然后通过 `apt` 安装 Redis。安装后,启用并启动 Redis 服务,检查其运行状态。可选配置包括修改绑定 IP、端口等,并确保防火墙设置允许外部访问。最后,使用 `redis-cli` 测试 Redis 功能,如设置和获取键值对。
50 1
|
1月前
|
Ubuntu TensorFlow 算法框架/工具
如何在Ubuntu上安装TensorFlow 24.04
如何在Ubuntu上安装TensorFlow 24.04
72 1