当前位置:网站首页>ROS常用工具包命令
ROS常用工具包命令
2022-07-17 07:40:00 【DWQY】
本文记录下ROS原生工具包的一些命令(功能描述,参数),方便使用时进行查阅,内容涉及rostopic、rosservoce、rosnode、rosparam、rosmsg、rossrv、rosbag
rostopic相关
# 显示话题数据的接受速度即带宽
rostopic bw [话题名]
# 显示话题的延迟
rostopic delay [选项] [话题名]
# 查看特定类型的话题
rostopic find [话题类型]
# 显示话题数据的发布速度
rostopic hz [选项] [话题名]
# 显示话题的的信息
rostopic info [话题名]
# 列出活动话题
rostopic list
# 向话题发布数据
rostopic pub [话题名] [消息类型] [参数]
# 打印话题/域类型
rostopic type [话题名/域类型]
# 打印话题发送的数据
rostopic echo [话题名]
rosmsg相关
# 显示消息类型描述
rosmsg show [消息类型]
# 显示消息类型描述
rosmsg info [消息类型]
# 列出所有消息类型
rosmsg list
# 显示消息的MD5签名
rosmsg md5
# 列出含有特定消息类型的程序包
rosmsg package [消息类型]
# 查询特定功能包下的消息类型
rosmsg package [程序包名]
rosservice相关
# 打印指定名称的服务通信参数
rosservice arg [服务名]
# 查询指定服务名的服务类型
rosservice type [服务名]
# 调用服务
rosservice call [服务名] [参数]
# 通过服务类型发现服务
rosservice find [服务类型]
# 查看服务的信息
rosservice info [服务名]
# 查看服务列表
rosservice list
# 查看服务的uri
rosservice uri [服务名]
# 查询指定命名空间下的服务
rosservice list namespace
# 查询使用指定服务的节点名称
rosservice node [服务名]
# 根据指定服务类型查找服务名
rosservice find [服务类型]
rosparam相关
# 设置参数
rosparam set [参数名]
# 获取参数
rosparam get [参数名]
# 获取指定命名空间下的参数
rosparam get [命名空间]
# 从文件(yaml)中加载参数
rosparam load [文件名] [命名空间]
# 将参数保存到文件(yaml)中
rosparam dump [文件名] [命名空间]
# 删除参数
rosparam delete
# 查看参数列表
# rosparam list
rosnode相关
# 列举当前所有运行的node
rosnode list
# 结束指定节点的运行
rosnode kill [节点名]
# 输出节点信息
rosnode info [节点名]
# 查看指定设备上运行的节点
rosnode machine [设备名]
# 清除没有建立联系的节点
rosnode cleanup
# 查看指定节点到相同topic的可达性
rosnode ping [节点名]
rosbag相关
# 显示bag文件信息
rosbag info [bag名]
# 以指定名称录制
rosbag record -O [bag名]
# 对指定话题进行录制
rosbag record [话题名1] [话题名2]
# 播放bag包
rosbag play [bag名]
# 暂停播放,等待按空格开始播放
rosbag play --pause [bag名]
rossrv相关
ps:rosservice是服务,srv是具体的数据类型,是service的通信格式
# 列出所有srv
rossrv list
# 显示某个srv内容
rossrv show [srv_name]
边栏推荐
- Application of SCA on devsecops platform
- The latest generation of Internet: Web 3.0
- QT related problems encountered when writing code
- 如何将读取列表中的str转化为float
- 地址监控API:如何追溯与监控Uniswap黑客地址
- Excellent résumé! Enfin quelqu'un a compris toutes les connexions SQL
- Redis publishing and subscription
- STM32CUBEIDE(9)----USART通过DMA收发
- Eureka基础知识
- 使用arduino开发esp8266和esp32时首选项设置方法
猜你喜欢
随机推荐
Hand in hand practice a DAPP, the road to Web3.0!
Unity: window size adaptation when running on the browser after webgl Publishing
Can seaport and erc-4907 become new ways to release NFT liquidity| Tokenview
Array exercise 3
Softmax 回归 + 损失函数 + 图片分类数据集
力扣1669合并两个链表笔记
力扣43字符串相乘笔记
行为型模式之策略模式
JS学习笔记06-08:数组的遍历以及数组的四个方法
Redis新数据类型——Bitmaps
Microservices and microservice architecture
5.2 database security
sudo pip install gevent 安装失败的解决办法
leetcode:287. 寻找重复数【快慢指针板子】
聊聊分布式锁
图片浏览器
Database write Optimization: database and table segmentation and related issues
JS学习笔记04-05——构造函数的修改以及使用工厂方法创建
TextView文字上下移动
A small program about daily habit clock in









