Computational considerations in the implementation of force control strategies

This paper discusses computational and experimental details necessary for successfully implementing and evaluating a wide variety of force control strategies. First, a review of both explicit force and impedance control strategies is provided. Second, the basic computational requirements of these schemes are discussed, and the hardware and timing information for our implementation is provided. Third, computational problems such as noise filtering and sampling rates are explained and discussed in detail. Finally, a review of the experimental results obtained is provided. These results support the previous discussions by demonstrating the importance of fully considering the implementational details required for successful force control of robotic manipulators.

[1]  Pradeep K. Khosla,et al.  An Analysis Of Manipulator Force Control Strategies Applied To An Experimentally Derived Model , 1992, Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  S. Arimoto,et al.  Sensory feedback for robot manipulators , 1985 .

[3]  Pradeep K. Khosla,et al.  Implementing real-time robotic systems using CHIMERA II , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[4]  Pradeep K. Khosla,et al.  Recent Advances in Experimental Robot Control , 1990 .

[5]  Warren P. Seering,et al.  On dynamic models of robot force control , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[6]  Pradeep K. Khosla,et al.  A Theoretical and Experimental Investigation of Impact Control for Manipulators , 1993, Int. J. Robotics Res..

[7]  K. Kreutz On manipulator control by exact linearization , 1989 .

[8]  Pradeep K. Khosla,et al.  Experimental verification of a strategy for impact control , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[9]  Pradeep K. Khosla,et al.  Manipulator control with superquadric artificial potential functions: theory and experiments , 1990, IEEE Trans. Syst. Man Cybern..

[10]  Neville Hogan,et al.  Impedance Control: An Approach to Manipulation , 1984, 1984 American Control Conference.

[11]  N. Hogan,et al.  Impedance Control:An Approach to Manipulation,Parts I,II,III , 1985 .

[12]  J. Salisbury,et al.  Active stiffness control of a manipulator in cartesian coordinates , 1980, 1980 19th IEEE Conference on Decision and Control including the Symposium on Adaptive Processes.

[13]  Andrew A. Goldenberg Implementation of force and impedance control in robot manipulators , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[14]  Kamal Youcef-Toumi,et al.  Impact and force control , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[15]  J. Y. S. Luh,et al.  Resolved-acceleration control of mechanical manipulators , 1980 .

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

[17]  Thomas B. Sheridan,et al.  Robust compliant motion for manipulators, part I: The fundamental concepts of compliant motion , 1986, IEEE J. Robotics Autom..

[18]  William E. Hamilton Globally stable compliant motion control for robotic assembly , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[19]  Oussama Khatib,et al.  Commande dynamique dans l''espace op'erational des robots ma-nipulaters en pr'esence d''obstacles , 1980 .

[20]  Warren P. Seering,et al.  Understanding bandwidth limitations in robot force control , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[21]  Neville Hogan,et al.  An analysis of contact instability in terms of passive physical equivalents , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[22]  Dong Li,et al.  Force control of direct-drive manipulators for surface following , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[23]  Richard Paul,et al.  Manipulator compliance based on joint torque control , 1980, 1980 19th IEEE Conference on Decision and Control including the Symposium on Adaptive Processes.

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

[25]  Pradeep K. Khosla Effect of Sampling Rates on the Performance of Model-Based Control Schemes , 1989 .

[26]  O. Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[27]  Richard P. Paul,et al.  Problems and research issues associated with the hybrid control of force and displacement , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[28]  Pradeep K. Khosla,et al.  Theoretical analysis and experimental verification of a manipulator/sensor/environment model for force control , 1990, 1990 IEEE International Conference on Systems, Man, and Cybernetics Conference Proceedings.

[29]  Pradeep K. Khosla,et al.  Integration of real-time software modules for reconfigurable sensor-based control systems , 1992, Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems.

[30]  Pradeep K. Khosla,et al.  The Equivalence of Second Order Impedance Control and Proportional Gain Explicit Force Control: Theory and Experiments , 1991, ISER.

[31]  A. Bejczy Robot arm dynamics and control , 1974 .

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

[33]  Richard P. Paul,et al.  On position compensation and force control stability of a robot with a compliant wrist , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[34]  B. R. Markiewicz,et al.  Analysis of the computed torque drive method and comparison with conventional position servo for a computer-controlled manipulator , 1973 .

[35]  Daniel E. Whitney,et al.  Force Feedback Control of Manipulator Fine Motions , 1977 .

[36]  John Kenneth Salisbury,et al.  The Effect of coulomb friction and stiction on force control , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

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

[38]  Oussama Khatib,et al.  Motion and force control of robot manipulators , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[39]  Daniel E. Whitney,et al.  Historical Perspective and State of the Art in Robot Force Control , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[40]  R. Paul Robot manipulators : mathematics, programming, and control : the computer control of robot manipulators , 1981 .

[41]  Oussama Khatib,et al.  Design and Development of Torque- Controlled Joints , 1989, ISER.

[42]  G.N. Saridis,et al.  An experiment in hybrid position/force control of a six DOF revolute manipulator , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[43]  Richard Alan Volpe,et al.  Real and Artificial Forces in the Control of Manipulators: Theory and Experiments , 1990 .

[44]  Thomas B. Sheridan,et al.  Robust compliant motion for manipulators, part II: Design method , 1986, IEEE J. Robotics Autom..

[45]  F. A. Seiler,et al.  Numerical Recipes in C: The Art of Scientific Computing , 1989 .

[46]  William H. Press,et al.  Numerical Recipes in FORTRAN - The Art of Scientific Computing, 2nd Edition , 1987 .

[47]  John M. Hollerbach,et al.  Dynamic Stability Issues in Force Control of Manipulators , 1987, 1987 American Control Conference.

[48]  R. Volpe,et al.  An experimental evaluation and comparison of explicit force control strategies for robotic manipulators , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.