Browse > Article
http://dx.doi.org/10.5302/J.ICROS.2014.14.8024

Event Port Extension of OPRoS Framework for Inter-connecting with ROS Topic  

Jang, Choulsoo (Intelligent Cognitive Technology Research Department, Electronics and Telecommunications Research Institute)
Song, Byoungyoul (Intelligent Cognitive Technology Research Department, Electronics and Telecommunications Research Institute)
Kim, Sunghoon (Intelligent Cognitive Technology Research Department, Electronics and Telecommunications Research Institute)
Publication Information
Journal of Institute of Control, Robotics and Systems / v.20, no.12, 2014 , pp. 1252-1258 More about this Journal
Abstract
ROS is based on a graph architecture where processing takes place in nodes. Nodes communicate together by passing messages through topics based on the publish/subscribe model. On the other hand, OPRoS components know each other and are tightly-coupled via port connections, and different coupling schemes make the interoperation between two platforms difficult. This paper describes an extension of OPRoS framework to support the interoperation with the ROS topic.
Keywords
OPRoS; ROS; robot component; robot middleware;
Citations & Related Records
Times Cited By KSCI : 3  (Citation Analysis)
연도 인용수 순위
1 J. Jackson, "Microsoft robotics studio: a technical introduction," Robotics & Automation Magazine, vol. 21, pp. 82-87, 2007.
2 C. Cote, Y. Brosseau, D. Letourneau, C. Raievsky and F. Michaud, "Robotic software integration using MARIE," International Journal of Advanced Robotic Systems, vol. 3, no. 1, pp. 55-60, 2006.
3 H. Utz, S. Sablatnog, S. Enderle, and G. Kraetzschmar, "Miromiddleware for mobile robot application," IEEE Transactions on Robotics and Automation, vol. 18, no. 4, pp. 493-497, 2002.   DOI   ScienceOn
4 N. Ando, T. Suehiro, K. Kitagaki, T. Kotoku, and W. K. Yoon, "RTMiddleware: Distributed component middleware for RT (robot technology)," IEEE/RSJ International Conference on Robots and Intelligent Systems, pp. 3555-3560, 2005.
5 H. Bruyninckx, P. Soetens, and B. Koninckx, "The real-time motion control core of the Orocos project," Proc. of the IEEE International Conference on Robotics & Automation, pp. 2766-2771, 2003.
6 C. Jang, S.-I. Lee, S.-W. Jung, B. Song, R. Kim, S. Kim, and C.-H. Lee, "OPRoS: A new component-based robot software platform," ETRI Journal, vol. 32, no. 5, pp. 646-656, 2010.   DOI
7 S.-H. Kim and H.-S. Park, "Design of a robot-in-the-loop simulation based on OPRoS," Journal of Institute of Control, Robotics and Systems (in Korean), vol. 19, no. 3, pp. 248-255, 2013.   DOI
8 ROS, Available: http://www.ros.org
9 B. Song, C. Jang, Y. Jung, S. Kim, and H. Choi, "Trends of the interoperating technology for robot software platform," Korea Robotic Society Magazine (in Korean), vol. 10, no. 1, pp. 16-22, 2013.
10 C. Jang, B. Song, S. Jung, and S. Kim, "A heterogeneous coupling scheme of OPRoS component framework with ROS," 9th International Conference on Ubiquitous Robots and Ambient Intelligence, pp. 298-301, 2012.
11 C. Jang, B. Song, and S. Kim, "An Extension of OPRoS framework for interoperating with ROS," Proc. of the 29th ICROS Annual Conference (in Korean), pp. 33-34, 2014.
12 B. Song, S. Jung, C. Jang, and S. Kim, "An introduction to robot component model for OPRoS," International Conference on Simulation, Modeling and Programming for Autonomous Robots Workshop, pp. 592-603, 2008.
13 A. Salov, H.-S. Park, S. Han, and D. Lee, "An effective method of sharing heterogeneous components of OPRoS and RTM," Journal of Electrical Engineering & Technology, vol. 9, no. 2, pp. 755-761, 2013.   DOI
14 OpenRTM-ROS Integration for Humanoid/Mobile Manipulator Robotics, Availavle: http://code.google.com/p/rtm-ros-robotics/