A Layered Middleware Architecture for Automated Robot Services

These days, using robots has gradually been extending from the limited industrial areas in factories to service areas for the general public in everyday life. It is possible to imagine that end users easily control robots and they define new services by themselves as they wish in the near future. Ho...

Full description

Saved in:
Bibliographic Details
Main Authors: Jongsun Choi, Yongseong Cho, Jaeyoung Choi, Jongmyung Choi
Format: Article
Language:English
Published: Wiley 2014-05-01
Series:International Journal of Distributed Sensor Networks
Online Access:https://doi.org/10.1155/2014/201063
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832553105821007872
author Jongsun Choi
Yongseong Cho
Jaeyoung Choi
Jongmyung Choi
author_facet Jongsun Choi
Yongseong Cho
Jaeyoung Choi
Jongmyung Choi
author_sort Jongsun Choi
collection DOAJ
description These days, using robots has gradually been extending from the limited industrial areas in factories to service areas for the general public in everyday life. It is possible to imagine that end users easily control robots and they define new services by themselves as they wish in the near future. However, there are three issues to resolve to realize the future. Firstly, it is required to abstract robots' behaviors from primitive robot functions, and secondly, we need context awareness in order to provide users with the appropriate services. Lastly end users can define the robot services easily. In this paper, we propose three layered middleware architecture for automated robot services to resolve the problems. The lowest layer abstracts robots' behaviors in functional level, and the middle layer provides users with robot services based on the situational information. And the highest layer defines robot services by sequential order. End users can define practically a flow of robot services by using an intuitive GUI. We showed the availability and effectiveness of the layered middleware architecture with a prototype system, which presents the facile definition of robot services in application level, the control process of robot service, and the abstraction process of robot services.
format Article
id doaj-art-2261d9899bf04c8380745cd47df5c3bc
institution Kabale University
issn 1550-1477
language English
publishDate 2014-05-01
publisher Wiley
record_format Article
series International Journal of Distributed Sensor Networks
spelling doaj-art-2261d9899bf04c8380745cd47df5c3bc2025-02-03T05:55:23ZengWileyInternational Journal of Distributed Sensor Networks1550-14772014-05-011010.1155/2014/201063201063A Layered Middleware Architecture for Automated Robot ServicesJongsun Choi0Yongseong Cho1Jaeyoung Choi2Jongmyung Choi3 School of Computer Science and Engineering, Soongsil University, Seoul 156-743, Republic of Korea School of Computer Science and Engineering, Soongsil University, Seoul 156-743, Republic of Korea School of Computer Science and Engineering, Soongsil University, Seoul 156-743, Republic of Korea Department of Computer Engineering, Mokpo National University, JeollaNam-do 153-729, Republic of KoreaThese days, using robots has gradually been extending from the limited industrial areas in factories to service areas for the general public in everyday life. It is possible to imagine that end users easily control robots and they define new services by themselves as they wish in the near future. However, there are three issues to resolve to realize the future. Firstly, it is required to abstract robots' behaviors from primitive robot functions, and secondly, we need context awareness in order to provide users with the appropriate services. Lastly end users can define the robot services easily. In this paper, we propose three layered middleware architecture for automated robot services to resolve the problems. The lowest layer abstracts robots' behaviors in functional level, and the middle layer provides users with robot services based on the situational information. And the highest layer defines robot services by sequential order. End users can define practically a flow of robot services by using an intuitive GUI. We showed the availability and effectiveness of the layered middleware architecture with a prototype system, which presents the facile definition of robot services in application level, the control process of robot service, and the abstraction process of robot services.https://doi.org/10.1155/2014/201063
spellingShingle Jongsun Choi
Yongseong Cho
Jaeyoung Choi
Jongmyung Choi
A Layered Middleware Architecture for Automated Robot Services
International Journal of Distributed Sensor Networks
title A Layered Middleware Architecture for Automated Robot Services
title_full A Layered Middleware Architecture for Automated Robot Services
title_fullStr A Layered Middleware Architecture for Automated Robot Services
title_full_unstemmed A Layered Middleware Architecture for Automated Robot Services
title_short A Layered Middleware Architecture for Automated Robot Services
title_sort layered middleware architecture for automated robot services
url https://doi.org/10.1155/2014/201063
work_keys_str_mv AT jongsunchoi alayeredmiddlewarearchitectureforautomatedrobotservices
AT yongseongcho alayeredmiddlewarearchitectureforautomatedrobotservices
AT jaeyoungchoi alayeredmiddlewarearchitectureforautomatedrobotservices
AT jongmyungchoi alayeredmiddlewarearchitectureforautomatedrobotservices
AT jongsunchoi layeredmiddlewarearchitectureforautomatedrobotservices
AT yongseongcho layeredmiddlewarearchitectureforautomatedrobotservices
AT jaeyoungchoi layeredmiddlewarearchitectureforautomatedrobotservices
AT jongmyungchoi layeredmiddlewarearchitectureforautomatedrobotservices