标签:M-Robots、ROS 兼容层、ROS2 迁移、代码复用、中间件适配、国产机器人底座

大量机器人开发者长期积累了基于 ROS1、ROS2 的算法代码、工程案例,全面切换全新系统底座最大的顾虑,就是存量代码需要大规模重构,迁移成本高。M-Robots OS 内置完整 ROS 生态兼容适配层,打通两套开发体系,解决存量资产复用难题。

这套兼容层并非简单的应用层封装,而是针对 ROS 消息格式、节点通信范式、参数服务、时钟接口进行系统性适配。原有 ROS 节点经过少量修改,即可直接运行在 M-Robots 运行环境,能够直接调用 M-DDS 分布式通信、混合内核实时调度、分布式软总线等原生能力。

开发者拥有两种平滑迁移路径:第一种,完整保留原有 ROS 业务代码,依托兼容层直接部署,快速完成真机验证;第二种,逐步拆分业务模块,逐步替换为 M-Robots 原生组件,渐进式完成架构升级,充分利用分布式集群、硬实时控制等原生能力。

同时兼容层打通两套生态的数据互通,运行在 M-Robots 的机器人节点,可以和原生 ROS2 机器人节点互相收发消息,支持异构集群混合组网,方便新旧设备共存开展项目落地。

社区配套提供迁移指南、常见适配问题排障文档,Maestro 调试工具同时支持解析 ROS 消息与 M-DDS 原生消息,方便开发者在迁移过程中对比调试。兼容方案降低了开发者尝试国产机器人底座的门槛,让开发者不用抛弃多年积累的研发成果,循序渐进体验新一代机器人系统架构。

对 ROS 机器人开发感兴趣的开发者,欢迎前往 M-Robots 开源代码仓体验探索:https://atomgit.com/m-robots 大家可以为项目点亮 Star、Fork 仓库,体验源码后通过 Issue 提交优化思路与使用建议,参与社区共建。

社区为积极参与贡献的开发者准备了文创周边(帆布袋、文化衫、贴纸、捏捏乐),贡献激励物料统一包邮发放。 对于做出重大杰出贡献的开发者,将颁发专属荣誉证书(王成录博士电子签名 / 手签版本)。 期待广大嵌入式、机器人领域开发者携手共建国产机器人开源生态。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐