ROS基础学习(ROS消息包的种类和数据类型)(四)

本文介绍了ROS中的std_msgs和common_msgs标准消息包,重点关注了std_msgs中的可变数组、结构体如Duration、Time和Header,以及common_msgs中的actionlib_msgs、diagnostic_msgs等九个常用模块,特别是geometry_msgs和sensor_msgs在预测、滤波和传感器数据处理中的应用。
摘要由CSDN通过智能技术生成

消息包分类

std_msgs和common_msgs

在这里插入图片描述

std_msgs标准消息包分类

1.数组类型,这些数组的长度是可变的,在快速原型开发的时候可以这样用,最终成型的程序中还是需要重新定义一个
见名知意的消息类型。
2.结构体类型,Duration和Time都是表述时间的结构体。Duration是表示的相对时间,可以正可以负。Time是表示绝对时间。Header是记录了时间戳和坐标系名称的结构体。所有有Stamped关键词的消息类型中都有Header这种结构体。MultiArrayDimension和MultiArrayLayout都是描述数组类型的结构体。

在这里插入图片描述

common_msgs常用消息包分类

1.actionlib_msgs
是ros的Action通信机制配合使用的消息类型
2.diagnostic_msgs
是机器人的自我诊断消息包
3.geometry_msgs
是几何消息包

4.nav_msgs
导航消息包
5.sensor_msgs
是传感器消息包

6.shape_msgs
形状消息包
7.stereo_msgs
双目视觉消息包
8.trajectory_msgs
运动轨迹消息包
9.visualization_msgs
图形显示消息包

主要先了解geometry_msgs和sensor_msgs消息包

geometry_msgs

其中带有Stamped的都是包含header消息类型,包含时间戳和空间坐标。在预测和滤波算法里面用。

在这里插入图片描述

sensor_msgs

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值