Visual and haptic collaborative tele-presence

Abstract The core of a successful sense of presence is a visually, aurally, and haptically compelling experience. In this paper, we introduce the integration of vision and haptics for the purposes of remote collaboration. A remote station acquires a 3D-model of an object of interest which is transmitted to a local station. A user in the local station manipulates a virtual and the remote object as if he/she is haptically and visually at the remote station. This tele-presence feeling is achieved by visually registering the head-mounted display of the local user to the remote world and by dynamically registering the local object both visually and haptically with respect to the remote world. This can be achieved by adequate modeling and feedforward compensation including gravity compensation for the robotic manipulator with which the operator interacts. We present multiple scenarios where such a capability will be useful. One is remote design where a user tests a remotely designed docking station by inserting a virtual laptop into a model of the 3D docking station transmitted from a remote site. Medical robotics provides another possible scenario in which a resident is given surgical training to perform a virtual laparoscopy on a 3D exterior model of a patient, including tomographic registration of anatomical structures. We present results from numerous experiments from both the visual and haptic aspects as well as in integrated form.

[1]  Robert J. Holt,et al.  Camera calibration problem: Some new results , 1991, CVGIP Image Underst..

[2]  Long Quan,et al.  Linear N-Point Camera Pose Determination , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[3]  Robert M. Haralick,et al.  Analysis and solutions of the three point perspective pose estimation problem , 1991, Proceedings. 1991 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[4]  David E. Breen,et al.  Automated Camera Calibration and 3D Egomotion Estimation for Augmented Reality Applications , 1997, CAIP.

[5]  J. P. Mellor,et al.  Enhanced Reality Visualization in a Surgical Environment , 1995 .

[6]  Ulrich Neumann,et al.  Dynamic registration correction in video-based augmented reality systems , 1995, IEEE Computer Graphics and Applications.

[7]  Carlos Canudas de Wit,et al.  A survey of models, analysis tools and compensation methods for the control of machines with friction , 1994, Autom..

[8]  George C. Verghese,et al.  Design issues in 2-port network models of bilateral remote manipulation , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[9]  C. Marchand,et al.  Torque ripple minimization in permanent magnet synchronous servodrive , 1997, 1997 IEEE International Electric Machines and Drives Conference Record.

[10]  David G. Lowe,et al.  Three-Dimensional Object Recognition from Single Two-Dimensional Images , 1987, Artif. Intell..

[11]  Y. Bar-Shalom Tracking and data association , 1988 .

[12]  Robert C. Bolles,et al.  Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography , 1981, CACM.

[13]  Paolo Rocco,et al.  Force oscillations in contact motion of industrial robots: an experimental investigation , 1999 .

[14]  Paul D. Fiore,et al.  Efficient Linear Solution of Exterior Orientation , 2001, IEEE Trans. Pattern Anal. Mach. Intell..

[15]  Y. Yokokohji,et al.  WYSIWYF : A Visual/Haptic Interface to Virtual Environment , 1999 .

[16]  Kostas Daniilidis,et al.  Linear Augmented Reality Registration , 2001, CAIP.

[17]  Larry S. Davis,et al.  Inverse Perspective Of A Triangle: New Exact And Approximate Solutions , 1990, ECCV.

[18]  Greg Welch,et al.  The office of the future: a unified approach to image-based modeling and spatially immersive displays , 1998, SIGGRAPH.

[19]  Takeo Kanade,et al.  WYSIWYF Display: A Visual/Haptic Interface to Virtual Environment , 1999, Presence.

[20]  M.R. Stein,et al.  Operator interaction, for time-delayed teleoperation, with a behavior-based controller , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[21]  Wayne J. Book,et al.  Master-Slave Manipulator Performance for Various Dynamic Characteristics and Positioning Task Parameters , 1980 .

[22]  Blake Hannaford,et al.  Performance evaluation of a six-axis generalized force-reflecting teleoperator , 1991, IEEE Trans. Syst. Man Cybern..

[23]  Robert D. Howe,et al.  A force-reflecting teleoperated hand system for the study of tactile sensing in precision manipulation , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[24]  Kostas Daniilidis,et al.  View-independent scene acquisition for tele-presence , 2000, Proceedings IEEE and ACM International Symposium on Augmented Reality (ISAR 2000).

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

[26]  Thomas B. Sheridan,et al.  Telerobotics, Automation, and Human Supervisory Control , 2003 .

[27]  Allen R. Hanson,et al.  Robust methods for estimating pose and a sensitivity analysis , 1994 .

[28]  Andrew E. Johnson,et al.  A review of tele-immersive applications in the CAVE research network , 1999, Proceedings IEEE Virtual Reality (Cat. No. 99CB36316).

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

[30]  Won Soo Kim,et al.  Operator Performance with Alternative Manual Control Modes in Teleoperation , 1992, Presence: Teleoperators & Virtual Environments.

[31]  I. Minis,et al.  The effect of bandwidth on telerobot system performance , 1994 .

[32]  Radu Horaud,et al.  An analytic solution for the perspective 4-point problem , 1989, Proceedings CVPR '89: IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[33]  Ronald Azuma,et al.  A Survey of Augmented Reality , 1997, Presence: Teleoperators & Virtual Environments.

[34]  Luis F. Peñín,et al.  Force reflection for time-delayed teleoperation of Space robots , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[35]  Kostas Daniilidis,et al.  Trinocular stereo for non-parallel configurations , 2000, Proceedings 15th International Conference on Pattern Recognition. ICPR-2000.

[36]  Berthold K. P. Horn,et al.  Closed-form solution of absolute orientation using orthonormal matrices , 1988 .

[37]  Robert D. Howe,et al.  Towards the development of a humanoid arm by minimizing interaction forces through minimum impedance control , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[38]  Kiriakos N. Kutulakos,et al.  Calibration-Free Augmented Reality , 1998, IEEE Trans. Vis. Comput. Graph..

[39]  Olivier D. Faugeras,et al.  Determination of Camera Location from 2-D to 3-D Line and Point Correspondences , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[40]  Gregory D. Hager,et al.  Fast and Globally Convergent Pose Estimation from Video Images , 2000, IEEE Trans. Pattern Anal. Mach. Intell..