Open Access Open Access  Restricted Access Subscription Access

Development of Architectures for Internet Telerobotics Systems

Riyanto Bambang

Abstract


This paper presents our experience in developing and implementing Internet telerobotics system. Internet telerobotics system refers to a robot system controlled and monitored remotely through the Internet. A robot
manipulator with five degrees of freedom, called Mentor, is employed. Client-server architecture is chosen as a platform for our Internet telerobotics system. Three generations of telerobotics systems have evolved in this research. The first generation was based on CGI and two tiered architecture, where a client presents a Graphical User Interface to the user, and utilizes the user's data entry and actions to perform requests to robot server running on a different machine. The second generation was developed using Java. We also employ Java 3D for creating and manipulating 3D geometry of manipulator links and for constructing the
structures used in rendering that geometry, resulting in 3D robot movement simulation presented to the users(clients) through their web browser. Recent development in our Internet telerobotics includes object recognition through image captured by a camera, which poses challenging
problem, given the undeterministic latency of the Internet. The third generation is centered around the use of CORBA for development platform of distributed internet telerobotics system, aimed at distributing task of telerobotics system.

Full Text:

PDF

References


Conway, L., Volz, Richard A., and Walker, Michael W.,”Teleautonomous Systems: Projecting and Coordinating Intelligent Action at a Distance”, IEEE Transactions on Robotics and Automation, VI, 2, April 1990.

Bill Day,” 3D graphics programming in Java: Part2, Advanced Java 3D”, January 1997, http://www.javaworld.com/javaworld/jw-01-1999/jw-

-media.html

Hirukawa, H, Matsui, T., Onda, H., “Prototypes of Teleoperation Systems via a Standard Protocol with a Standard Human Interface”, Proceedings of the IEEE International Conference on Robotics and Automation, 1997.

Michel, O., Saucy, P., and Mondada, F., “KhepOnTheWeb: An Experimental Demonstrator in Telerobotics and Virtual Reality”, Proc. of IEEE VSMM 1997, Switzerland, 1997.

Taylor, K., Dalton, D., “Issues in Internet Telerobotics”, International Conference on Field and Service Robotics, ANU, Canberra, Australia, December 1997.

Uckun, Serdar, Gasperoni, Franco, ”Making Java realtime”, IEEE Spectrum, December, 1998.

Java 3DTM API Tutorial, http://java.sun.com/products/javamedia/

D/collateral/#tutorial

Conway, L., Volz, Richard A, Goldberg, Ken; Santarromana, Joseph; Bekey, George; Gentner, Steven; Morris, Rosemary; Sutter, Carl and Wiegley, Jeff (1996), “A Tele-Robotic Garden on the World Wide Web”, SPIE Robotics and Machine Perception Newsletter, 5(1), March 1996

Goldberg, Ken; Chen, Billy; Solomon, Rory; Bui, Steve; Farzin, Bobak; Heitler, Jacob; Poon, Derek and Smith, Gordon, “Collaborative Teleoperation via the Internet”, IEEE Int. Conf. on Robotics and Automation, 2000

Han, Kuk-Hyun, et al., Implementation of Internetbased Personal Robot with Internet Control Architecture, Proceedings 2001 ICRA, Vol.: 1 , 2001, Page(s): 217 –222

Bambang R. & A. Aditya , “Java 3D Simulation for Internet Telerobotics System, Int. Conf. Modeling and Simulation, Pittsburgh, USA, 15-17 May, 2000

Taylor, K, and Dalton, D., “Internet Robots : A New Robotics Niche, IEEE Robotics and Automation Magazine, March 2000.

Wang, D., Ma, X., Dai, X., “Web-based robotic control system with flexible framework”, Proceedings of IEEE Int. Conf. on Robotics and Automation, 2004, Page(s):3351 - 3356 Vol.4

Wang, D., Ma, X., Dai, X., “Multimedia transmission strategy in Web-based robotic system”, Proc. IEEE/RSJ International Conference on Intelligent Robotics and Systems, 2004, Page(s):2544 - 2549 vol.3

Bambang, R., “Internet Telerobotics Systems”, Proc. ISMRC, France, 2002




DOI: http://dx.doi.org/10.21535%2FProICIUS.2007.v3.598

Refbacks

  • There are currently no refbacks.