Online generation of velocity fields for passive contour following

A new approach to online generation of velocity fields for parametric curves is presented for implementation in passive velocity field controllers (PVFC) that enable human-in-the-loop contour following tasks. In particular, a feedback stabilized closest point tracking algorithm is utilized for real-time determination of the contour error and online construction of the velocity field. The algorithm augments the system dynamics with a new state, and implements a uniformly asymptotically stable controller to update this new state to continual track the closest point to the robot end-effector. Thanks to its feedback-stabilized core, the algorithm is immune to initialization errors, and robust against drift and numerical noise. Furthermore, requiring simple evaluations of the curve and its unit tangents, the approach is computationally efficient. Applicability and effectiveness of the approach to implement passive contour following tasks have been demonstrated through simulations and experiments with a two degrees-of-freedom haptic interface.

[1]  Javier Moreno,et al.  ON MANIPULATOR CONTROL VIA VELOCITY FIELDS , 2002 .

[2]  Weiping Li,et al.  Applied Nonlinear Control , 1991 .

[3]  Javier Moreno-Valenzuela,et al.  A robust velocity field control , 2002, IEEE Trans. Control. Syst. Technol..

[4]  Romeo Ortega,et al.  Adaptive motion control of rigid robots: a tutorial , 1988, Proceedings of the 27th IEEE Conference on Decision and Control.

[5]  D. Koditschek The Application of Total Energy as a Lyapunov Function for Mechanical Control Systems , 1989 .

[6]  Perry Y. Li,et al.  Passive bilateral feedforward control of linear dynamically similar teleoperated manipulators , 2003, IEEE Trans. Robotics Autom..

[7]  Brian Mirtich,et al.  V-Clip: fast and robust polyhedral collision detection , 1998, TOGS.

[8]  Perry Y. Li,et al.  Passive bilateral control and tool dynamics rendering for nonlinear mechanical teleoperators , 2005, IEEE Transactions on Robotics.

[9]  Ming C. Lin,et al.  A fast algorithm for incremental distance calculation , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[10]  Perry Y. Li,et al.  Passive velocity field control (PVFC). Part II. Application to contour following , 2001, IEEE Trans. Autom. Control..

[11]  R. Brent Gillespie,et al.  Extremal distance maintenance for parametric curves and surfaces , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[12]  Javier Moreno-Valenzuela,et al.  Velocity field control of robot manipulators by using only position measurements , 2007, J. Frankl. Inst..

[13]  Roberto Horowitz,et al.  Stability and Robustness Analysis of a Class of Adaptive Controllers for Robotic Manipulators , 1990, Int. J. Robotics Res..

[14]  R. Brent Gillespie,et al.  Feedback-stabilized minimum distance maintenance for convex parametric surfaces , 2005, IEEE Transactions on Robotics.

[15]  J. Moreno-Valenzuela,et al.  On Passive Velocity Field Control of Robot Arms , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[16]  Ming-Yang Cheng,et al.  Velocity Field Construction for Contour Following Tasks Represented in NURBS Form , 2009, IEEE Transactions on Automatic Control.

[17]  R. Brent Gillespie,et al.  Haptic rendering of parametric surfaces using a feedback stabilized extremal distance tracking algorithm , 2004, 12th International Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems, 2004. HAPTICS '04. Proceedings..

[18]  Perry Y. Li,et al.  Passive velocity field control (PVFC). Part I. Geometry and robustness , 2001, IEEE Trans. Autom. Control..

[19]  Perry Y. Li,et al.  Control of smart exercise machines. I. Problem formulation and nonadaptive control , 1997 .

[20]  Perry Y. Li,et al.  Passive velocity field control of mechanical manipulators , 1995, IEEE Trans. Robotics Autom..