{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,4]],"date-time":"2026-04-04T11:36:32Z","timestamp":1775302592954,"version":"3.50.1"},"reference-count":19,"publisher":"SAGE Publications","issue":"5","license":[{"start":{"date-parts":[[2014,5,1]],"date-time":"2014-05-01T00:00:00Z","timestamp":1398902400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"funder":[{"DOI":"10.13039\/501100004085","name":"Ministry of Education, Science and Technology","doi-asserted-by":"crossref","award":["2013R1A1A2012118"],"award-info":[{"award-number":["2013R1A1A2012118"]}],"id":[{"id":"10.13039\/501100004085","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["International Journal of Distributed Sensor Networks"],"published-print":{"date-parts":[[2014,5,1]]},"abstract":"<jats:p> 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. <\/jats:p>","DOI":"10.1155\/2014\/201063","type":"journal-article","created":{"date-parts":[[2014,5,26]],"date-time":"2014-05-26T21:01:45Z","timestamp":1401138105000},"page":"201063","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":7,"title":["A Layered Middleware Architecture for Automated Robot Services"],"prefix":"10.1177","volume":"10","author":[{"given":"Jongsun","family":"Choi","sequence":"first","affiliation":[{"name":"School of Computer Science and Engineering, Soongsil University, Seoul 156-743, Republic of Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yongseong","family":"Cho","sequence":"additional","affiliation":[{"name":"School of Computer Science and Engineering, Soongsil University, Seoul 156-743, Republic of Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7321-9682","authenticated-orcid":false,"given":"Jaeyoung","family":"Choi","sequence":"additional","affiliation":[{"name":"School of Computer Science and Engineering, Soongsil University, Seoul 156-743, Republic of Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3595-1503","authenticated-orcid":false,"given":"Jongmyung","family":"Choi","sequence":"additional","affiliation":[{"name":"Department of Computer Engineering, Mokpo National University, JeollaNam-do 153-729, Republic of Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2014,5,26]]},"reference":[{"key":"B1-2014-201063","volume-title":"Proceedings of the IEEE International Conference on Robotics and Automation","author":"Kim J.-H."},{"key":"B2-2014-201063","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-05353-0_52"},{"key":"B3-2014-201063","volume-title":"Proceedings of the 9th Asian Control Conference (ASCC '13)","author":"Choi Y.-H."},{"key":"B4-2014-201063","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-89076-8_12"},{"key":"B5-2014-201063","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-17319-6_19"},{"key":"B6-2014-201063","doi-asserted-by":"publisher","DOI":"10.1007\/s10846-013-9942-3"},{"key":"B7-2014-201063","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-28572-1_1"},{"key":"B8-2014-201063","volume-title":"Proceedings of the IEEE 37th Annual Computer Software and Applications Conference Workshops (COMPSACW '13)","author":"Chou T. -H."},{"key":"B10-2014-201063","volume-title":"Proceedings of the Workshops and Doctoral Consortium (CAiSE '07)","author":"Wieland M."},{"key":"B11-2014-201063","doi-asserted-by":"publisher","DOI":"10.1109\/PERCOM.2008.27"},{"key":"B12-2014-201063","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-72360-8_22"},{"key":"B13-2014-201063","doi-asserted-by":"publisher","DOI":"10.1007\/11751632_4"},{"key":"B14-2014-201063","doi-asserted-by":"publisher","DOI":"10.1109\/ARSO.2005.1511658"},{"key":"B15-2014-201063","doi-asserted-by":"publisher","DOI":"10.1109\/SICE.2006.315486"},{"key":"B16-2014-201063","volume-title":"Proceedings of the International Symposium on Artificial Intelligence, Robotics and Automation in Space (iSAIRAS '08)","author":"Fluckiger L."},{"key":"B17-2014-201063","volume-title":"Proceedings of the International Scientific Conference Computing Science","author":"Tsvetanov S."},{"key":"B18-2014-201063","doi-asserted-by":"publisher","DOI":"10.1109\/ROMAN.2000.892507"},{"key":"B19-2014-201063","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4614-0968-7_5"},{"key":"B20-2014-201063","doi-asserted-by":"publisher","DOI":"10.1007\/10946978_2"}],"container-title":["International Journal of Distributed Sensor Networks"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/journals.sagepub.com\/doi\/pdf\/10.1155\/2014\/201063","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/journals.sagepub.com\/doi\/full-xml\/10.1155\/2014\/201063","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/journals.sagepub.com\/doi\/pdf\/10.1155\/2014\/201063","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,5,16]],"date-time":"2021-05-16T21:31:59Z","timestamp":1621200719000},"score":1,"resource":{"primary":{"URL":"http:\/\/journals.sagepub.com\/doi\/10.1155\/2014\/201063"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,5,1]]},"references-count":19,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2014,5,1]]}},"alternative-id":["10.1155\/2014\/201063"],"URL":"https:\/\/doi.org\/10.1155\/2014\/201063","relation":{},"ISSN":["1550-1477","1550-1477"],"issn-type":[{"value":"1550-1477","type":"print"},{"value":"1550-1477","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,5,1]]}}}