Middleware Design for Swarm-Driving Robots Accompanying Humans
Research on robots that accompany humans is being continuously studied. The Pet-Bot provides walking-assistance and object-carrying services without any specific controls through interaction between the robot and the human in real time. However, with Pet-Bot, there is a limit to the number of robots...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2017-02-01
|
Series: | Sensors |
Subjects: | |
Online Access: | http://www.mdpi.com/1424-8220/17/2/392 |
id |
doaj-bd4ebf22c2314a4284e264147af4280e |
---|---|
record_format |
Article |
spelling |
doaj-bd4ebf22c2314a4284e264147af4280e2020-11-24T22:19:36ZengMDPI AGSensors1424-82202017-02-0117239210.3390/s17020392s17020392Middleware Design for Swarm-Driving Robots Accompanying HumansMin Su Kim0Sang Hyuck Kim1Soon Ju Kang2Department of Software Convergence, Kyungpook National University, 80 Daehakro, Bukgu, Daegu 702-701, KoreaDepartment of Software Convergence, Kyungpook National University, 80 Daehakro, Bukgu, Daegu 702-701, KoreaSchool of Electronics Engineering, College of IT Engineering, Kyungpook National University, 80 Daehakro, Bukgu, Daegu 702-701, KoreaResearch on robots that accompany humans is being continuously studied. The Pet-Bot provides walking-assistance and object-carrying services without any specific controls through interaction between the robot and the human in real time. However, with Pet-Bot, there is a limit to the number of robots a user can use. If this limit is overcome, the Pet-Bot can provide services in more areas. Therefore, in this study, we propose a swarm-driving middleware design adopting the concept of a swarm, which provides effective parallel movement to allow multiple human-accompanying robots to accomplish a common purpose. The functions of middleware divide into three parts: a sequence manager for swarm process, a messaging manager, and a relative-location identification manager. This middleware processes the sequence of swarm-process of robots in the swarm through message exchanging using radio frequency (RF) communication of an IEEE 802.15.4 MAC protocol and manages an infrared (IR) communication module identifying relative location with IR signal strength. The swarm in this study is composed of the master interacting with the user and the slaves having no interaction with the user. This composition is intended to control the overall swarm in synchronization with the user activity, which is difficult to predict. We evaluate the accuracy of the relative-location estimation using IR communication, the response time of the slaves to a change in user activity, and the time to organize a network according to the number of slaves.http://www.mdpi.com/1424-8220/17/2/392mobile robothuman-accompanying robothuman-swarm interaction |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Min Su Kim Sang Hyuck Kim Soon Ju Kang |
spellingShingle |
Min Su Kim Sang Hyuck Kim Soon Ju Kang Middleware Design for Swarm-Driving Robots Accompanying Humans Sensors mobile robot human-accompanying robot human-swarm interaction |
author_facet |
Min Su Kim Sang Hyuck Kim Soon Ju Kang |
author_sort |
Min Su Kim |
title |
Middleware Design for Swarm-Driving Robots Accompanying Humans |
title_short |
Middleware Design for Swarm-Driving Robots Accompanying Humans |
title_full |
Middleware Design for Swarm-Driving Robots Accompanying Humans |
title_fullStr |
Middleware Design for Swarm-Driving Robots Accompanying Humans |
title_full_unstemmed |
Middleware Design for Swarm-Driving Robots Accompanying Humans |
title_sort |
middleware design for swarm-driving robots accompanying humans |
publisher |
MDPI AG |
series |
Sensors |
issn |
1424-8220 |
publishDate |
2017-02-01 |
description |
Research on robots that accompany humans is being continuously studied. The Pet-Bot provides walking-assistance and object-carrying services without any specific controls through interaction between the robot and the human in real time. However, with Pet-Bot, there is a limit to the number of robots a user can use. If this limit is overcome, the Pet-Bot can provide services in more areas. Therefore, in this study, we propose a swarm-driving middleware design adopting the concept of a swarm, which provides effective parallel movement to allow multiple human-accompanying robots to accomplish a common purpose. The functions of middleware divide into three parts: a sequence manager for swarm process, a messaging manager, and a relative-location identification manager. This middleware processes the sequence of swarm-process of robots in the swarm through message exchanging using radio frequency (RF) communication of an IEEE 802.15.4 MAC protocol and manages an infrared (IR) communication module identifying relative location with IR signal strength. The swarm in this study is composed of the master interacting with the user and the slaves having no interaction with the user. This composition is intended to control the overall swarm in synchronization with the user activity, which is difficult to predict. We evaluate the accuracy of the relative-location estimation using IR communication, the response time of the slaves to a change in user activity, and the time to organize a network according to the number of slaves. |
topic |
mobile robot human-accompanying robot human-swarm interaction |
url |
http://www.mdpi.com/1424-8220/17/2/392 |
work_keys_str_mv |
AT minsukim middlewaredesignforswarmdrivingrobotsaccompanyinghumans AT sanghyuckkim middlewaredesignforswarmdrivingrobotsaccompanyinghumans AT soonjukang middlewaredesignforswarmdrivingrobotsaccompanyinghumans |
_version_ |
1725778316970950656 |