Application of a multi-user distributed virtual environment framework to mobile robot teleoperation over the Internet

This paper presents a framework for multi-user distributed virtual environments (VEs) and explores its application to teleoperation of a mobile robot over the Internet. The proposed framework, incorporating the functional and the interconnection models, attempts to represent common functionality, communication issues, and requirements found in distributed multi-user VEs. A distributed virtual environment for mobile robot teleoperation has been implemented based on distributed simulation and virtual reality standards and used for measurements in the laboratory testbed. It has been demonstrated that user behavior and interactions need be taken into account when specifying networking requirements for distributed VEs.

[1]  Grigore C. Burdea,et al.  Invited review: the synergy between virtual reality and robotics , 1999, IEEE Trans. Robotics Autom..

[2]  M. Matijasevic,et al.  Integration of mobile robot into virtual reality testbed , 1998, Proceedings of the 1998 IEEE International Conference on Control Applications (Cat. No.98CH36104).

[3]  Richard C. Waters,et al.  Building Multiuser Interactive Multimedia Environments at MERL , 1995, IEEE Multim..

[4]  Donald P. Brutzman,et al.  The virtual reality modeling language and Java , 1998, CACM.

[5]  Olof Hagsand,et al.  Interactive Multiuser VEs in the DIVE System , 1996, IEEE Multim..

[6]  Thomas A. DeFanti,et al.  Distributed Virtual Reality: Supporting Remote Collaboration in Vehicle Design , 1997, IEEE Computer Graphics and Applications.

[7]  Peter F. Elzer,et al.  Augmented reality in Internet telerobotics using multiple monoscopic views , 1998, SMC'98 Conference Proceedings. 1998 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.98CH36218).

[8]  Steve Benford,et al.  A Multicast Network Architecture for Large Scale Collaborative Virtual Environments , 1997, ECMAST.

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

[10]  W. Keith Edwards,et al.  Policies and roles in collaborative applications , 1996, CSCW '96.

[11]  Bradley J. Nelson,et al.  Teleoperated micromanipulation within a VRML environment using Java , 1998, Proceedings. 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems. Innovations in Theory, Practice and Applications (Cat. No.98CH36190).

[12]  Nathaniel I. Durlach,et al.  Virtual Reality: Scientific and Technological Challenges , 1994 .

[13]  Paulo Veríssimo,et al.  Survey of Selected Groupware Applications and Supporting Platforms , 1994 .

[14]  Cosmos Andrea Nicolaou,et al.  An Architecture for Real-Time Multimedia Communication Systems , 1990, IEEE J. Sel. Areas Commun..

[15]  B. Roehle,et al.  Channeling the data flood , 1997 .

[16]  Francesco Mondada,et al.  "KhepOnTheWeb": An experimental demonstrator in telerobotics and virtual reality , 1997, Proceedings. International Conference on Virtual Systems and MultiMedia VSMM '97 (Cat. No.97TB100182).

[17]  Valentin S. Kisimov,et al.  Video Acceptability and Frame Rate , 1995, IEEE Multim..

[18]  Matthew R. Stein,et al.  Painting on the World Wide Web: the PumaPaint project , 1998, Other Conferences.

[19]  Reid Simmons,et al.  Xavier: An Autonomous Mobile Robot on the Web , 2001 .

[20]  J. M. Pullen,et al.  Networking technology and DIS , 1995, Proc. IEEE.

[21]  강문설 [서평]「The Unified Modeling Language User Guide」 , 1999 .

[22]  Walid Dabbous,et al.  Multipoint Communication: A Survey of Protocols, Functions, and Mechanisms , 1997, IEEE J. Sel. Areas Commun..

[23]  Peter Bagnall,et al.  Taxonomy of Communication Requirements for Large-scale Multicast Applications , 1999, RFC.

[24]  Hirohisa Hirukawa,et al.  A prototype of standard teleoperation systems on an enhanced VRML , 1997, Proceedings of the 1997 IEEE/RSJ International Conference on Intelligent Robot and Systems. Innovative Robotics for Real-World Applications. IROS '97.

[25]  Kenneth Y. Goldberg,et al.  Desktop teleoperation via the World Wide Web , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[26]  Michael Zyda,et al.  NPSNET:A Network Software Architecture for LargeScale Virtual Environments , 1994, Presence: Teleoperators & Virtual Environments.

[27]  Tzyh Jong Tarn,et al.  Internet-based remote teleoperation , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[28]  A. K. Bejczy Virtual reality in robotics , 1996, Proceedings 1996 IEEE Conference on Emerging Technologies and Factory Automation. ETFA '96.

[29]  José Manuel Rebordão,et al.  mWorld: A Multiuser 3D Virtual Environment , 1997, IEEE Computer Graphics and Applications.