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

Bridge for Exchange of Data and Service Invocation Between OPRoS and ROS  

Lee, Ki Woon (Division of Electrical and Electronic Engineering, Kangwon National University)
Park, Hong Seong (Division of Electrical and Electronic Engineering, Kangwon National University)
Publication Information
Journal of Institute of Control, Robotics and Systems / v.22, no.2, 2016 , pp. 153-161 More about this Journal
Abstract
This paper proposes a bridge model for data exchange and service invocation between OPRoS and ROS platforms, shows the validity of the proposed model via applications, and compares the proposed model with the OPRoS platform and the ROS platform using performance measures such as data exchange time and service response time. The proposed model operates independently of OPRoS and ROS Platforms using its configuration file with mapping information among the OPRoS data/service port and the ROS topic/service. The configuration file makes easy connections between OPRoS data/service and ROS topic/service without changing the source code of the platform and components.
Keywords
OPRoS; ROS; Bridge; data; topic; service;
Citations & Related Records
Times Cited By KSCI : 3  (Citation Analysis)
연도 인용수 순위
1 OpenRTM, Available : http://www.openrtm.org
2 N. Ando, T. Suehiro, K. Kitagaki, T. Kotoku, and W.-K. Yoon, "RT-Middleware: Distributed component middleware for RT (Robot Technology)," proc. of International Conference on Intelligent Robots and Systems, pp. 3933-3938, Aug. 2005.
3 S. Vinoski, "CORBA: Integrating diverse applications within distributed heterogeneous environments," IEEE Communication Magazine, vol. 35, no. 2, Feb. 1997.
4 S. Han, M. Kim, and H. S. Park, "Open software platform for robotic services," IEEE Transaction on Automation Science and Engineering, vol. 9, no. 3, pp. 467-481, Jul. 2012.   DOI
5 S. Han, M. S. Kim, and H. S Park, "Components and effective IDE of open software platform for robotics services," Proc. of International Conference on Control Automation and Systems, pp. 393-398, Oct. 2010.
6 OPRoS, Available :htttp://www.ropros.org.
7 S. Kim and H. S. Park, "Design og 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 C. Jang, S. I. Lee, S. W. Jung, B. Song, R. Kim, S. Kim, and C. Lee, "OPRoS: a new component-based robot software platform," ETRI Journal, vol. 32, no. 5, pp. 646-656, 2010.   DOI
9 ROS, Available : http://wiki.ros.org
10 M. Quigley, K. Conley, B. Gerkey, J. Faust, T. Foote, J. Leibs, R. Wheeler, and A. Y. Ng, "ROS: An open-source robot operating system," The International Conference on Robotics and Automation: Workshop Open Source Software, pp. 1-6, 2009.
11 G. Biggs, N. Ando, and T. Kotoku, "Native robot software framework inter-operation," Proc. of the Second International Conference on Simulation, Modeling, and Programming for Autonomous Robots, pp. 180-191, Nov. 2010.
12 C. Jang, B. Song, and S. Kim, "Event port extension of opros framework for inter-connecting with ROS topic," Journal of Institute of Control, Robotics and Systems (in Korean), vol. 20, no. 12, pp. 1252-1258, 2014.   DOI
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 : http://code.google.com/p/rtm-ros-robotics/