Browse > Article
http://dx.doi.org/10.5370/JEET.2014.9.2.755

An Effective Method of Sharing Heterogeneous Components of OPRoS and RTM  

Salov, Andrey D. (Dept. of Electrical and Computer Engineering, Kangwon National University)
Park, Hong Seong (Dept. of Electrical and Computer Engineering, Kangwon National University)
Han, Soohee (Dept. of Electrical Engineering, Konkuk University)
Lee, Dooam (Dept. of Electrical Engineering, Konkuk University)
Publication Information
Journal of Electrical Engineering and Technology / v.9, no.2, 2014 , pp. 755-761 More about this Journal
Abstract
Heterogeneous components have different component models, which prevents such components from sharing the functionalities of other components based on the different models. As one of methods for linking heterogeneous components, this paper suggests a proxy component to construct a bridge between heterogeneous components of OPRoS (Open Platform for Robotic Service) and RTM (Robot Technology Middleware). The proxy component consists of two types of components called Adaptor and Interceptor, via which the heterogeneous components can exchange data and services easily. The proposed method enables adaptor and interceptor components to directly invoke the services of the latter and the former, respectively, in order to exchange data and services on a real-time basis. The proxy component can be implemented for OPRoS and RT (Robot Technology) component models to connect with RT and OPRoS ones, respectively. It is shown through a simple experiment that the proposed method works well for real-time control.
Keywords
Robot middleware; Component; Open Platform for Robotic Services (OPRoS); Robot Technology Middleware (RTM); Robot Technology (RT) components; Proxy component;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 D.-A. Lee, D.-G. Jung, K.-S. Woo, L.-K Kim, H. Mok, and S. Han, "Orientation Compensation for Initially Misaligned Caster Wheels," International Journal of Control, Automation, and Systems, vol. 11, No. 5, pp. 1071-1074, Oct., 2013.   과학기술학회마을   DOI
2 S. Cousins, "Exponential Growth of ROS," IEEE robotics & automation Mag., vol. 18, no. 1, pp. 19-20, Mar. 2011.
3 D. Brugali, and A. shakhimardanov, "Component- Based Robotic Engineering (Part II)," IEEE robotics & automation Mag., vol. 17, no. 1, pp. 100-111, Mar. 2010.
4 A review of robotics SW platforms http://www.linuxfordevices.com/c/a/Linux-For- Devices-Articles/A-review-of-robotics-softwareplatforms
5 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, Oct. 2010.   과학기술학회마을   DOI   ScienceOn
6 S. Han, M. Kim, and H. S. Park, "Open Software Platform for Robotic Services," IEEE Trans. Automation Sci. and Eng., vol. 9, No. 3, pp. 482-495, Sep. 2012.   DOI   ScienceOn
7 Open Software Platform for Robotic Services (OPRoS) http://www.ropros.org
8 Robot Technology Component (RTC) http://www.is.aist.go.jp/rt/OpenRTM-aist
9 OROCOS, http://www.orocos.org
10 L. Bulej, T. Bures, "Using Connectors for Deployment of Heterogeneous Applications in the Context of OMG D&C Specification", Proceedings of Interoperability of Enterprise Software and Applications, Feb., 2005, pp. 349-360.
11 O. Galik and T. Bures,"Generating connectors for heterogeneous deployment," Proceedings of the 5th international workshop on Software engineering and middleware, Sep., 2005, pp. 54-61.
12 SOFA, http://sofa.ow2.org/#overview
13 S. You, H. Lee, D. Lee, H. Mok, Y. Lee, and H. Han, "Speed ratio control for electronics differentials," IEE Electronics Letters, vol. 47, No. 16, pp. 933-934, Aug., 2011.   DOI   ScienceOn