ROS 常用命令字典
版权声明:本文为博主原创文章,转载请标明出处: http://www.cnblogs.com/liu-fa/p/5761448.html
该博文适合已经具备一定的ROS编程基础的人,快速查看ROS相关指令。
本文持续更新中,望关注收藏,一起改进...
创建 ROS 工作空间
启动 ROS
$ roscore
创建工作环境
$ mkdir -p ~/catkin_ws/src $ cd ~/catkin_ws/src $ catkin_init_workspace
编译 ROS 程序
$ cd ~/catkin_ws $ catkin_make
添加程序包到全局路径
$ echo "source catkin_ws/devel/setup.bash" >> ~/.bashrc $ source ~/.bashrc
Package 相关操作
创建 Package 并编译
$ cd ~/catkin_ws/src $ catkin_create_pkg <package_name> [depend1] [depend2] [depend3] $ cd ~/catkin_ws $ catkin_make
查找 Package
$ rospack find [package name]
查看 Package 依赖
$ rospack depends <package_name> $ rospack depends1 <package_name>
Node 相关操作
查看所有正在运行的 Node
$ rosnode list
查看某节点信息
$ rosnode info [node_name]
运行 Node
$ rosrun [package_name] [node_name] [__name:=new_name]
Topic 相关操作
查看 rostopic 所有操作
$ rostopic -h
查看所有 Topic 列表
$ rostopic list
图形化显示 topic
$ rosrun rqt_graph rqt_graph$ rosrun rqt_plot rqt_plot
查看某个 Topic 信息
$ rostopic echo [topic]
查看 Topic 消息格式
$ rostopic type [topic] $ rosmsg show [msg_type]
向topic发布消息
$ rostopic pub [-1] <topic> <msg_type> [-r 1] -- [args] [args]
Service 相关操作
查看所以service操作
$ rosservice -h
查看 service 列表
$ rosservice list
调用 service
$ rosservice call [service] [args]
查看 service 格式并显示数据
$ rosservice type [service] | rossrv show
设置service parameter
$ rosparam set [parame_name] [args] + rosservice call clear
获得parameter
$ rosparam get [parame_name]
加载parameter
$ rosparam load [file_name] [namespace]
删除parameter
$ rosparam delete
Bag 相关操作
录制所有topic变化
$ rosbag record -a
记录某些topic
$ rosbag record -O subset <topic1> <topic2>
查看bag信息
$ rosbag info <bagfile_name>
回放
$ rosbag play (-r 2) <bagfile_name>
ROS 常用命令字典相关推荐
- 第四篇:ROS常用命令行指令【重点】
系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 TODO:写完再整理 文章目录 系列文章目录 前言 一.常用的ROS命令行指令 1.系统类指令 2.启动类指令 3.节点 ...
- 【ROS】ROS常用命令
[ROS]ROS常用命令 一.前言 二.常用命令 2.1 ROS shell 命令 2.2 ROS执行命令 2.2.1 `roscore` [选项] 2.2.2 rosrun:运行ROS节点 2.2. ...
- ROS学习(一)ROS常用命令行工具
目录 一.常用命令 1.rostopic :显示系统中所有与话题相关消息的指令 2.rosservice:显示系统中所有与服务相关消息的指令 3.rosnode:显示系统中所有与节点相关消息的指令 4 ...
- ROS学习笔记2(ROS文件系统和ROS常用命令)
文章目录 1 预备工作 2 ros包文件系统概览 3 文件系统工具 3.1 rospack 3.2 roscd 3.3 roscd log 3.4 rosls 3.5 tab代码补全 4 总结 1 预 ...
- git如何查看缓存区文件内容_GIT实操手册 —— 值得收藏的GIT常用命令字典
目录git config 配置 git help 显示有关Git的帮助信息 git init 初始化 git add 将文件内容添加到暂存区 git clone 将存储库克隆到新目录中 git sta ...
- ROS 常用命令汇总(不定期更新)
创建ROS工作空间 启动 ROS roscore 创建工作环境 $ mkdir -p ~/catkin_ws/src $ cd ~/catkin_ws/src $ catkin_init_worksp ...
- 【ROS教程】ROS常用命令
文章目录 1.rosnode 1.1 rosnode ping 1.1.1 测试所有节点的连接状态 1.1.2 测试到某个节点的连接状态 1.2 rosnode list 1.3 rosnode in ...
- web目录字典_Metasploit -- 目录详解及常用命令
暗恋这件事,就好像下了一场暴雨,我故意站在门外,几度想要敲你的门,问你是否可以暂时借避,可是又不敢,只好一直站在雨里... ---- 网易云热评 鸣谢:山丘安全攻防实验室 ---- 陈殷 一.Meta ...
- ROS系列(二)-常用命令和工具
ROS系列(二)-常用命令和工具 一.新建工作空间 1. 创建工作空间,注意安装时创建catkin_ws是安装官方功能包用的,其他可以自己命名,不要与自己包搞混,catkin是ROS编译工具,node ...
最新文章
- 路漫漫其修远矣 - 关于内容解析 与 存储
- 【面试题】使用 HashMap 还是 TreeMap
- 瑞幸咖啡生,互联网咖啡生;数据死,互联网咖啡死
- linux 命令终端显示-bash-4.2#解决方法
- php 即时到账,paypal即时到账php实现代码
- 2019 CCPC-Wannafly Winter Camp Div2 Day1
- Android获取最新发送短信的基本信息,没有之一
- 程序员父亲的遗产——编程十诫
- c语言 link找不到函数,link失败,找不到库函数'sqrtf',math.h的头文件已经包含...
- 理想汽车下调第三季度交付展望 预计交付量约为2.45万辆
- 女人让男人感到自卑的九个经典(摘于网络)
- vsftpd pam_mysql_vsftpd+mysql+pam虚拟用户无法登录ftp服务器,请给位大侠帮忙!
- 初探VBScript
- 一个百度产品人对于百度的描述
- python二进制常量_Python SciPy 常数(Constants)
- spy++是可以获取浏览器当前页面的标题的,并且可以根据“窗口标题”和“类名”实现对浏览器的显示和隐藏,
- 冲水步骤(智能马桶开发记录)
- unity太空飞机射击游戏
- Python语言程序设计第二章编程题
- 科技百咖 | 天威诚信:韶光与共,不负前路
热门文章
- Ajax 调用webservice 解决跨域请求和发布到服务器后本地调用成功外网失败的问题...
- cogs 547:[HAOI2011] 防线修建
- Makefile中=、:=、+=、?=的区别
- HTTP、TCP、UDP、Socket (转)
- jQuery 实现一个简单的信息反馈或者信息收集的页面
- 随手小记·080911
- 使用scikit中的聚类
- go爬虫和python爬虫哪个好_python 爬虫实战项目--爬取京东商品信息(价格、优惠、排名、好评率等)-Go语言中文社区...
- csv格式清洗与转换python_实例详解Python中 CSV格式清洗与转换
- python判断字符串长度_Python|判断字符串是否符合日期要求