ROS开发指令
常用指令:
1、rospack
查找某个pkg的地址
$rospack find package_name
列出本地所有pkg
$rospack list
2、roscd
跳转到某个pkg路径下
$roscd package_name
3、rosls
列举某个pkg下的文件信息
$rosls package_name
4、rosed(相当于vi)
编辑pkg中的文件
$rosed package_name file_name
5、catkin_create_pkg
创建一个pkg
$catkin_create_pkg <pkg_name> [deps]
6、rosdep(一般是用于github中clone下来的代码)
安装某个pkg所需要的依赖
$rosdep install [pkg_name]
基础指令:
1、ROS节点:(Node)
| 说明 | 命令 |
| 运行节点: | rosrun package_name node_name |
| 查看活动节点列表: | rosnode list |
| 检索节点相关信息: | rosnode info node_name |
2、ROS主题:(Topics)
| 说明 | 命令 |
| 列出活动主题: | rostopic list |
| 订阅并输出主题内容: | rostopic echo/topic |
| 显示主题相关信息: | rostopic info/topic |
3、ROS消息:(Messages)
| 说明 | 命令 |
| 查看主题类型: | rostopic type/topic |
| 发布一个消息到主题: | rostopic pub/topic type args |
4、ROS服务(server)
| 说明 | 命令 |
| 显示活动的服务信息 | rosservice list |
| 显示指定服务的信息 | rosservice info [服务名称] |
| 显示服务类型 | rosservice type [服务名称] |
| 查找指定服务类型的服务 | rosservice find [服务类型] |
| 显示ROSRPC URI服务 | rosservice uri [服务名称] |
| 显示服务参数 | rosservice args [服务名称] |
| 用输入的参数请求服务 | rosservice call [服务名称] [参数] |
5、消息动态图:
| 说明 | 命令 |
| 消息动态图 | rosrun rqt_graph rqt_graph |
ROS开发指令的更多相关文章
- ROS学习笔记八:基于Qt搭建ROS开发环境
1 前言 本文介绍一种Qt下进行ROS开发的完美方案,使用的是ros-industrial的Levi-Armstrong在2015年12月开发的一个Qt插件ros_qtc_plugin,这个插件使得Q ...
- [转载]ROS开发环境之Qt Creator
ROS开发环境之Qt Creator(http://my.phirobot.com/blog/2013-12-ros_ide_qtcreator.html) Created at: 2013-12-2 ...
- [转]Ubuntu下ROS开发环境搭建(QT+ros_qtc_plugin)
ROS与C++入门教程-搭建开发环境(QT+ros_qtc_plugin) PS : 在“安装ros_qtc_plugin插件”这一步中,原文提到“ Ubuntu 14.04使用apt-get方式安装 ...
- 基于Qt搭建ROS开发环境
参考的博客: http://blog.csdn.net/u013453604/article/details/52186375 http://blog.csdn.net/dxuehui/article ...
- AngularJs开发——指令与控制器间的通信
(原文:http://www.html5jscss.com/controller-between-directive.html) 指令与控制器之间通信,跟控制器间的通信.指令间通信也类似,也是下几种方 ...
- ubuntu14.04 安装Kdevelop 进行ROS开发
1. 安装gcc sudo apt-get build-dep gcc sudo apt-get install build-essential 2. 安装Kdevelop sudo apt-get ...
- ROS开发与常用命令
初始化ROS的catkin工作空间:catkin_init_workspace 编译ROS的catkin工作空间:catkin_make 读取当前catkin工作空间的环境变量:source deve ...
- ubuntu16.04 + Kdevelop + ROS开发和创建catkin_ws工作空间
https://blog.csdn.net/p942005405/article/details/75715288 https://blog.csdn.net/LOVE1055259415/artic ...
- Linux常用开发指令
gcc mysqltest.c -o mysqltest `mysql_config –cflags –libs`
随机推荐
- MySQL基本使用(开机自启动-环境变量-忘记密码-统一编码)
目录 一:mysql简介 1.什么是MySQL? 2.MySQL的本质 3.MySQL的特点与优势 二:基本操作命令 1.登录服务端 2.2.结束符c 3.查看当前所有的库名称 4.取消之前的命令 5 ...
- APP 性能分析工作台——你的最佳桌面端性能分析助手
目前 MARS-App 性能分析工作台版本为开发者提供Fastbot桌面版的服务. 旨在帮助开发者们更快.更便捷地开启智能测试之旅,成倍提升稳定性测试的效率. 作者:字节跳动终端技术--王凯 背景 F ...
- 一 简单介绍aws。
aws入门 一 什么是aws? /* 概念: AWS就是 Amazon Web Servies, 亚马逊云计算服务平台. 是一款云服务. */ 二 aws可以做什么? // 可以在aws,创建我们需要 ...
- web项目报405错误
错误:报405错误 原因:405错误是由于servlet类继承了HttpServlet,但是没有重写里面的doGet()和doPost()方法导致的,没有重写,就会访问父类,及原生的HttpServe ...
- JVM学习十二 - (复习)JVM内存结构
JVM 内存结构 Java 虚拟机的内存空间分为 5 个部分: 程序计数器 Java 虚拟机栈 本地方法栈 堆 方法区 JDK 1.8 同 JDK 1.7 比,最大的差别就是:元数据区取代了永久代.元 ...
- 模拟dom结构
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- laravel中closure和curry 科里化函数式编程
推荐值得的一看博客文档:谢谢作者 : https://my.oschina.net/zhmsong 函数式编程curry的概念: 只传递给函数一部分参数来调用函数,然后返回一个函数去处理剩下的参数. ...
- sort、uniq、tr、cut、eval以及正则表达式
sort.uniq.tr.cut.eval以及正则表达式 目录 sort.uniq.tr.cut.eval以及正则表达式 一.sort命令 1. sort的作用 2. 语法格式 3. 常用选项 4. ...
- 用Java模拟实现对系统文件以目录的拷贝功能
要用Java对单个文件拷贝的话,其实思路很简单,循环读取被拷贝文件,放入byte数组,然后写入目标文件.当然我们也可以借助现有的类去完成,如InputStream中的transferTo()方法就可以 ...
- Oracle 撤回已经提交的事务
在PL/SQL操作了一条delete语句习惯性的commit 了,因少加了where条件 导致多删了数据 1.查询视图v$sqlarea,找到操作那条SQL的时间(FIRST_LOAD_TIME) s ...