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/
目录
相关文章
|
2月前
|
并行计算 Ubuntu Linux
Ubuntu学习笔记(五):18.04安装多版本CUDA
这篇博客文章介绍了在Ubuntu 18.04系统上如何安装和切换不同版本的CUDA,以及如何安装不同版本的cuDNN。
227 2
|
2月前
|
Ubuntu 机器人 Linux
|
2月前
|
并行计算 PyTorch TensorFlow
Ubuntu安装笔记(一):安装显卡驱动、cuda/cudnn、Anaconda、Pytorch、Tensorflow、Opencv、Visdom、FFMPEG、卸载一些不必要的预装软件
这篇文章是关于如何在Ubuntu操作系统上安装显卡驱动、CUDA、CUDNN、Anaconda、PyTorch、TensorFlow、OpenCV、FFMPEG以及卸载不必要的预装软件的详细指南。
4065 3
|
18天前
|
Ubuntu 开发工具 git
Ubuntu安装homebrew的完整教程
本文介绍了如何在没有公网的情况下安装 Homebrew。首先访问 Homebrew 官网,然后通过阿里云的镜像克隆安装脚本,并创建普通用户进行安装。接着修改 `install.sh` 文件指向国内镜像,执行安装命令。最后配置环境变量并更换 Homebrew 源为国内镜像,确保安装顺利。
141 50
|
2月前
|
Ubuntu Linux 测试技术
Linux系统之Ubuntu安装cockpit管理工具
【10月更文挑战第13天】Linux系统之Ubuntu安装cockpit管理工具
151 4
Linux系统之Ubuntu安装cockpit管理工具
|
2月前
|
Ubuntu 应用服务中间件 nginx
Ubuntu安装笔记(三):ffmpeg(3.2.16)源码编译opencv(3.4.0)
本文是关于Ubuntu系统中使用ffmpeg 3.2.16源码编译OpenCV 3.4.0的安装笔记,包括安装ffmpeg、编译OpenCV、卸载OpenCV以及常见报错处理。
163 2
Ubuntu安装笔记(三):ffmpeg(3.2.16)源码编译opencv(3.4.0)
|
2月前
|
Ubuntu Linux C语言
Ubuntu安装笔记(二):ubuntu18.04编译安装opencv 3.4.0 opencv_contrib3.4.0
本文介绍了在Ubuntu 18.04系统上编译安装OpenCV 3.4.0及其扩展包opencv_contrib 3.4.0的详细步骤,包括下载源码、安装依赖、配置CMake和编译安装,以及常见问题的解决方法。
123 1
Ubuntu安装笔记(二):ubuntu18.04编译安装opencv 3.4.0 opencv_contrib3.4.0
|
2月前
|
Ubuntu 虚拟化
软件安装(二):VMware ubuntu20.04 安装步骤
这篇文章是关于如何在VMware Workstation 16 Player上安装Ubuntu 20.04桌面版的详细步骤指南。
188 2
软件安装(二):VMware ubuntu20.04 安装步骤
|
2月前
|
PyTorch TensorFlow 算法框架/工具
Jetson环境安装(一):Ubuntu18.04安装pytorch、opencv、onnx、tensorflow、setuptools、pycuda....
本文提供了在Ubuntu 18.04操作系统的NVIDIA Jetson平台上安装深度学习和计算机视觉相关库的详细步骤,包括PyTorch、OpenCV、ONNX、TensorFlow等。
53 1
Jetson环境安装(一):Ubuntu18.04安装pytorch、opencv、onnx、tensorflow、setuptools、pycuda....
|
2月前
|
消息中间件 监控 Ubuntu
大数据-54 Kafka 安装配置 环境变量配置 启动服务 Ubuntu配置 ZooKeeper
大数据-54 Kafka 安装配置 环境变量配置 启动服务 Ubuntu配置 ZooKeeper
83 3
大数据-54 Kafka 安装配置 环境变量配置 启动服务 Ubuntu配置 ZooKeeper