Robot software component interface abstractions for distributed sensor and actuator

Robot is composed of various devices but, those are incompatible with each other and hardly developing reusable control software. This study suggests standard abstract interface for robot software component to make portable device and reusable control software of robot, based on familiar techniques to abstract device in operating systems. This assures uniform abstracted interface to the device driver software like sensor and actuator and, control program can be transparent operation over device. This study can separately and independently develop devices and control software with this idea. This makes it possible to replace existing devices with new devices which have an improved performance.

[1]  Richard T. Vaughan,et al.  On device abstractions for portable, reusable robot code , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[2]  Jin Bae Park,et al.  Sliding Mode Control of 5-link Biped Robot Using Wavelet Neural Network , 2005 .

[3]  Gaurav S. Sukhatme,et al.  Most valuable player: a robot device server for distributed control , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[4]  Hyoukryeol Choi,et al.  Development of Dynamically Reconfigurable Personal robot , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[5]  Hong-Seok Kim,et al.  Functionally Distributed Modular Robot System using Virtual Machine , 2002 .

[6]  Hong Seong Park,et al.  Middleware Structure for Personal Robot , 2003, 2003 4th International Conference on Control and Automation Proceedings.

[7]  Richard T. Vaughan,et al.  The Player/Stage Project: Tools for Multi-Robot and Distributed Sensor Systems , 2003 .

[8]  Yang Kwang-Woong,et al.  A Virtual Machine for Modularized Personal Robot Controller , 2002 .