A novel distributed architecture for building Web-enabled remote robotic laboratories

This paper describes a novel distributed architecture for building Web-enabled remote robotic laboratories. The solution presented here focuses mainly on three aspects: easy and efficient network communication in client-server applications, Internet access of networked sensors, portable architecture based on Java 2 platform. These goals have been achieved by the employment of Java 2 platform and other Web tools. The proposed architecture has been successfully implemented by a demonstration project to run a remote robotic laboratory. Experiment results of the demonstration project prove that the architecture works well and functions to be open, extensible, Web-enabled and platform independent. The original Web site of this demonstration project is offline now. But a video of the demonstration project can be downloaded from http://robot.seu.edu.cn/websensor/.

[1]  Jianbo Su,et al.  A distributed architecture for Internet robot , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[2]  Ken Taylor,et al.  Distributed robotics over the Internet , 2000, IEEE Robotics Autom. Mag..

[3]  Ismet Erkmen,et al.  Student performance evaluation in web based access to robot supported laboratories , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[4]  Tommaso Leo,et al.  Robot control designer education on the Web , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[5]  Antonio Bicchi,et al.  Breaking the lab's walls. Tele-laboratories at the University of Pisa , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[6]  V. Piuri,et al.  A Web-based distributed virtual educational laboratory , 1999, IMTC/99. Proceedings of the 16th IEEE Instrumentation and Measurement Technology Conference (Cat. No.99CH36309).

[7]  Gerard T. McKee The development of Internet-based laboratory environments for teaching robotics and artificial intelligence , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[8]  Kenneth Y. Goldberg,et al.  The Mercury Project: a feasibility study for Internet robots , 2000, IEEE Robotics Autom. Mag..

[9]  Francisco J. Rodríguez,et al.  Pattern-based architecture for building mobile robotics remote laboratories , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[10]  Matjaz B. Juric,et al.  Java 2 distributed object models performance analysis, comparison and optimization , 2000, Proceedings Seventh International Conference on Parallel and Distributed Systems (Cat. No.PR00568).

[11]  Kang B. Lee,et al.  Distributed measurement and control based on the IEEE 1451 smart transducer interface standards , 2000, IEEE Trans. Instrum. Meas..