Adaptive force control of position/velocity controlled robots: theory and experiment

This paper addresses the problem of achieving exact dynamic force control with manipulators possessing low-level position and/or velocity controllers typically employed in industrial robot arms. Previously reported approaches and experimental results are reviewed. A new adaptive force control algorithm for velocity/position controlled robot arms in contact with surfaces of unknown linear compliance is reported. The controller provably guarantees global asymptotic convergence of force trajectory tracking errors to zero when the robot is under exact or asymptotically exact inner loop velocity control. An additional result which guarantees arbitrarily small force errors for bounded inner loop velocity tracking errors is presented. Comparative experiments show the new adaptive velocity (position) based controller and its nonadaptive counterpart to provide performance superior to that of previously reported position-based force controllers.

[1]  Neville Hogan,et al.  Impedance Control: An Approach to Manipulation: Part II—Implementation , 1985 .

[2]  Richard Volpe,et al.  A theoretical and experimental investigation of explicit force control strategies for manipulators , 1993, IEEE Trans. Autom. Control..

[3]  Wilson J. Rugh,et al.  Linear system theory (2nd ed.) , 1996 .

[4]  Gill A. Pratt,et al.  Force controllable hydro-elastic actuator , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[5]  Homayoon Kazerooni,et al.  Theory and experiments on the stability of robot compliance control , 1991, IEEE Trans. Robotics Autom..

[6]  Warren P. Seering,et al.  Three dynamic problems in robot force control , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[7]  Carlos Canudas de Wit,et al.  An exponentially stable adaptive control for force and position tracking of robot manipulators , 1999, IEEE Trans. Autom. Control..

[8]  G. Duelen,et al.  Automated force control schemes for robotic deburring: Development and experimental evaluation , 1992, Proceedings of the 1992 International Conference on Industrial Electronics, Control, Instrumentation, and Automation.

[9]  Suguru Arimoto,et al.  Adaptive model-based hybrid control of geometrically constrained robot arms , 1997, IEEE Trans. Robotics Autom..

[10]  Yunhui Liu,et al.  Model-based adaptive hybrid control for geometrically constrained robots , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[11]  Tsuneo Yoshikawa,et al.  Dynamic hybrid position/force control of robot manipulators--Description of hand constraints and calculation of joint driving force , 1986, IEEE Journal on Robotics and Automation.

[12]  James A. Maples,et al.  Experiments in force control of robotic manipulators , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[13]  Matthew T. Mason,et al.  Compliance and Force Control for Computer Controlled Manipulators , 1981, IEEE Transactions on Systems, Man, and Cybernetics.

[14]  Neville Hogan,et al.  Impedance Control: An Approach to Manipulation: Part I—Theory , 1985 .

[15]  Paolo Rocco,et al.  Toward the implementation of hybrid position/force control in industrial robots , 1997, IEEE Trans. Robotics Autom..

[16]  Gürsel Alici,et al.  Static Friction Effects During Hard-on-Hard Contact Tasks and Their Implications for Manipulator Design , 1994, Int. J. Robotics Res..

[17]  Russell H. Taylor,et al.  Preliminary experiments in cooperative human/robot force control for robot assisted microsurgical manipulation , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[18]  Heikki N. Koivo,et al.  Dynamics and simulation of compliant motion of a manipulator , 1988, IEEE J. Robotics Autom..

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

[20]  C. A. Desoer,et al.  Nonlinear Systems Analysis , 1978 .

[21]  Hendrik Van Brussel,et al.  Compliant Robot Motion II. A Control Approach Based on External Control Loops , 1988, Int. J. Robotics Res..

[22]  Daniel E. Koditschek,et al.  Comparative experiments with a new adaptive controller for robot arms , 1991, IEEE Trans. Robotics Autom..

[23]  N. H. McClamroch,et al.  Feedback stabilization and tracking of constrained robots , 1988 .

[24]  John J. Craig,et al.  Hybrid position/force control of manipulators , 1981 .

[25]  Dragoljub Surdilovic,et al.  A new position based force/impedance control for industrial robots , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[26]  Neville Hogan,et al.  Impedance Control: An Approach to Manipulation: Part III—Applications , 1985 .

[27]  Gürsel Alici,et al.  Development and experimental verification of a mathematical model for robot force control design , 1993, Proceedings of 1993 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS '93).

[28]  Paolo Rocco,et al.  Implicit force control for industrial robots in contact with stiff surfaces , 1996, Autom..

[29]  John T. Wen,et al.  Stability analysis of position and force control for robot arms , 1991 .

[30]  Bruno Siciliano,et al.  A passivity-based approach to force regulation and motion control of robot manipulators , 1996, Autom..

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

[32]  Paolo Rocco,et al.  Impedance control for industrial robots , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[33]  Dragoljub Surdilovic,et al.  Contact stability issues in position based impedance control: theory and experiments , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[34]  Tsuneo Yoshikawa,et al.  Force control of robot manipulators , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).