- 博客(8)
- 收藏
- 关注
原创 Qt Udp收发含有vector数据的结构体消息
然后通过serializeStruct函数将结构体数据序列化为字节流,再通过deserializeStruct函数将字节流反序列化为结构体数据。在接收端,通过deserializeStruct函数将接收到的字节流反序列化为结构体数据,从而实现了结构体数据的发送和接收。首先,需要将结构体中的数据序列化为字节流,然后通过UDP发送出去。接收端接收到字节流后,再将字节流反序列化为结构体数据。在C++中,如果结构体中含有vector,可以通过序列化和反序列化的方式将结构体中的数据发送出去,并在接收端进行解析。
2023-11-07 14:25:35
913
原创 ROS2创建工程
现在,你已经成功创建了一个ROS 2的工程,并可以在其中添加自己的包进行开发。这将在"src"目录下创建一个新的包文件夹,并生成一些默认的文件和目录结构。此命令将创建一个名为"build"的文件夹和一个名为"install"的文件夹,并在工作空间中的每个包中生成构建系统所需的配置。此命令将在工作空间中的所有包中进行构建,并将生成的可执行文件、库文件和其他资源安装到"install"目录中。4. 如果需要,你可以将工作空间添加到你的bashrc文件中,以便每次启动终端时自动设置环境变量。
2023-09-05 15:03:02
303
1
原创 SLAM在AR领域应用的重要特性
AR更关注局部定位精度,要求SLAM提供的位姿必须非常精确,以便叠加的虚拟物体看起来和现实场景真实地融合在一起,否则可能出现明显的漂移、抖动现象,影响体验。人眼对视频画面时延非常敏感,考虑到算法延迟的递推预测,在有限的资源下,AR应用通常要求SLAM的帧率能达到60帧/s。3.最小化硬件配置,考虑到使用者的穿戴体验,AR设备对硬件的体积、功率和成本均比较敏感。
2023-09-01 00:05:38
397
1
原创 ROS2命令行查询消息
3. ros2 topic info:此命令用于获取有关特定主题的信息,例如消息类型和发布者/订阅者的数量。4. ros2 msg show:此命令用于查看特定消息类型的定义。1. ros2 topic echo:此命令用于订阅一个主题并打印接收到的消息。这些命令可以帮助您在命令行中查看ROS2主题的消息。您可以根据需要使用这些命令来调试和监视ROS2系统中的消息传递。2. ros2 topic list:此命令用于列出当前可用的主题。在ROS2中,您可以使用命令行工具来查看消息。
2023-07-10 09:20:02
4212
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人