Spatial motion constraints: theory and demonstrations for robot guidance using virtual fixtures

In this article, we describe and demonstrate control algorithms for general motion constraints. These constraints are designed to enhance the accuracy and speed of a user manipulating in an environment with the assistance of a cooperative or telerobotic system. Our method uses a basis of preferred directions, created off-line or in real-time using sensor data, to generate virtual fixtures that may constrain the user to a curve, surface, orientation, etc. in space. Open loop virtual fixtures seek only to maintain user motion along preferred directions, whereas closed loop fixtures additionally guide the user toward a point, line, or surface. This article demonstrates and compares the effects of open and closed loop fixtures in both autonomous and human-machine cases.

[1]  P ? ? ? ? ? ? ? % ? ? ? ? , 1991 .

[2]  J. Weiss,et al.  Injection of tissue plasminogen activator into a branch retinal vein in eyes with central retinal vein occlusion. , 2001, Ophthalmology.

[3]  Gregory D. Hager,et al.  Vision assisted control for manipulation using virtual fixtures: experiments at macro and micro scales , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[4]  Russell H. Taylor,et al.  An Augmentation System for Fine Manipulation , 2000, MICCAI.

[5]  J. Edward Colgate,et al.  Cobot architecture , 2001, IEEE Trans. Robotics Autom..

[6]  Louis B. Rosenberg,et al.  Virtual fixtures: Perceptual tools for telerobotic manipulation , 1993, Proceedings of IEEE Virtual Reality Annual International Symposium.

[7]  Gregory D. Hager,et al.  X Vision: A Portable Substrate for Real-Time Vision Applications , 1998, Comput. Vis. Image Underst..

[8]  Shahram Payandeh,et al.  On application of virtual fixtures as an aid for telemanipulation and training , 2002, Proceedings 10th Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems. HAPTICS 2002.

[9]  Russell H. Taylor,et al.  A Steady-Hand Robotic System for Microsurgical Augmentation , 1999 .

[10]  Russell H. Taylor,et al.  Experiments with a steady hand robot in constrained compliant motion and path following , 1999, 8th IEEE International Workshop on Robot and Human Interaction. RO-MAN '99 (Cat. No.99TH8483).

[11]  Allison M. Okamura,et al.  Effect of virtual fixture compliance on human-machine cooperative manipulation , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  Russell H. Taylor,et al.  A Steady-Hand Robotic System for Microsurgical Augmentation , 1999, Int. J. Robotics Res..

[13]  Gregory D. Hager,et al.  Vision-assisted control for manipulation using virtual fixtures , 2001, IEEE Transactions on Robotics.

[14]  Robert D. Howe,et al.  Evaluating control modes for constrained robotic surgery , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[15]  J. Davenport Editor , 1960 .

[16]  Audra E. Kosh,et al.  Linear Algebra and its Applications , 1992 .

[17]  Russell H. Taylor,et al.  Performance of Robotic Augmentation in Microsurgery-Scale Motions , 1999, MICCAI.