在ROS中新建message并使用

本文介绍了在ROS环境中创建和使用message的步骤。首先,在ROS包中添加msg文件夹,然后创建msg文件并定义内容。接着,编译包,生成对应的头文件。在发布者节点中,引入头文件并更新发布语句。最后,启动节点,通过命令查看message传递的效果。
摘要由CSDN通过智能技术生成

在已经可以发布消息的ros程序中使用message
1.右键要创建msg的包名,选择add msg folder
在这里插入图片描述2.右键刚创建的msg文件夹,选择add msg file,输入文件名××.msg
在文件中创建自己的msg, 例如

int32 a
int32 b
int64 c
float32 d
float64 e

3.编译一下,此时会在~/devel/include/包名 下,会有.h文件的生成,在publish文件下包含此头文件
#include "testa/cc.h"
4.在publish文件下修改下列几个地方

  1. 添加头文件#include "testa/cc.h"
  2. 发布语句 ros::Publisher chatter_pub1 = n.advertise<testa::cc>("cc", 1000);
testa::cc c_msg;
c_msg.a = 1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值