Architecture of Streaming Layer as Core of Personal Robot's Middleware.

  • Li, Vitaly (Dept. of Electrical and Computer Eng., Kangwon National University) ;
  • Choo, Seong-Ho (Dept. of Electrical and Computer Eng., Kangwon National University) ;
  • Jung, Ki-Duk (Dept. of Electrical and Computer Eng., Kangwon National University) ;
  • Choi, Dong-Hee (Dept. of Electrical and Computer Eng., Kangwon National University) ;
  • Park, Hong-Seong (Dept. of Electrical and Computer Eng., Kangwon National University)
  • Published : 2005.06.02

Abstract

This paper, proposes concept of personal robot middleware core also called streaming layer. Based on openness and portability, the streaming layer is proposed in order to meet requirements of different kinds of applications. The streaming layer architecture provides effective management of data flows and allows integration of different systems with ease regardless software of hardware platform. With extensibility support additional features can be build in without affect to performance. Therefore, heterogeneous network support, real-time communications, embedded boards support can be easily achieved. In order to achieve high performance together with portability into different platforms, the most functions has to be implemented in C language, while critical parts, such as scheduling, priority assignment has to be made using native functions of tested platforms.

Keywords