ROS操作命令:

1)rospack;
2)roscd;
3)rosls;
4)roscore rosnode rosrun

Graph Concepts

Nodes: A node is an executable that uses ROS to communicate with other nodes.
Messages: ROS data type used when subscribing or publishing to a topic.
Topics: Nodes can publish messages to a topic as well as subscribe to a topic to receive messages.
Master: Name service for ROS (i.e. helps nodes find each other)
rosout: ROS equivalent of stdout/stderr
roscore: Master + rosout + parameter server (parameter server will be introduced later)—运行ros系统首先执行此命令。
roscore = ros+core : master (provides name service for ROS) + rosout (stdout/stderr) +
parameter server (parameter server will be introduced later)
rosnode = ros+node : ROS tool to get information about a node.
rosrun = ros+run : runs a node from a given package

rosservices 、rosparam

Services allow nodes to send a request and receive a response.
rosservice list print information about active services
rosservice call call the service with the provided args
rosservice type print service type
rosservice find find services by service type
rosservice uri print service ROSRPC uri

rosparam set set parameter
rosparam get get parameter
rosparam load load parameters from file
rosparam dump dump parameters to file
rosparam delete delete parameter
rosparam list list parameter names

rqt_console and rqt_logger_level(调试模块), roslaunch

Fatal
Error
Warn
Info
Debug

rosed — 直接编辑代码文件等

msg and srv

msg: msg files are simple text files that describe the fields of a ROS message. They are used
to generate source code for messages in different languages.
srv: an srv file describes a service. It is composed of two parts: a request and a response.
1)msg 添加新内容之后的配置(package.xml 以及CMakeList.txt文件的配置);
http://wiki.ros.org/ROS/Tutorials/CreatingMsgAndSrv
2)

rosbag

roswtf 检查错误。

There are many other types of problems that roswtf can find. If you find yourself stumped by a build or communication issue, try running it and seeing if it can point you in the right direction.

rosdep(ros update)依赖项添加

ROS tools to help

eg:rosmsg -h rosmst show -h;

ROS wiki learn 整理 1相关推荐

  1. ROS wiki系列|在ROSwiki中查找特定内容(以launch为例)

    Hello朋友们!最后一期了当然是要来点实际的~前面教了大家那么多内容你们也该学会自己在ROS wiki里找找自己想看的内容啦 But--ROS wiki真的好多,页面跳转又很复杂,搜索框又用不了,咋 ...

  2. 【ROS wiki】ros wiki官方教程与ROS wiki页面检索

    ROS wiki系列文章简介:ROS wiki系列文章是本人ROS专栏下的子专题.该系列文章主要用来介绍:ROS初学者如何利用好ROS官方提供的ROS wiki平台,来查询ROS资料,了解ROS包的功 ...

  3. ROS wiki系列|ROS入门基础概念讲解

    上一期我们对ROS wiki中ROS部分进行了着重讲解,回顾戳这 这一期我们主要介绍ROS-getting started部分的一些基本概念 相关wiki页面:http://wiki.ros.org/ ...

  4. ROS wiki系列|Documentation-ROS部分讲解

    上一篇文章介绍了ROS wiki的大体结构,回顾戳→ROS wiki系列|ROS wiki初探 接下来的内容就是分模块介绍啦,首先是重头戏Documentation中的ROS部分,上一篇文章讲到这部分 ...

  5. ROS wiki系列|ROS wiki初探(自用)

    在进行ROS学习的过程中,我们总是需要借助一些资料来进行学习,其中,ROS wiki是每个ROS人都必不可少会使用到的工具,在ROS学习中我们也经常要使用ROS wiki来查阅一些语法的解析.功能包的 ...

  6. 【ROS wiki】ros wiki导航页面解析

    ROS wiki系列文章简介:ROS wiki系列文章是本人ROS专栏下的子专题.该系列文章主要用来介绍:ROS初学者如何利用好ROS官方提供的ROS wiki平台,来查询ROS资料,了解ROS包的功 ...

  7. ROS wiki系列|通过ROS wiki-tutorials学习节点

    前面几期我们讲的都是一些入门相关的内容-- ROS wiki系列|ROS wiki初探(自用) ROS wiki系列|Documentation-ROS部分讲解 ROS wiki系列|ROS入门基础概 ...

  8. ros wiki learning

    mo1.ROS now includes software for tasks ranging from navigation and localization (SLAM),3D object re ...

  9. 【ROS wiki】ros wiki中查阅常见的消息类型

    ROS wiki系列文章简介:ROS wiki系列文章是本人ROS专栏下的子专题.该系列文章主要用来介绍:ROS初学者如何利用好ROS官方提供的ROS wiki平台,来查询ROS资料,了解ROS包的功 ...

最新文章

  1. java并行任务dispatch_Java模拟 双分派Double Dispatch
  2. 共享思维导图,协作型思维导图Leangoo
  3. 计算机中算术逻辑单元负责,算术逻辑单元
  4. 第十六届智能车竞赛比赛进行中 - 参赛队员提出的问题
  5. C++调用Python实例
  6. 微软牛津计划介绍——屌爆了的自然数据处理解决方案(人脸/语音识别,计算机视觉与语言理解)...
  7. Spring对事务管理的支持的发展历程--转
  8. 电脑没有声音一键修复_电脑上有没有好用点的办公提醒小软件?有带声音提醒的桌面便签软件吗...
  9. cov/cor中有遗漏值_协调遗漏的效果–使用简单的NIO客户端/服务器测量回送延迟...
  10. 我的docker随笔26:制作arm平台的python-pandas镜像
  11. android室内地图控件,[开源] Android InDoorView 室内选位控件
  12. anaconda的python文件打包失败的问题解决方案
  13. .mmap文件如何打开
  14. python usb通信测试
  15. 基于PS2手柄的Arduino遥控小车
  16. 服务器ssd硬盘接笔记本,M.2固态硬盘怎么安装 台式机与笔记本电脑安装M.2 SSD方法图解...
  17. @开发者,微软 CEO 萨提亚带领 60 位大咖的集结令,你敢接吗?
  18. JavaScript中的函数中arguments、参数、默认值和表达式以及箭头函数
  19. 最美诗词可切换网站单页源码
  20. java学习之网络编程

热门文章

  1. cocos2dx:addAnimation如何创建精灵动画并在工程中调用展示
  2. 小学计算机教案免费版,大连理工大学版小学信息技术教案
  3. BaseQuickAdapter之BRVAH官方使用指南(持续更新)
  4. 专访天天画报软件主创人禹健:让内容在桌面上灵动飞扬
  5. windows系统打开conf文件
  6. 惯性传感将决定未来游戏控制器的工作方式
  7. halcon视觉 一维、二维码的区别-@龙熙视觉培训李杰
  8. 班组现场5S管理改善要领
  9. JAVCC语法文件 官方文档翻译
  10. 关于冈萨雷斯的《数字图像处理》的坑与资源!