Virtual Coupling Schemes for Position Coherency in Networked Haptic Environments

In networked haptic environments, multiple users remotely collaborate sharing the same virtual space. Such environments are used in surgical simulation training, maintenance task training, etc. Maintaining position coherency between the copies of the virtual object in these environments is necessary to achieve consistency in collaboration, especially in the presence of time delays between users. Client-server architecture is widely used to maintain position coherency in networked haptic environments. Such methods introduce a round trip delay for each user and also the collaboration depends on the client's ability to maintain communication with the server. In peer-to-peer architecture where the information from each user is multicasted to all other users, time delay is reduced to half compared to client-server based methods. It is also the most difficult method for maintaining position coherency. Of the three virtual coupling schemes introduced to maintain position coherency in this paper, two utilize a peer-to-peer architecture. The performance of the schemes using peer-to-peer architecture for constant time delays was compared to the virtual coupling scheme representing the client-server method. Experimental results demonstrate that one of the virtual coupling schemes has a comparable performance to the server-based method

[1]  Susumu Horiguchi,et al.  An experimental study on the effects of Network delay in Cooperative Shared Haptic Virtual Environment , 2003, Comput. Graph..

[2]  J. Edward Colgate,et al.  Implementation of stiff virtual walls in force-reflecting interfaces , 1993, Proceedings of IEEE Virtual Reality Annual International Symposium.

[3]  James J. Troy,et al.  Six degree-of-freedom haptic rendering using voxel sampling , 1999, SIGGRAPH.

[4]  Mark W. Spong,et al.  Bilateral teleoperation: An historical survey , 2006, Autom..

[5]  Vern Paxson End-to-end internet packet dynamics , 1999, TNET.

[6]  Anuradha M. Annaswamy,et al.  Motion synchronization in virtual environments with shared haptics and large time delays , 2005, First Joint Eurohaptics Conference and Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems. World Haptics Conference.

[7]  Blake Hannaford,et al.  Time-domain passivity control of haptic interfaces , 2001, IEEE Trans. Robotics Autom..

[8]  Mark W. Spong,et al.  Bilateral control of teleoperators with time delay , 1988, Proceedings of the 1988 IEEE International Conference on Systems, Man, and Cybernetics.

[9]  Kirsten Rassmus-Gröhn,et al.  Supporting presence in collaborative environments by haptic force feedback , 2000, TCHI.

[10]  Gaurav S. Sukhatme,et al.  Haptic Collaboration over the Internet , 2000 .

[11]  Mary C. Whitton,et al.  Effective Cooperative Haptic Interaction over the Internet , 2007, 2007 IEEE Virtual Reality Conference.

[12]  Xiaojun Shen,et al.  A heterogeneous scalable architecture for collaborative haptics environments , 2003, The 2nd IEEE Internatioal Workshop on Haptic, Audio and Visual Environments and Their Applications, 2003. HAVE 2003. Proceedings..

[13]  Jee-Hwan Ryu,et al.  Stable Bilateral Control of Teleoperators Under Time-varying Communication Delay: Time Domain Passivity Approach , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[14]  Thomas B. Sheridan,et al.  Musings on Telepresence and Virtual Presence , 1992, Presence: Teleoperators & Virtual Environments.

[15]  Blake Hannaford,et al.  Experimental Internet Haptic Collaboration using Virtual Coupling Schemes , 2008, 2008 Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems.

[16]  Yutaka Ishibashi,et al.  A comparative survey of synchronization algorithms for continuous media in network environments , 2000, Proceedings 25th Annual IEEE Conference on Local Computer Networks. LCN 2000.

[17]  D. Capson,et al.  Multi-rate Control Architectures for Dextrous Haptic Rendering in Cooperative Virtual Environments , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[18]  Mark W. Spong,et al.  An experimental comparison study for bilateral internet-based teleoperation , 2006, 2006 IEEE Conference on Computer Aided Control System Design, 2006 IEEE International Conference on Control Applications, 2006 IEEE International Symposium on Intelligent Control.

[19]  Claudio Melchiorri,et al.  Control schemes for teleoperation with time delay: A comparative study , 2002, Robotics Auton. Syst..

[20]  S. Munir,et al.  Internet-based teleoperation using wave variables with prediction , 2002 .

[21]  Mark Carson,et al.  NIST Net: a Linux-based network emulation tool , 2003, CCRV.

[22]  Makoto Sato,et al.  Networked SPIDAR:A Networked Virtual Environment with Visual, Auditory, and Haptic Interactions , 1994, Presence: Teleoperators & Virtual Environments.

[23]  Jean-Chrysotome Bolot End-to-end packet delay and loss behavior in the internet , 1993, SIGCOMM 1993.

[24]  Shuji Tasaka,et al.  Traffic control of haptic media in networked virtual environments , 2002, Proceedings. IEEE Workshop on Knowledge Media Networking.

[25]  Thomas B. Sheridan,et al.  Space teleoperation through time delay: review and prognosis , 1993, IEEE Trans. Robotics Autom..

[26]  Blake Hannaford,et al.  Stable haptic interaction with virtual environments , 1999, IEEE Trans. Robotics Autom..

[27]  Jinseok Chae,et al.  Experiments for a Collaborative Haptic Virtual Reality , 2006, 16th International Conference on Artificial Reality and Telexistence--Workshops (ICAT'06).

[28]  Tsuneo Yoshikawa,et al.  Bilateral teleoperation under time-varying communication delay , 1999, Proceedings 1999 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human and Environment Friendly Robots with High Intelligence and Emotional Quotients (Cat. No.99CH36289).

[29]  Jean-Jacques E. Slotine,et al.  Stable Adaptive Teleoperation , 1990, 1990 American Control Conference.

[30]  Thomas B. Sheridan,et al.  Remote Manipulative Control with Transmission Delay , 1963 .

[31]  William V. Baxter,et al.  DAB: Interactive Haptic Painting with 3D Virtual Brushes , 2001, SIGGRAPH Courses.

[32]  P. Fitts The information capacity of the human motor system in controlling the amplitude of movement. , 1954, Journal of experimental psychology.

[33]  Hyouk Ryeol Choi,et al.  Haptic display in the virtual collaborative workspace shared by multiple users , 1997, Proceedings 6th IEEE International Workshop on Robot and Human Communication. RO-MAN'97 SENDAI.

[34]  Michael Zyda,et al.  A Future for Entertainment-Defense Research Collaboration , 2001, IEEE Computer Graphics and Applications.

[35]  Blake Hannaford,et al.  Force-reflection and shared compliant control in operating telemanipulators with time delay , 1992, IEEE Trans. Robotics Autom..

[36]  Blake Hannaford,et al.  Architectures for shared haptic virtual environments , 1997, Comput. Graph..

[37]  Bruce A. Francis,et al.  Bilateral controller for teleoperators with time delay via μ-synthesis , 1995, IEEE Trans. Robotics Autom..

[38]  Blake Hannaford,et al.  Comparison of performance of virtual coupling schemes for haptic collaboration using real and emulated internet connections , 2007 .

[39]  Ming C. Lin,et al.  ArtNova: touch-enabled 3D model design , 2002, Proceedings IEEE Virtual Reality 2002.

[40]  Jean-Jacques E. Slotine,et al.  Telemanipulation with Time Delays , 2004, Int. J. Robotics Res..

[41]  Manuel Menezes de Oliveira Neto,et al.  Transatlantic Touch: A Study of Haptic Collaboration over Long Distance , 2004, Presence: Teleoperators & Virtual Environments.

[42]  Yutaka Ishibashi,et al.  Group synchronization control for haptic media in networked virtual environments , 2004, 12th International Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems, 2004. HAPTICS '04. Proceedings..

[43]  Richard C. Waters,et al.  The rise of shared virtual environments , 1997 .

[44]  Günther Schmidt,et al.  Transparency and Stability of Bilateral Kinesthetic Teleoperation with Time-Delayed Communication , 2004, J. Intell. Robotic Syst..

[45]  Blake Hannaford,et al.  A design framework for teleoperators with kinesthetic feedback , 1989, IEEE Trans. Robotics Autom..

[46]  Blake Hannaford,et al.  Measurement and emulation of time varying packet delay with applications to networked haptic virtual environments , 2007 .

[47]  Matt Adcock,et al.  Using collaborative haptics in remote surgical training , 2005, First Joint Eurohaptics Conference and Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems. World Haptics Conference.

[48]  Cagatay Basdogan,et al.  An experimental study on the role of touch in shared virtual environments , 2000, TCHI.

[49]  John Kenneth Salisbury,et al.  A constraint-based god-object method for haptic display , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.