• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • 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分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

ROS网关:提升ROS在多个网络环境中的可用性。

ROS Gateway: Enhancing ROS Availability across Multiple Network Environments.

作者信息

Song Byoung-Youl, Choi Hoon

机构信息

Electronics and Telecommunication Research Institute, Daejeon 34129, Republic of Korea.

Department of Artificial Intelligence, Chungnam National University, Daejeon 34134, Republic of Korea.

出版信息

Sensors (Basel). 2024 Sep 29;24(19):6297. doi: 10.3390/s24196297.

DOI:10.3390/s24196297
PMID:39409337
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC11479122/
Abstract

As the adoption of large-scale model-based AI grows, the field of robotics is undergoing significant changes. The emergence of cloud robotics, where advanced tasks are offloaded to fog or cloud servers, is gaining attention. However, the widely used Robot Operating System (ROS) does not support communication between robot software across different networks. This paper introduces ROS Gateway, a middleware designed to improve the usability and extend the communication range of ROS in multi-network environments, which is important for processing sensor data in cloud robotics. We detail its structure, protocols, and algorithms, highlighting improvements over traditional ROS configurations. The ROS Gateway efficiently handles high-volume data from advanced sensors such as depth cameras and LiDAR, ensuring reliable transmission. Based on the rosbridge protocol and implemented in Python 3, ROS Gateway is compatible with rosbridge-based tools and runs on both x86 and ARM-based Linux environments. Our experiments show that the ROS Gateway significantly improves performance metrics such as topic rate and delay compared to standard ROS setups. We also provide predictive formulas for topic receive rates to guide the design and deployment of robotic applications using ROS Gateway, supporting performance estimation and system optimization. These enhancements are essential for developing responsive and intelligent robotic systems in dynamic environments.

摘要

随着基于大规模模型的人工智能的应用不断增加,机器人技术领域正在经历重大变革。云机器人技术的出现,即将高级任务卸载到雾节点或云服务器,正受到关注。然而,广泛使用的机器人操作系统(ROS)不支持跨不同网络的机器人软件之间的通信。本文介绍了ROS网关,这是一种中间件,旨在提高ROS在多网络环境中的可用性并扩展其通信范围,这对于在云机器人技术中处理传感器数据非常重要。我们详细介绍了它的结构、协议和算法,突出了相对于传统ROS配置的改进。ROS网关能够高效处理来自深度相机和激光雷达等高级传感器的大量数据,确保可靠传输。基于rosbridge协议并在Python 3中实现,ROS网关与基于rosbridge的工具兼容,并在基于x86和ARM的Linux环境上运行。我们的实验表明,与标准ROS设置相比,ROS网关显著提高了诸如主题速率和延迟等性能指标。我们还提供了主题接收速率的预测公式,以指导使用ROS网关的机器人应用程序的设计和部署,支持性能估计和系统优化。这些增强对于在动态环境中开发响应式和智能机器人系统至关重要。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0c3f/11479122/247985650ae2/sensors-24-06297-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0c3f/11479122/752d685d9644/sensors-24-06297-g0A1.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0c3f/11479122/f9443e357759/sensors-24-06297-g0A2.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0c3f/11479122/28b5cb710804/sensors-24-06297-g0A3.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0c3f/11479122/e276ac5f823d/sensors-24-06297-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0c3f/11479122/1eca9a3dc654/sensors-24-06297-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0c3f/11479122/d00838fbf4ed/sensors-24-06297-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0c3f/11479122/06c415bb2808/sensors-24-06297-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0c3f/11479122/cb6c7af80f2a/sensors-24-06297-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0c3f/11479122/247985650ae2/sensors-24-06297-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0c3f/11479122/752d685d9644/sensors-24-06297-g0A1.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0c3f/11479122/f9443e357759/sensors-24-06297-g0A2.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0c3f/11479122/28b5cb710804/sensors-24-06297-g0A3.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0c3f/11479122/e276ac5f823d/sensors-24-06297-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0c3f/11479122/1eca9a3dc654/sensors-24-06297-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0c3f/11479122/d00838fbf4ed/sensors-24-06297-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0c3f/11479122/06c415bb2808/sensors-24-06297-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0c3f/11479122/cb6c7af80f2a/sensors-24-06297-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0c3f/11479122/247985650ae2/sensors-24-06297-g006.jpg

相似文献

1
ROS Gateway: Enhancing ROS Availability across Multiple Network Environments.ROS网关:提升ROS在多个网络环境中的可用性。
Sensors (Basel). 2024 Sep 29;24(19):6297. doi: 10.3390/s24196297.
2
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.
3
A ROS2-Based Gateway for Modular Hardware Usage in Heterogeneous Environments.一种用于异构环境中模块化硬件使用的基于ROS2的网关。
Sensors (Basel). 2024 Sep 30;24(19):6341. doi: 10.3390/s24196341.
4
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.
5
Unknown Object Detection Using a One-Class Support Vector Machine for a Cloud-Robot System.基于单类支持向量机的云机器人系统未知物体检测
Sensors (Basel). 2022 Feb 10;22(4):1352. doi: 10.3390/s22041352.
6
The Internet of Cooperative Agents Architecture (X-IoCA) for Robots, Hybrid Sensor Networks, and MEC Centers in Complex Environments: A Search and Rescue Case Study.面向复杂环境中机器人、混合传感器网络和边缘计算中心的协同代理体系结构(X-IoCA):以搜索和救援为例
Sensors (Basel). 2021 Nov 25;21(23):7843. doi: 10.3390/s21237843.
7
An Intelligent Proposed Model for Task Offloading in Fog-Cloud Collaboration Using Logistics Regression.基于物流回归的雾-云协作任务卸载智能建议模型。
Comput Intell Neurosci. 2022 Jan 25;2022:3606068. doi: 10.1155/2022/3606068. eCollection 2022.
8
A Novel RGB-D SLAM Algorithm Based on Cloud Robotics.基于云机器人的新型 RGB-D SLAM 算法。
Sensors (Basel). 2019 Dec 1;19(23):5288. doi: 10.3390/s19235288.
9
ROS-IGTL-Bridge: an open network interface for image-guided therapy using the ROS environment.ROS-IGTL桥接器:一种使用ROS环境进行图像引导治疗的开放网络接口。
Int J Comput Assist Radiol Surg. 2017 Aug;12(8):1451-1460. doi: 10.1007/s11548-017-1618-1. Epub 2017 May 31.
10
Deep-Hook: A trusted deep learning-based framework for unknown malware detection and classification in Linux cloud environments.深钩:一种基于深度学习的可信框架,用于在 Linux 云环境中检测和分类未知恶意软件。
Neural Netw. 2021 Dec;144:648-685. doi: 10.1016/j.neunet.2021.09.019. Epub 2021 Oct 2.

本文引用的文献

1
Design and Implementation of an Integrated Control System for Omnidirectional Mobile Robots in Industrial Logistics.工业物流中全方位移动机器人集成控制系统的设计与实现。
Sensors (Basel). 2023 Mar 16;23(6):3184. doi: 10.3390/s23063184.
2
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.