Share Email Print
cover

Proceedings Paper

The middleware architecture supports heterogeneous network systems for module-based personal robot system
Author(s): Seongho Choo; Vitaly Li; Dong Hee Choi; Gi Deck Jung; Hong Seong Park; Youngsun Ryuh
Format Member Price Non-Member Price
PDF $14.40 $18.00
cover GOOD NEWS! Your organization subscribes to the SPIE Digital Library. You may be able to download this paper for free. Check Access

Paper Abstract

On developing the personal robot system presently, the internal architecture is every module those occupy separated functions are connected through heterogeneous network system. This module-based architecture supports specialization and division of labor at not only designing but also implementation, as an effect of this architecture, it can reduce developing times and costs for modules. Furthermore, because every module is connected among other modules through network systems, we can get easy integrations and synergy effect to apply advanced mutual functions by co-working some modules. In this architecture, one of the most important technologies is the network middleware that takes charge communications among each modules connected through heterogeneous networks systems. The network middleware acts as the human nerve system inside of personal robot system; it relays, transmits, and translates information appropriately between modules that are similar to human organizations. The network middleware supports various hardware platform, heterogeneous network systems (Ethernet, Wireless LAN, USB, IEEE 1394, CAN, CDMA-SMS, RS-232C). This paper discussed some mechanisms about our network middleware to intercommunication and routing among modules, methods for real-time data communication and fault-tolerant network service. There have designed and implemented a layered network middleware scheme, distributed routing management, network monitoring/notification technology on heterogeneous networks for these goals. The main theme is how to make routing information in our network middleware. Additionally, with this routing information table, we appended some features. Now we are designing, making a new version network middleware (we call 'OO M/W') that can support object-oriented operation, also are updating program sources itself for object-oriented architecture. It is lighter, faster, and can support more operation systems and heterogeneous network systems, but other general purposed middlewares like CORBA, UPnP, etc. can support only one network protocol or operating system.

Paper Details

Date Published: 2 May 2006
PDF: 6 pages
Proc. SPIE 6042, ICMIT 2005: Control Systems and Robotics, 60423V (2 May 2006); doi: 10.1117/12.664784
Show Author Affiliations
Seongho Choo, Kangwon National Univ. (South Korea)
Vitaly Li, Kangwon National Univ. (South Korea)
Dong Hee Choi, Kangwon National Univ. (South Korea)
Gi Deck Jung, Kangwon National Univ. (South Korea)
Hong Seong Park, Kangwon National Univ. (South Korea)
Youngsun Ryuh, Korea Institute of Industrial Technology (South Korea)


Published in SPIE Proceedings Vol. 6042:
ICMIT 2005: Control Systems and Robotics
Yunlong Wei; Kil To Chong; Takayuki Takahashi; Shengping Liu; Zushu Li; Zhongwei Jiang; Jin Young Choi, Editor(s)

© SPIE. Terms of Use
Back to Top