• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

一种用于异构环境中模块化硬件使用的基于ROS2的网关。

A ROS2-Based Gateway for Modular Hardware Usage in Heterogeneous Environments.

作者信息

Carreira Rúben, Costa Nuno, Ramos João, Frazão Luís, Pereira António

机构信息

Computer Science and Communications Research Centre, School of Technology and Management, Polytechnic of Leiria, 2411-901 Leiria, Portugal.

INOV INESC Inovação, Institute of New Technologies, Leiria Office, 2411-901 Leiria, Portugal.

出版信息

Sensors (Basel). 2024 Sep 30;24(19):6341. doi: 10.3390/s24196341.

DOI:10.3390/s24196341
PMID:39409381
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC11478838/
Abstract

The rise of robotics and the Internet of Things (IoT) could potentially represent a significant shift towards a more integrated and automated future, where the physical and digital domains may merge. However, the integration of these technologies presents certain challenges, including compatibility issues with existing systems and the need for greater interoperability between different devices. It would seem that the rigidity of traditional robotic designs may inadvertently make these difficulties worse, which in turn highlights the potential benefits of modular solutions. Furthermore, the mastery of new technologies may introduce additional complexity due to the varying approaches taken by robot manufacturers. In order to address these issues, this research proposes a Robot Operating System (ROS2)-based middleware, called the "ROS2-based gateway", which aims to simplify the integration of robots in different environments. By focusing on the payload layer and enabling external communication, this middleware has the potential to enhance modularity and interoperability, thus accelerating the integration process. It offers users the option of selecting payloads and communication methods via a shell interface, which the middleware then configures, ensuring adaptability. The solution proposed in this article, based on the gateway concept, offers users and programmers the flexibility to specify which payloads they want to activate depending on the task at hand and the high-level protocols they wish to use to interact with the activated payloads. This approach allows for the optimisation of hardware resources (only the necessary payloads are activated), as well as enabling the programmer/user to utilise high-level communication protocols (such as RESTful, Kafka, etc.) to interact with the activated payloads, rather than low-level programming.

摘要

机器人技术和物联网(IoT)的兴起可能标志着向一个更加集成和自动化的未来的重大转变,在这个未来中,物理领域和数字领域可能会融合。然而,这些技术的集成带来了一些挑战,包括与现有系统的兼容性问题以及不同设备之间对更高互操作性的需求。传统机器人设计的刚性可能会无意中使这些困难变得更糟,这反过来又凸显了模块化解决方案的潜在好处。此外,由于机器人制造商采用的方法各不相同,掌握新技术可能会带来额外的复杂性。为了解决这些问题,本研究提出了一种基于机器人操作系统(ROS2)的中间件,称为“基于ROS2的网关”,其目的是简化机器人在不同环境中的集成。通过关注有效载荷层并实现外部通信,这种中间件有可能提高模块化和互操作性,从而加速集成过程。它为用户提供了通过 shell 接口选择有效载荷和通信方法的选项,然后中间件会进行配置,确保适应性。本文提出的基于网关概念的解决方案为用户和程序员提供了灵活性,使他们能够根据手头的任务和希望用于与激活的有效载荷进行交互的高级协议来指定要激活哪些有效载荷。这种方法允许优化硬件资源(仅激活必要的有效载荷),同时使程序员/用户能够使用高级通信协议(如 RESTful、Kafka 等)与激活的有效载荷进行交互,而不是进行底层编程。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/91ff/11478838/63cfe455e508/sensors-24-06341-g019.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/91ff/11478838/38dd83fd96a2/sensors-24-06341-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/91ff/11478838/3f60bb94d496/sensors-24-06341-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/91ff/11478838/366554c48ef2/sensors-24-06341-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/91ff/11478838/8d05357090a8/sensors-24-06341-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/91ff/11478838/6d8b05177b2e/sensors-24-06341-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/91ff/11478838/32e80d8e261c/sensors-24-06341-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/91ff/11478838/8e7419cbc2ba/sensors-24-06341-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/91ff/11478838/2707fac9555b/sensors-24-06341-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/91ff/11478838/cf2919708ad5/sensors-24-06341-g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/91ff/11478838/60a6fc47bf3b/sensors-24-06341-g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/91ff/11478838/b72f183aac24/sensors-24-06341-g011.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/91ff/11478838/ea541ffe9d70/sensors-24-06341-g012.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/91ff/11478838/aa6329e281df/sensors-24-06341-g013.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/91ff/11478838/84306364e899/sensors-24-06341-g014.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/91ff/11478838/c542ef989424/sensors-24-06341-g015.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/91ff/11478838/265d4bff1e8e/sensors-24-06341-g016.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/91ff/11478838/dfc054acc0a9/sensors-24-06341-g017.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/91ff/11478838/8fa85ac72847/sensors-24-06341-g018.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/91ff/11478838/63cfe455e508/sensors-24-06341-g019.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/91ff/11478838/38dd83fd96a2/sensors-24-06341-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/91ff/11478838/3f60bb94d496/sensors-24-06341-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/91ff/11478838/366554c48ef2/sensors-24-06341-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/91ff/11478838/8d05357090a8/sensors-24-06341-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/91ff/11478838/6d8b05177b2e/sensors-24-06341-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/91ff/11478838/32e80d8e261c/sensors-24-06341-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/91ff/11478838/8e7419cbc2ba/sensors-24-06341-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/91ff/11478838/2707fac9555b/sensors-24-06341-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/91ff/11478838/cf2919708ad5/sensors-24-06341-g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/91ff/11478838/60a6fc47bf3b/sensors-24-06341-g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/91ff/11478838/b72f183aac24/sensors-24-06341-g011.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/91ff/11478838/ea541ffe9d70/sensors-24-06341-g012.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/91ff/11478838/aa6329e281df/sensors-24-06341-g013.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/91ff/11478838/84306364e899/sensors-24-06341-g014.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/91ff/11478838/c542ef989424/sensors-24-06341-g015.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/91ff/11478838/265d4bff1e8e/sensors-24-06341-g016.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/91ff/11478838/dfc054acc0a9/sensors-24-06341-g017.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/91ff/11478838/8fa85ac72847/sensors-24-06341-g018.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/91ff/11478838/63cfe455e508/sensors-24-06341-g019.jpg

相似文献

1
A ROS2-Based Gateway for Modular Hardware Usage in Heterogeneous Environments.一种用于异构环境中模块化硬件使用的基于ROS2的网关。
Sensors (Basel). 2024 Sep 30;24(19):6341. doi: 10.3390/s24196341.
2
An Aggregated Data Integration Approach to the Web and Cloud Platforms through a Modular REST-Based OPC UA Middleware.通过基于模块化 REST 的 OPC UA 中间件实现面向 Web 和云平台的聚合数据集成方法。
Sensors (Basel). 2022 Mar 2;22(5):1952. doi: 10.3390/s22051952.
3
Internet of Robotic Things Intelligent Connectivity and Platforms.机器人物联网:智能连接与平台
Front Robot AI. 2020 Sep 25;7:104. doi: 10.3389/frobt.2020.00104. eCollection 2020.
4
Automotive IoT Ethernet-Based Communication Technologies Applied in a V2X Context via a Multi-Protocol Gateway.基于汽车物联网以太网的通信技术通过多协议网关应用于车对万物(V2X)场景。
Sensors (Basel). 2022 Aug 24;22(17):6382. doi: 10.3390/s22176382.
5
ROS Gateway: Enhancing ROS Availability across Multiple Network Environments.ROS网关:提升ROS在多个网络环境中的可用性。
Sensors (Basel). 2024 Sep 29;24(19):6297. doi: 10.3390/s24196297.
6
How can social robot use cases in healthcare be pushed - with an interoperable programming interface.如何通过可互操作的编程接口推动医疗保健领域的社交机器人用例。
BMC Med Inform Decis Mak. 2023 Jul 11;23(1):118. doi: 10.1186/s12911-023-02210-7.
7
A Comprehensive Review of Internet of Things: Technology Stack, Middlewares, and Fog/Edge Computing Interface.物联网综合综述:技术栈、中间件及雾/边缘计算接口
Sensors (Basel). 2022 Jan 27;22(3):995. doi: 10.3390/s22030995.
8
A Middleware with Comprehensive Quality of Context Support for the Internet of Things Applications.一种为物联网应用提供全面上下文质量支持的中间件。
Sensors (Basel). 2017 Dec 8;17(12):2853. doi: 10.3390/s17122853.
9
Event-driven industrial robot control architecture for the Adept V+ platform.适用于Adept V+平台的事件驱动工业机器人控制架构。
PeerJ Comput Sci. 2019 Jul 29;5:e207. doi: 10.7717/peerj-cs.207. eCollection 2019.
10
Bridging 3D Slicer and ROS2 for Image-Guided Robotic Interventions.将 3D Slicer 与 ROS2 桥接用于图像引导机器人手术干预。
Sensors (Basel). 2022 Jul 17;22(14):5336. doi: 10.3390/s22145336.

本文引用的文献

1
Robot Operating System 2: Design, architecture, and uses in the wild.机器人操作系统2:设计、架构及实际应用
Sci Robot. 2022 May 11;7(66):eabm6074. doi: 10.1126/scirobotics.abm6074.
2
Internet of Robotic Things Intelligent Connectivity and Platforms.机器人物联网:智能连接与平台
Front Robot AI. 2020 Sep 25;7:104. doi: 10.3389/frobt.2020.00104. eCollection 2020.
3
An integrated system for perception-driven autonomy with modular robots.一种用于模块化机器人的感知驱动自主集成系统。
Sci Robot. 2018 Oct 31;3(23). doi: 10.1126/scirobotics.aat4983.
4
Internet of Robotic Things in Smart Domains: Applications and Challenges.智能领域中的机器人事物互联网:应用与挑战。
Sensors (Basel). 2020 Jun 12;20(12):3355. doi: 10.3390/s20123355.