The field of robotics faces significant challenges related to the complexity and interoperability of existing middleware frameworks, like ROS2, which can be difficult for new developers to adopt. To address these issues, we propose Meta-ROS, a novel middleware solution designed to streamline robotics development by simplifying integration, enhancing performance, and ensuring cross-platform compatibility. Meta-ROS leverages modern communication protocols, such as Zenoh and ZeroMQ, to enable efficient and low-latency communication across diverse hardware platforms, while also supporting various data types like audio, images, and video. We evaluated Meta-ROS's performance through comprehensive testing, comparing it with existing middleware frameworks like ROS1 and ROS2. The results demonstrated that Meta-ROS outperforms ROS2, achieving up to 30% higher throughput, significantly reducing message latency, and optimizing resource usage. Additionally, its robust hardware support and developer-centric design facilitate seamless integration and ease of use, positioning Meta-ROS as an ideal solution for modern, real-time robotics AI applications.
翻译:机器人学领域面临现有中间件框架(如ROS2)的复杂性与互操作性带来的重大挑战,这些框架对新开发者而言往往难以快速掌握。为解决这些问题,本文提出Meta-ROS——一种旨在通过简化集成、提升性能并确保跨平台兼容性来优化机器人开发流程的新型中间件解决方案。Meta-ROS利用Zenoh与ZeroMQ等现代通信协议,实现跨异构硬件平台的高效低延迟通信,同时支持音频、图像与视频等多种数据类型。我们通过全面测试评估了Meta-ROS的性能,并将其与ROS1、ROS2等现有中间件框架进行对比。实验结果表明,Meta-ROS在吞吐量上最高可超越ROS2达30%,显著降低了消息延迟并优化了资源使用效率。此外,其稳健的硬件支持与以开发者为中心的设计理念,为系统集成与使用便捷性提供了有力保障,使Meta-ROS成为现代实时机器人AI应用的理想解决方案。