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...

Full description

Bibliographic Details
Main Authors: Min Su Kim, Sang Hyuck Kim, Soon Ju Kang
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