【ROS】ros消息文件msg和服务文件srv

本文介绍了ROS消息文件msg和服务文件srv的概念和创建过程。msg文件用于定义消息类型,而srv文件包含请求和响应部分,常用于服务交互。创建srv文件涉及拷贝或编辑文件,以及更新配置文件如package.xml和CMakeLists.txt。
摘要由CSDN通过智能技术生成

ros消息文件msg和服务文件srv

参考(http://wiki.ros.org/ROS/Tutorials/CreatingMsgAndSrv#Creating_a_srv)

1简介

1.1 msg

消息文件,示例

Header header
string child_frame_id
geometry_msgs/PoseWithCovariance pose
geometry_msgs/TwistWithCovariance twist

1.2 srv

服务文件(组成:request+response),示例

int64 A
int64 B
---
int64 Sum

成对使用 符号“---”是request和response的分界符

2 创建srv文件

2.1 拷贝/编辑文件

$ roscd beginner_tutorials
$ mkdir srv
$ roscp rospy_tutorials AddTwoInts.srv srv/AddTwoInts.srv
# $ roscp [package_name] [file_to_copy_path] [copy_path]

此处为拷

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值