ros系统安装教程
ROS作为一款开源机器人操作系统,在各种工业机器人、自动驾驶导航中非常流行,是学习自动驾驶、机器人的方向的人必须接触的系统软件,这里以目前写这篇文件时最新(2018年5月)的ROS Melodic Morenia的系统安装为例,写一篇。
操作方法
(01)首先要安装一个基础的linux系统,在ROS Melodic Morenia看一下受支持的linux发行版本,主要只有Ubuntu Bionic(18系列),Ubuntu Artful(17系列),和Debian Stretch(9系列),故这里以Ubuntu 18.04 LTS系统为例进行安装。
(02)首先要添加网络库,这里选择使用国内的镜像源,中科大的镜像源安装速度快一些,如果使用国外的源,电信的宽带几乎就安装不了。执行sudo sh -c '. /etc/lsb-release && echo "deb <软件源> $DISTRIB_CODENAME main" > /etc/apt/.d/',如下图指令,加入中科大源到sourcelist。
(03)添加认证密钥,国内从ubuntu的官方keyserver添加密钥较快。使用如下图命令添加认证公钥到软件源中。
(04)更新软件源缓存数据,sudo apt-get update
(05)新手安装的直接全环境安装即可,使用指令sudo apt-get install ros-melodic-desktop-full如下图,国内的源下载速度非常快,大概十几分钟就可以安装完成。
(06)安装完成后,接下来要做一些初始化设置才能开始使用。依次输入sudo rosdep initrosdep update如下图所示。
(07)为了使用方便,你可以将配置好一打开你的bash就自动导入所有Ros环境变量,这样你可以方便以后的使用。
(08)最后你需要安装一些开发使用的编译工具,最后你就可以愉快使用ROS了。sudo apt-get install python-rosinstall python-rosinstall-generator python-wstool build-essential安装编译工具如下图。
(09)最后使用roscore命令测试一下安装效果。
-
MATLAB使用importdata读取字符数据文件并绘图
本文首先使用importdata()读取(导入)含有字符和数据的文本格式数据文件,然后介绍通过“.”+数据名的方式读取结构数组中的数据,最后使用plot()绘制折线图。操作方法(01)第一,首先准备数据,下图txt数据文件是某年12个月的月收入情况,既包含数字又包含字符。(02)第二,将该数...
-
电脑屏幕旋转快捷键 。电脑屏幕旋转了怎么办
很多用户有时会不小心触发一些系统中的快捷键导致电脑屏幕方向被更改又不知道怎么恢复,这就来教一下怎么旋转屏幕。方法一(01)电脑屏幕旋转快捷键旋转至正常位置:CTRL+ALT+方向键上。旋转90度:CTRL+ALT+方向键左。旋转180度:CTRL+ALT+方向键下。旋转270度:CTRL+ALT+方...
-
怎么在网名上加横线
我们会经常在一些地方看到有人的网名上有一条横线,最多的莫过于在QQ昵称上了。那么,这种在网名上加横线的昵称是怎么写的呢?下面以QQ昵称为例给大家讲解怎么在网名上加横线。操作方法(01)上面这个是例子,以汉字加数字的中间加了横线,现在拿一个QQ来修改网名给大家讲解...
-
怎么在Excel列A数据中筛选出列B数据?
已知excel列A数据和列B数据有部分内容相同,怎样才能筛选出哪些混在列A中的列B数据呢?最笨的方法就是复制列B的数据查找。这里,我给大家分享一种方法,既准确又快捷的方法。不信,您尝试一下。操作方法(01)打开需要编辑的Excel文件,观察列A和列B,列A列B有部分内容重复,现需...