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

Middleware Structure for Module-based Personal Robot  

Yoon, Gun (강원대학교 전기전자정보통신공학부)
Kim, Hyung-Yuk (강원대학교 전기전자정보통신공학부)
Kim, Hong-Seok (한국생산기술연구원 허브로봇센터)
Park, Hong-Sung (강원대학교 전기전자정보통신공학부)
Publication Information
Journal of Institute of Control, Robotics and Systems / v.10, no.5, 2004 , pp. 464-474 More about this Journal
Abstract
This paper proposes a middleware structure for the module-based personal robot, which can run on heterogeneous network interfaces and provides users easy interface-method regardless of underlying heterogeneous interfaces and convenient exchange of modules. The proposed middleware is divided into three layers of a streaming layer (SL), a network adaptation layer (NAL) and a network interface layer (NIL). The streaming layer manages application transactions using middleware services and provides user a uniform interfaces to the proposed middleware. The network adaptation layer manages a message-routing and provides naming service and it is a core of the proposed middleware. And the network interfaces layer manages dependent parts of heterogeneous network interfaces such as IEEE1394, USB, Ethernet, and CAN (Control Area Network). This paper implements the proposed middleware structure, where 3 types of interfaces of IEEE 1394, USB and Ethernet are used, and measures response times among those interfaces.
Keywords
personal robot; middleware; heterogeneous; module;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 T. Fukuta, R. Michlini, V. Potkonjak, S. Tzafestas, K. Valavanis, and M. Vukorbrativic, 'How far away isArtificial Man?', IEEE Robotics& Automation Magzzine, pp. 66-73, Mar 2001   DOI   ScienceOn
2 R. A. Brooks, 'A robust layered control system for a mobile robot,' IEEE Journal of Robotics and Automation, RA-2(1):14-23, 1996
3 T. makelainen, J. kaikkonen, H. Hakala, 'Interfacing functional modules within mobile robots,' Intelligent robots and Systems '91 Intelligence for Mechanical systems, Proceedings IROS'91. IEEE/RSJ International Workshop on, 3-5 Nov 1991   DOI
4 J. A. Fryer, G. T. McKee, P. S. Schenker, 'Configuring robots from modules: and object oriented approach', Advanced Robotics, 1997. ICAR'97 Proceeding. 8th Internaltional Conference on. 7-9 Jul 1997   DOI
5 R. Chatila, R. Ferraz de Camargo, 'Open architecture design and inter-task/inter module communication for an autonomous mobile robot,' Intellignet Robots and Systems'90.'Towards a New Frontier of Applications', Proceedings. IROS'90, IEEE International Workshop on, 3-6 Jul 1990   DOI
6 IEEE standard for a High Performance Serial Bus, 'IEEE std 1394-1995, IEEE 1394 std 1394a-2000'
7 Universal serial Bus Specification revision 1.1: September 23. 1998
8 CAN specification Part A and Part B
9 H. Ishiguro,T.kanda, K. Kimoto, T. Ishida, 'A robot architecture based on situated modules' Intelligent Robots and Systems, 1999. IROS'99. Proceedings. 1999 IEEE/RSJ International Conference on. Volume:3, 1999   DOI
10 The Common Objcet Request Broker : Architeture and Specification revision 2.3:Jun 1999
11 Bluetooth SIG groups Specification of the Bluetooth Systems,Ver1.1 Draft Oct 2000
12 RMI Specification http://java.sun.com/products/jdk/rmi/index.html
13 COM and DCOM specification. http://www.microsoft.com/com/resources/specs.asp.
14 William stallings, 'High-speed networks and internets performance and quality of service 2nd Edition. 2000