Browse > Article
http://dx.doi.org/10.3745/KTCCS.2017.6.5.211

A Relay System for Supporting the Execution of Context-Aware Robot Services on ROS  

Lee, Minho (숭실대학교 컴퓨터학부)
Choi, Jongsun (숭실대학교 컴퓨터학부)
Choi, Jaeyoung (숭실대학교 컴퓨터학부)
Publication Information
KIPS Transactions on Computer and Communication Systems / v.6, no.5, 2017 , pp. 211-218 More about this Journal
Abstract
Recent robot software platform research focuses on providing intelligent service via abstraction of robot devices. Context-aware techniques are necessary for intelligent robot services, which are based on the perception of environmental information obtained from heterogeneous sensors in IoT environment. Robot Operating System (ROS) provides protocols to operate robot devices. ROS includes functions for abstracting heterogeneous sensors themselves in order to control the robot, however, it lacks the ability to provide context information that the robot can perceive based on environmental information through consistent collection methods. In this paper, we propose a relay system for ROS to provide context-aware robot service. The proposed system makes it possible for ROS to control and provide context-aware robot services with relay of an external context-aware system and ROS. In experiments, we demonstrate procedures that robot services abstracted from ROS and an external context-aware system works together based on the proposed system.
Keywords
Relay System; Context-Aware Robot Services; ROS; Robot Middleware; IoT Computing Environments;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 C. Jang, S. Lee, S. Jung, B. Song, R. Kim, S. Kim, and C.-H. Lee, "OPRoS: a new component-based robot software platform," Electron. Telecommun. Res. Inst. J., Vol.32, No.5, pp.646-656, 2010.
2 N. Ando, T. Suehiro, K. Kitagaki, T. Kotoku, and W. K. Yoon, "RT-middleware: distributed component middleware for RT (robot technology)," 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems. IEEE, pp.3933- 3938, 2005.
3 MSRS(Microsoft Robotics Studio) [Internet], https://msdn.microsoft.com/en-us/library/bb648760.aspx.
4 E. Einhorn, T. Langner, R. Stricker, C. Martin, and H. M. Gross, "Mira-middleware for robotic applications," 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems. IEEE, pp.2591-2598, 2012.
5 H. Bruyninckx, P. Soetens, and B. Koninckx, "The real-time motion control core of the Orocos project," Robotics and Automation, ICRA'03. IEEE International Conference on, Vol.2, pp.2766-2771, 2003.
6 M. Quigley, B. Gerkey, K. Conley, J. Faust, T. Foote, J. Leibs, E. Berger, R. Wheeler, and A. Ng, "ROS: an open-source Robot Operating System," in ICRA Workshop on Open Source Software, Vol.3, 2009.
7 K. Lee and K. Oh, "Ubiquitous robot and its realization," 6.1S, pp.311-321, 2012.
8 Rocon(Robotics In Concert) [internet], http://wiki.ros.org/rocon.
9 J. Messias, R. Ventura, P. Lima, and J. Sequeira, "ROS in the MOnarCH Project: A Case Study in Networked Robot Systems," Robot Operating System (ROS) Springer International Publishing, pp.375-395, 2016.
10 O. Zweigle, R. van de Molengraft, R. d'Andrea, and K. Häussermann, "RoboEarth: connecting robots worldwide," Proceedings of the 2nd International Conference on Interaction Sciences: Information Technology, Culture and Human, ACM, pp.184-191, 2009.
11 B. Alexander, K. Hsiao, C. Jenkins, B. Suay, R. Toris, "Robot web tools [ros topics]," IEEE Robotics & Automation Magazine, Vol.19, No.4, pp.20-23, 2012.
12 C. Crick, G. Jay, S. Osentoski, B. Pitzer, and O. C. Jenkins, "Rosbridge: Ros for non-ros users," Proceedings of the 15th International Symposium on Robotics Research, 2011.
13 J. Choi, Y. Cho, and J. Choi, "The design of a context-aware workflow language for supporting multiple workflows," Journal of Internet Computing and Services, Vol.10, No.6, pp.145-157, 2009.
14 J. Choi, Y. Cho, J. Choi, and J. Choi, "A layered middleware architecture for automated robot services," International Journal of Distributed Sensor Networks, Vol.10, No.5, Article ID 201063, 10 pages, http://dx.doi.org/10.1155/2014/201063, 2014.
15 ROS 2.0 Design website [internet], http://design.ros2.org/
16 Elkady Ayssam, and Tarek Sobh., "Robotics middleware: A comprehensive literature survey and attribute-based bibliography," Volume 2012, Article ID 959013, 15 pages, doi:10.1155/2012/959013, 2012.
17 D. Martinez, E. Clotet, J. Moreno, M. Tresanchez, and J. Palacin, "A Proposal of a Multi-agent System Implementation for the Control of an Assistant Personal Robot," Trends in Practical Applications of Scalable Multi-Agent Systems, the PAAMS Collection. Springer International Publishing, pp. 171-179, 2016.
18 G. Mohanarajah, D. Hunziker, R. D'Andrea, and M. Waibel, "Rapyuta: A cloud robotics platform," IEEE Transactions on Automation Science and Engineering, Vol.12, No.2, pp. 481-493, 2015.   DOI