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...
Saved in:
Main Authors: | , , , |
---|---|
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 |