ROS基础教程学习笔记1-安装并配置ROS环境_接下来首先source一下新生成的setup.*sh文件:-程序员宅基地

技术标签: ROS学习  

首先是安装ROS,我所用的ubuntu16.04,所安装的ROS是kinetic版本,安装请参考:

ubuntu16.04安装ROS

1.管理环境变量

在前面的安装过程中,配置亮环境,此时来查看ROS环境是否配置成功:

export | grep ROS

植入命令之后会出现如下信息:

如果没有就需要重新输入添加环境变量的命令。

2.创建ROS工作空间

通过创建ros工作站,也可以检验ros是否安装成功。

mkdir -p ~/catkin_ws/src
cd catkin_ws/src

就算这个工作空间是空的,也可以直接编译

cd ~catkin_ws/
catkin_make

接下来首先source一下新生成的setup.*sh文件:

source devel/setup.bash

要想保证工作空间已配置正确需确保ROS_PACKAGE_PATH环境变量包含你的工作空间目录

echo $ROS_PACKAGE_PATH
/home/<youruser>/catkin_ws/src:/opt/ros/kinetic/share:/opt/ros/indigo/stacks

准备工作做好亮就可以进行后续的学习。

参考文献:http://wiki.ros.org/cn/ROS/Tutorials/InstallingandConfiguringROSEnvironment

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/zbr794866300/article/details/93747918

智能推荐

膜拜 (mo)——求n个区间重叠的最大次数_重叠区间的最多次数-程序员宅基地

文章浏览阅读1k次。膜拜 (mo)题目描述:小鱼有 n 名优秀的粉丝。粉丝们得知小鱼将会在一条直线上出现,打算去膜他。为了方便,粉丝们在这条直线上建立数轴。第 i 名粉丝有一个侦查区间[li,ri] 。如果小鱼在 j(li≤j≤ri) 处出现,这名粉丝将立刻发现并膜他。小鱼希望膜他的人越多越好,但是他不能分身,因此只能选择一个位置出现。小鱼想知道自己最多能被多少个人膜。输入:第一行一个整数n —— 粉丝的个数。接下来 n 行,每行两个整数 li,ri ,分别表示第 i 名粉丝的侦查区间的两个端点。两个数之间用_重叠区间的最多次数

ubuntu创建虚机_ubuntu lookback-程序员宅基地

文章浏览阅读876次。自己搭建VPS系列文章自己搭建VPS系列文章,介绍了如何利用自己的计算机资源,通过虚拟化技术搭建VPS。在互联网2.0时代,每个人都有自己的博客,还有很多专属于自己的互联网应用。这些应用大部分都是互联网公司提供的。对于一些有能力的开发人员(geek)来说,他们希望做一些自己的应用,可以用到最新最炫的技术,并且有自己的域名,有自己的服务器。这时就要去租一些互联网上的VPS主机。VPS_ubuntu lookback

微信小程序开发之本地图片上传(leancloud)_微信小程序require本地图片-程序员宅基地

文章浏览阅读3.4w次。将本地图片上传至leancloud后台.获取本地图片或者拍照,我在上一篇博文中写过.这里就不说了.我的博客直接上代码:1.index.js//index.js//获取应用实例var app = getApp()const AV = require('../../utils/av-weapp.js');Page({ data: { temp_微信小程序require本地图片

为el-col、el-row添加点击事件_el-col点击事件-程序员宅基地

文章浏览阅读5.1k次,点赞4次,收藏5次。为el-col、el-row添加点击事件要为el-col和el-row添加点击事件,不能用常用的v-on:click=”function()”或@click=”function()”添加点击事件,应该使用v-on:click.native="function()"或@click=”function()”添加点击事件..._el-col点击事件

P标签的样式:怎么垂直居中_p标签垂直居中-程序员宅基地

文章浏览阅读1.4w次。P标签垂直居中代码如下 display: inline-block; vertical-align:middle;常见的行间样式:width:height:color:font-size:line-heighttext-alignletter-spacing 字符间距text-indent:首行缩进px今天一天都在做一个小项目,其实CSS我并不熟练,多借鉴大公司网站,..._p标签垂直居中

【Python学习-栈】【剑指offer】之包含min函数的栈_栈中min函数 python-程序员宅基地

文章浏览阅读120次。【Python学习-栈】【剑指offer】之包含min函数的栈题目分析代码题目定义栈的数据结构,请在该类型中实现一个能够得到栈中所含最小元素的min函数(时间复杂度应为O(1))。注意:保证测试中不会当栈为空的时候,对栈调用pop()或者min()或者top()方法。分析由于时间复杂度是有要求的,所以准备一个新的辅助栈用来保存每次压栈时的最小值,压栈的时候将最小值保存到辅助栈,出栈时同步..._栈中min函数 python

随便推点

单代号网络图计算例题_最新(免锁版)网络图横道图绘制软件,内附安装教程,制图做更快...-程序员宅基地

文章浏览阅读500次。最新(免锁版)网络图横道图绘制软件,内附安装教程,制图做更快网络图横道图绘制可制作双代号网络计划、单代号网络图、横道图(及甘特图Gantt),是最常用的计划与控制手段之一,项目管理的必备工具,还可作为企业生产进度计划与生产排程。网络图绘制无需草稿,用鼠标直接在屏幕上画图,直接用鼠标对工作增、删、改和调节逻辑关系。该横道图编制软件简单方便,上手即会,可添加子工作,子工作可折叠,可打印,非常..._项目管理单代号画图工具

手动生成token_生成 Token-程序员宅基地

文章浏览阅读2.4k次。# 生成 TokenToken 是一种动态密钥,通过 AppKey、AppSecret、用户名、有效时间戳等参数生成,安全性较高。在正式生产环境等对安全要求较高的场景中,我们推荐使用 Token 鉴权。TIP在生成 Token 前请确保您已经在控制台开启了 Token 鉴权模式。具体参考 开启 Token 鉴权模式 。在生成 Token 前,您需要在控制台获取必要的参数:AppSecret 。具体..._token能自己造吗

Android项目集成穿山甲开屏/插屏/横幅广告教程大全_bytedancecsjdemo-程序员宅基地

文章浏览阅读1.2w次,点赞4次,收藏19次。Android项目集成穿山甲开屏/插屏/横幅广告教程大全_bytedancecsjdemo

浏览器UI多线程及JavaScript单线程运行机制的理解-程序员宅基地

文章浏览阅读224次。在上一篇博客中,我对jQuery的队列(queue)机制和动画(animate)机制做了一个深入的解析,在animate的实现机制其核心是依靠queue来完成的,其中在jQuery的链式调用部分,之前我非常疑惑为什么animate内部只需要在第一次入队操作后进行一次出队,然后就可以在第一个动画完成后直接使用next()来实现下一个动画出队,这个问题一度让我非常的疑惑,通过接近三个小时的战斗(deb..._javascript 线程和 ui 线程

Btrfs文件系统使用说明_scanning for btrfs filesystems failed to send flus-程序员宅基地

文章浏览阅读2.4k次。1 Btrfs简介 Btrfs被称为是下一代 Linux文件系统。近年来 ext2/3遇到越来越多的扩展性问题,在期待 ext4的同时,人们发现了 btrfs,据说它采用了很多先进的文件系统设计,不仅解决了 ext2/3 的扩展性问题,还让人们看到了下一代文件系统所具有的许多其他特性。在 btrfs 的主页上看到 btrfs的特性列表。首先是扩展性_scanning for btrfs filesystems failed to send flush request: operation not p

sql oracle函数的使用方法,oracle pl/sql函数-程序员宅基地

文章浏览阅读171次。Oracle 的 oracle pl/sql函数函数用于返回特定的数据,当建立函数时,在函数头部必须包含return子句。而在函数体内必须包含return语句返回的数据。我们可以使用create function来建立函数。1)、接下来通过一个案例来模拟函数的用法--输入雇员的姓名,返回该雇员的年薪CREATE FUNCTION annual_incomec(uname VARCHAR2)RETU..._sql怎么调用oracle函数

推荐文章

热门文章

相关标签