[ROS2.0] 创建自己的消息包并使用

本文档介绍了如何在ROS2.0中创建自定义消息包,包括创建空消息包、编写msg文件、修改CMakelists.txt和package.xml文件、编译以及在其他包中使用自定义消息包的方法。通过这个过程,读者可以学习到自定义消息格式并在实际项目中应用。
摘要由CSDN通过智能技术生成


上一篇我们创建了一个基础的发布者和订阅者,但是传递的消息是标准消息,在实际使用中肯定是不够的,所以这一篇介绍如何创建自己的消息包并使用。

创建一个空的消息包

ros2 pkg create mymsgs

编写msg文件

cd mymsgs
mkdir msg
cd msg
touch Myfirstmsg.msg

Myfirstmsg.msg是我们要创建的msg文件,首字母推荐使用大写。写入以下信息

bool FEMALE=true
bool MALE=false

string first_name
string last_name
bool gender
uint8 age
string address

修改CMakelists.txtl文件

在find_package后面加入以下代码


                
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值