专栏名称: 点云PCL
公众号将会推送基于PCL库的点云处理,SLAM,三维视觉,高精地图相关的文章。公众号致力于理解三维世界相关内容的干货分享。不仅组织技术交流群,而且组建github组群,有兴趣的小伙伴们可以自由的分享。欢迎关注参与交流或分享。
目录
相关文章推荐
金融街老裘  ·  政策的大变化 ·  4 天前  
今天看啥  ›  专栏  ›  点云PCL

ROS2中零拷贝实现进程内的高效通信

点云PCL  · 公众号  ·  · 2024-08-12 09:52

文章预览

希望有更多的小伙伴能够加入我们,一起开启论文阅读,相互分享的微信群。参与和分享的方式:dianyunpcl@163.com 背景 ROS应用程序通常由单个“节点”组成,这些节点执行单个的任务,并与系统的其他部分分离。这促进了故障隔离、更快的开发、模块化和代码重用,但往往以性能为代价。在最初开发ROS1之后,对节点的有效组合的需求变得明显,所以开发了Nodelets 。在ROS2中,我们旨在通过解决一些需要节点重构的基本问题来改进节点的设计。 文章主要内容 介绍ros2下实现进程内(intra_process)话题发布和订阅 在同一进程内的不同节点,可以通过共享指针方式实现内容读取,减少消息的拷贝开销 对于图像之类数据量比较大的节点间处理的效率和性能将大大提高 在本demo将重点介绍如何手动组合节点,方法是分别定义节点,但将它们组合在不同的流程布局中, ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览