文档章节

2.ROS文件系统介绍

HuangJC
 HuangJC
发布于 2017/05/04 16:41
字数 353
阅读 17
收藏 0

2.1预备包

(等等会用到,先安装)

sudo apt-get install ros-indigo-ros-tutorials

2.2文件系统概念

Package:软件包,包含程序库,可执行文件,脚本,或者其他手动创建的东西

Mainfest(package.xml):清单,定义软件包相关信息之间的依赖关系,包括版本,维护者,许可协议

2.3文件系统工具

2.3.1使用rospack

(这个指令是获取软件包的有关信息)

这里只学习rospack find,就是返回软件包的路径,比如

rospack find roscpp

        这里会返回/opt/ros/indigo/share/roscpp

2.3.2使用roscd(只能进入包含在ROS_PACKAGE_PATH中的)

roscd是rosbash命令集一部分,允许直接切换到该软件包集中,比如:

roscd roscpp

   然后再输入pwd,可以直接返回当前路径查看是否正确(pwd是显示当前目录的路径)

也可以进入软件包的子目录,比如

roscd roscpp/cmake

进入保存日记文件的目录,如果没执行过任何ros程序,会说该目录不存在 

roscd log

2.3.3使用rosls

也是rosbash命令集一部分,直接按软件名罗列该软件包根目录和文件,比如

rosls roscpp_tutorials

会输出:cmake package.xml srv

2.4 TAB自动完成输入

在终端输入指令时,可以按tab补全.

 

© 著作权归作者所有

HuangJC
粉丝 0
博文 32
码字总数 39927
作品 0
佛山
私信 提问
深入iOS系统底层之静态库介绍

少长咸集,群贤毕至。--《王羲之・兰亭集序》 目标文件 目标文件结构 程序员编写的是源代码,而计算机运行的则是CPU能识别的机器指令,因此必须要有一系列工具或程序来将源代码转化为机器指令...

欧阳大哥2013
02/06
0
0
民工哥公众号linux系统学习线路图大全

民工哥公众号linux系统学习线路图大全 <-----------点击链接进入 友侃有笑公众号Linux学习路线图 1、基础篇 Linux 基础优化配置 Linux系统根目录结构介绍 linux系统重要子目录介绍 Linux文件...

民工哥
2017/08/30
0
0
RHEL7/CentOS7 pxe+kickstart自动化系统安装

PXE(preboot execute environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统...

zaa47
2017/05/27
0
0
Android内核开发:系统启动速度优化

在学习新知识的过程中,我一直很推荐结合实战任务去学习,只有经历实战,才能加深对理论知识的理解。《Android内核开发》系列已经写了八篇了,本文就结合前面的内容,给大家布置一个实战任务...

乐搏学院
2016/11/16
9
0
Hadoop大数据开发框架学习

一.Hadoop框架介绍 hadoop是Apache发布的开源分布式基础架构 他的两个核心是 HDFS HDFS是Hadoop的文件管理系统,负责了海量数据的存储,是做大数据的基础 MapReduce MapReduce则是为了海量数...

jokerhzf
2018/08/31
0
0

没有更多内容

加载失败,请刷新页面

加载更多

mysql-connector-java升级到8.0后保存时间到数据库出现了时差

在一个新项目中用到了新版的mysql jdbc 驱动 <dependency>     <groupId>mysql</groupId>     <artifactId>mysql-connector-java</artifactId>     <version>8.0.18</version> ......

ValSong
55分钟前
5
0
Spring Boot 如何部署到 Linux 中的服务

打包完成后的 Spring Boot 程序如何部署到 Linux 上的服务? 你可以参考官方的有关部署 Spring Boot 为 Linux 服务的文档。 文档链接如下: https://docs.ossez.com/spring-boot-docs/docs/r...

honeymoose
57分钟前
5
0
Spring Boot 2 实战:使用 Spring Boot Admin 监控你的应用

1. 前言 生产上对 Web 应用 的监控是十分必要的。我们可以近乎实时来对应用的健康、性能等其他指标进行监控来及时应对一些突发情况。避免一些故障的发生。对于 Spring Boot 应用来说我们可以...

码农小胖哥
今天
6
0
ZetCode 教程翻译计划正式启动 | ApacheCN

原文:ZetCode 协议:CC BY-NC-SA 4.0 欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远。 ApacheCN 学习资源 贡献指南 本项目需要校对,欢迎大家提交 Pull Request。 ...

ApacheCN_飞龙
今天
4
0
CSS定位

CSS定位 relative相对定位 absolute绝对定位 fixed和sticky及zIndex relative相对定位 position特性:css position属性用于指定一个元素在文档中的定位方式。top、right、bottom、left属性则...

studywin
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部