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

立即免费体验

基于 NEP 和 ROS 的物联网辅助人机交互:一种平台独立、可访问和分布式的方法。

Towards IoT-Aided Human-Robot Interaction Using NEP and ROS: A Platform-Independent, Accessible and Distributed Approach.

机构信息

Department of Mechanical Systems Engineering, Tokyo University of Agriculture and Technology, Tokyo 184-0012, Japan.

出版信息

Sensors (Basel). 2020 Mar 9;20(5):1500. doi: 10.3390/s20051500.

DOI:10.3390/s20051500
PMID:32182906
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC7085798/
Abstract

This article presents the novel Python, C# and JavaScript libraries of Node Primitives (NEP), a high-level, open, distributed, and component-based framework designed to enable easy development of cross-platform software architectures. NEP is built on top of low-level, high-performance and robust sockets libraries (ZeroMQ and Nanomsg) and robot middlewares (ROS 1 and ROS 2). This enables platform-independent development of Human-Robot Interaction (HRI) software architectures. We show minimal code examples for enabling communication between Internet of Things (IoT) and Robotics modules. Two user cases performed outside laboratories are briefly described in order to prove the technological feasibility of NEP for developing real-world applications. The first user case briefly shows the potential of using NEP for enabling the creation of End-User Development (EUD) interfaces for IoT-aided Human-Robot Interaction. The second user case briefly describes a software architecture integrating state-of-art sensory devices, deep learning perceptual modules, and a ROS -based humanoid robot to enable IoT-aided HRI in a public space. Finally, a comparative study showed better latency results of NEP over a popular state-of-art tool (ROS using rosbridge) for connecting different nodes executed in local-host and local area network (LAN).

摘要

本文介绍了 Node Primitives (NEP) 的新型 Python、C#和 JavaScript 库,这是一个高级、开放、分布式和基于组件的框架,旨在轻松开发跨平台软件架构。NEP 建立在低层次、高性能和强大的套接字库(ZeroMQ 和 Nanomsg)和机器人中间件(ROS 1 和 ROS 2)之上。这使得人机交互 (HRI) 软件架构的平台独立开发成为可能。我们展示了最小的代码示例,用于实现物联网 (IoT) 和机器人模块之间的通信。为了证明 NEP 开发实际应用的技术可行性,简要描述了两个在实验室外进行的用户案例。第一个用户案例简要展示了使用 NEP 为物联网辅助人机交互创建最终用户开发 (EUD) 接口的潜力。第二个用户案例简要描述了一个软件架构,该架构集成了最先进的传感设备、深度学习感知模块和基于 ROS 的人形机器人,以在公共空间中实现物联网辅助的 HRI。最后,一项比较研究表明,在连接在本地主机和局域网 (LAN) 中执行的不同节点方面,NEP 的延迟结果优于流行的最先进工具 (ROS 使用 rosbridge)。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5416/7085798/a2976c8c84d3/sensors-20-01500-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5416/7085798/e22891005816/sensors-20-01500-g011.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5416/7085798/ad8c9ac39603/sensors-20-01500-g012.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5416/7085798/23e54ded19aa/sensors-20-01500-g013.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5416/7085798/fa6ff4540d39/sensors-20-01500-g014.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5416/7085798/7c0b1b08ac0a/sensors-20-01500-g015.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5416/7085798/8dfa02df2965/sensors-20-01500-g016.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5416/7085798/64dbb5bcddaa/sensors-20-01500-g017.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5416/7085798/e7733558e4b9/sensors-20-01500-g018.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5416/7085798/fa91bd6e8a17/sensors-20-01500-g019.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5416/7085798/a2976c8c84d3/sensors-20-01500-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5416/7085798/e22891005816/sensors-20-01500-g011.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5416/7085798/ad8c9ac39603/sensors-20-01500-g012.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5416/7085798/23e54ded19aa/sensors-20-01500-g013.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5416/7085798/fa6ff4540d39/sensors-20-01500-g014.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5416/7085798/7c0b1b08ac0a/sensors-20-01500-g015.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5416/7085798/8dfa02df2965/sensors-20-01500-g016.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5416/7085798/64dbb5bcddaa/sensors-20-01500-g017.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5416/7085798/e7733558e4b9/sensors-20-01500-g018.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5416/7085798/fa91bd6e8a17/sensors-20-01500-g019.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5416/7085798/a2976c8c84d3/sensors-20-01500-g001.jpg

相似文献

1
Towards IoT-Aided Human-Robot Interaction Using NEP and ROS: A Platform-Independent, Accessible and Distributed Approach.基于 NEP 和 ROS 的物联网辅助人机交互:一种平台独立、可访问和分布式的方法。
Sensors (Basel). 2020 Mar 9;20(5):1500. doi: 10.3390/s20051500.
2
NEP+: A Human-Centered Framework for Inclusive Human-Machine Interaction Development.NEP+:一个以人为中心的包容性人机交互开发框架。
Sensors (Basel). 2023 Nov 12;23(22):9136. doi: 10.3390/s23229136.
3
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.
4
An IoT Platform with Monitoring Robot Applying CNN-Based Context-Aware Learning.一个结合监测机器人并应用基于卷积神经网络的情境感知学习的物联网平台。
Sensors (Basel). 2019 Jun 2;19(11):2525. doi: 10.3390/s19112525.
5
: A Software Framework for Easy Hardware Control Programming for Diverse IoT Platforms.: 一个用于为各种物联网平台轻松进行硬件控制编程的软件框架。
Sensors (Basel). 2018 Jul 5;18(7):2162. doi: 10.3390/s18072162.
6
iCub-HRI: A Software Framework for Complex Human-Robot Interaction Scenarios on the iCub Humanoid Robot.iCub-HRI:用于iCub人形机器人复杂人机交互场景的软件框架。
Front Robot AI. 2018 Mar 12;5:22. doi: 10.3389/frobt.2018.00022. eCollection 2018.
7
Codevelopmental learning between human and humanoid robot using a dynamic neural-network model.使用动态神经网络模型实现人类与类人机器人之间的共同发展学习。
IEEE Trans Syst Man Cybern B Cybern. 2008 Feb;38(1):43-59. doi: 10.1109/TSMCB.2007.907738.
8
Technical Development of the CeCi Social Robot.CeCi 社交机器人的技术开发。
Sensors (Basel). 2022 Oct 8;22(19):7619. doi: 10.3390/s22197619.
9
A hybrid brain interface for a humanoid robot assistant.一种用于人形机器人助手的混合脑机接口。
Annu Int Conf IEEE Eng Med Biol Soc. 2011;2011:7421-4. doi: 10.1109/IEMBS.2011.6091728.
10
Simulation and animation of sensor-driven robots.传感器驱动机器人的模拟与动画制作。
IEEE Trans Rob Autom. 1994 Oct;10(5):684-704. doi: 10.1109/70.326572.

引用本文的文献

1
NEP+: A Human-Centered Framework for Inclusive Human-Machine Interaction Development.NEP+:一个以人为中心的包容性人机交互开发框架。
Sensors (Basel). 2023 Nov 12;23(22):9136. doi: 10.3390/s23229136.
2
Hold My Hand: Development of a Force Controller and System Architecture for Joint Walking with a Companion Robot.《牵手》:为与同伴机器人一起行走而开发的力控制器和系统架构。
Sensors (Basel). 2023 Jun 18;23(12):5692. doi: 10.3390/s23125692.
3
The Need for Cybersecurity in Industrial Revolution and Smart Cities.工业革命和智慧城市中的网络安全需求。
Sensors (Basel). 2022 Dec 23;23(1):120. doi: 10.3390/s23010120.
4
DDS and OPC UA Protocol Coexistence Solution in Real-Time and Industry 4.0 Context Using Non-Ideal Infrastructure.使用非理想基础设施的实时和工业 4.0 背景下的 DDS 和 OPC UA 协议共存解决方案。
Sensors (Basel). 2021 Nov 22;21(22):7760. doi: 10.3390/s21227760.