代码 · 开源框架 / 库

ROS2 五大核心中间件源码合集

发布于 2026-08-22

ESC
输入关键词搜索文章标题和内容

本页资源介绍由 linuxROS 整理发布 · linuxros.cn · 转载请注明出处

收录 FastDDS、CycloneDDS、Iceoryx、Zenoh、Micro XRCE-DDS 五大开源中间件源码及核心依赖库

来源说明:开源项目整合,版权归原作者所有(GitHub 官方仓库)

资源简介

本合集收录 ROS2 底层通信的五大核心中间件官方开源源码,以及必要的依赖库,方便在 GitHub 访问不便时直接获取编译调试。ROS2 本身只搭框架不传消息,真正实现数据互通的是底层中间件,选对中间件能显著影响机器人通信的性能与实时性。

目录概览

  • FastDDS:ROS2 默认中间件,功能全、生态成熟、跨机组网稳定
  • CycloneDDS:轻量黑马,资源占用小,嵌入式设备首选
  • Iceoryx:零拷贝神器,本机低延迟,适配工业与自动驾驶
  • Zenoh:广域网王者,云边协同与远程控制首选
  • Micro XRCE-DDS:微型专用,适配 STM32、ESP32 等 MCU
  • Fast-CDR:核心依赖,序列化用
  • foonathan_memory_vendor:内存管理依赖

使用说明

  • 切换中间件通过环境变量 RMW_IMPLEMENTATION 指定(如 rmw_cyclonedds_cpp)
  • 查看当前所用中间件可用 ros2 node list --rmw
  • 解压密码:无

版权声明

整理本页资源介绍内容由 linuxROS 整理,转载请注明出处:linuxros.cn
资源分享资源版权归原作者所有,仅供个人学习交流使用,请勿用于商业用途
关注欢迎关注微信公众号 linuxROS,获取更多资源更新

本站资源来源与版权声明

  1. 本站「资源共享」栏目仅对互联网上已公开传播的资源进行整理、分类与链接转发,不制作、不修改、不存储资源的实际文件内容,也不以资源本身牟利。
  2. 所有资源的版权、著作权及其他知识产权均归原作者或合法权利人所有;本站分享的资源仅限用于个人学习、研究、交流,请勿用于商业用途,下载后请在合理期限内删除。
  3. 用户下载、使用资源应自行判断合法性、安全性并进行病毒查杀,由此产生的风险与责任由用户自行承担。
  4. 若您是版权方或合法权利人,认为本站分享的资源侵犯了您的合法权益,请通过下方联系方式提供有效的权属证明与侵权说明,本站核实后将立即下架并删除相关链接,不承担额外赔偿责任。

侵权投诉 / 删除联系邮箱:330405548@qq.com

返回首页