Hostname: page-component-76fb5796d-2lccl Total loading time: 0 Render date: 2024-04-26T06:34:31.529Z Has data issue: false hasContentIssue false

Decentralized adaptive compliance control of robot manipulators

Published online by Cambridge University Press:  09 March 2009

R. Colbaugh
Affiliation:
Department of Mechanical Engineering, New Mexico State University, Las Cruces, NM 88003 (USA)
K. Glass
Affiliation:
Department of Mechanical Engineering, New Mexico State University, Las Cruces, NM 88003 (USA)

Summary

This paper presents two adaptive schemes for controlling the end-effector compliance of robot manipulators. Each controller possesses a decentralized structure, in which the control input for each configuration degree-offreedom (DOF) is computed based on information concerning only that DOF. The first scheme is developed using an adaptive impedance control approach and consists of two subsystems: a simple “filter” which modifies the end-effector position trajectory based on the sensed contact force and the desired dynamic relationship between the position and force, and an adaptive controller that produces the joint torques required to track this modified trajectory. The second compliant motion control strategy is an adaptive admittance controller for position-controlled manipulators. In this scheme a desired contact force is specified and then position setpoints for the “inner-loop” position controller are generated which ensure that this desired force is achieved. The proposed controllers are extremely simple computationally, do not require knowledge of the manipulator dynamic model or parameter values of the manipulator or the environment, and are implemented in decentralized form.

Type
Articles
Copyright
Copyright © Cambridge University Press 1995

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

1.Raibert, M. and Craig, J., “Hybrid Position/Force Control of ManipulatorsASME J. Dynamic Systems, Measurement, and Control 102, No. 2, 126133 (1981).Google Scholar
2.Khatib, O., “A Unified Approach for Motion and Force Control of Robot Manipulators: The Operational Space FormulationIEEE J. Robotics and Automation 3, No. 1, 4353 (1987).Google Scholar
3.Yoshikawa, T., Sugie, T., and Tanaka, M., “Dynamic Hybrid Position/Force Control of Robot Manipulators-Controller Design and ExperimentIEEE J. Robotics and Automation 4, No. 6, 699705 (1988).CrossRefGoogle Scholar
4.Hogan, N., “Impedance Control: An Approach to Manipulation, Parts I-IIIASME J. of Dynamic Systems, Measurement and Control 107, No. 1, 124 (1985).CrossRefGoogle Scholar
5.Kazerooni, H., Sheridan, T. and Houpt, P., “Robust Compliant Motion for Manipulators, Parts I and IIIEEE J. Robotics and Automation 2, No. 2, 83105 (1986).Google Scholar
6.McCormick, W., and Schwartz, H., “An Investigation of Impedance Control for Robot ManipulatorsInt. J. Robotics Research 12, No. 5, 473489 (1993).Google Scholar
7.Newman, W., “Stability and Performance Limits of Interaction ControllersASME J. Dynamic Systems, Measurement, and Control 114, No. 4, 563750 (1992).Google Scholar
8.McClamroch, N. and Wang, D., “Feedback Stabilization and Tracking of Constrained RobotsIEEE Transactions on Automatic Control 33, No. 5, 419426 (1988).CrossRefGoogle Scholar
9.Wang, D. and McClamroch, N., “Position and Force Control for Constrained Robots: Lyapunov's Direct MethodIEEE Transactions on Robotics and Automation 9, No. 3, 308313 (1993).Google Scholar
10.Grabbe, M., Carroll, J., Dawson, D. and Qu, Z., “Review and Unification of Reduced-Order Force Control MethodsJ. Robotic Systems 10, No. 4, 481504 (1993).Google Scholar
11.Volpe, R. and Khosla, P., “A Theoretical and Experimental Investigation of Explicit Force Control Strategies for ManipulatorsIEEE Transactions on Automatic Control 38, No. 11,16341650 (1993).Google Scholar
12.Craig, J., Hsu, P. and Sastry, S., “Adaptive Control of Mechanical ManipulatorsInt. J. Robotics Research 6, No. 2,1628 (1987).Google Scholar
13.Slotine, J.-J. and Li, W., “On the Adaptive Control of Robot ManipulatorsInt. J. Robotics Research 6, No. 3, 4959 (1987).CrossRefGoogle Scholar
14.Middleton, R. and Goodwin, G., “Adaptive Computed Torque Control for Rigid Link ManipulatorsSystems and Control Letters 10, No. 1, 916 (1988).Google Scholar
15.Bayard, D. and Wen, J., “New Class of Control Laws for Robotic Manipulators: Adaptive Case” Int. J. Control 47, No. 5,13871406 (1988).CrossRefGoogle Scholar
16.Ortega, R. and Spong, M., “Adaptive Motion Control of Rigid Robots: A TutorialAutomatica 25, No 6, 877888 (1989).CrossRefGoogle Scholar
17.Sadegh, N. and Horowitz, R., “Stability and Robustness Analysis of a Class of Adaptive Controllers for Robot ManipulatorsInt. J. Robotics Research 9, No. 3, 7492 (1990).Google Scholar
18.Slotine, J.-J. and Li, W., “Adaptive Strategies in Constrained Manipulation” Proc. IEEE International Conference on Robotics and Automation, Raleigh, NC (April, 1987) pp. 595601.Google Scholar
19.Kelly, R., Carelli, R., Amestegui, M., and Ortega, R., “Adaptive Impedance Control of Robot ManipulatorsInt. J. Robotics and Automation 4, No. 3, 572577 (1989).Google Scholar
20.Niemeyer, G. and Slotine, J.-J., “Performance in Adaptive Manipulator ControlInt. J. Robotics Research 10, No. 2 149161 (1991)Google Scholar
21.Lu, W. and Meng, Q., “Impedance Control with Adaptation for Robotic Manipulators”, IEEE Transactions on Robotics and Automation, Vol. 7, No. 3, 408415 (1991).Google Scholar
22.Carelli, R. and Kelly, R., “An Adaptive Impedance/Force Controller for Robot ManipulatorsIEEE Transactions on Automatic Control 36, No. 8, 967971 (1991).Google Scholar
23.Lozano, R. and Brogliato, B., “Adaptive Hybrid Force-Position Control for Redundant ManipulatorsIEEE Transactions on Automatic Control 37, No. 10, 15011505 (1992).Google Scholar
24.Colbaugh, R., Seraji, H. and Glass, K., “Direct Adaptive Impedance Control of Robot ManipulatorsJ. Robotic Systems 10, No. 2, 217248 (1993).Google Scholar
25.Jean, J. and Fu, L., “Adaptive Hybrid Control Strategies for Constrained RobotsIEEE Transactions on Automatic Control 38, No. 4, 598603 (1993).Google Scholar
26.Arimoto, S., Liu, Y. and Naniwa, T., “Model-Based Adaptive Hybrid Control for Geometrically Constrained Robots” Proc. IEEE International Conference on Robotics and Automation, Atlanta, GA (May, 1993) pp. 618623.Google Scholar
27.Reed, J. and Ioannou, P., “Instability Analysis and Robust Adaptive Control of Robotic ManipulatorsIEEE Transactions on Robotics and Automation 5, No. 3, 381386 (1989).CrossRefGoogle Scholar
28.Schwartz, H., Warshaw, G. and Janabi, T., “Issues in Robot Adaptive Control”, Proc. 1990 American Control Conference, San Diego (May, 1990) pp. 27972805.Google Scholar
29.Kazerooni, H., “On the Robot Compliant Motion ControlASME J. Dynamic Systems, Measurement, and Control 11, No. 3, 416425 (1989).Google Scholar
30.Kazerooni, H., Waibel, B. and Kim, S., “On the Stability of Compliant Motion Control: Theory and Experiments”, ASME J. Dynamic Systems, Measurement, and Control 112, No. 3, 417426 (1990).CrossRefGoogle Scholar
31.Wen, J. and Murphy, S., “Stability Analysis of Position and Force Control for Robot Robot ArmsIEEE Transactions on Automatic Control 36, No. 3, 365371 (1991).Google Scholar
32.Pelletier, M. and Daneshmend, L., “An Adaptive Compliant Motion Controller for Robot Manipulators Based on Damping Control”, Proc. IEEE International Conference on Robotics and Automation, Cincinnati, OH (May, 1990) pp. 7883.Google Scholar
33.Seraji, H. and Colbaugh, R., “Force Tracking in Impedance Control” Proc. 1993 IEEE International Conference on Robotics and Automation, Atlanta, GA (April, 1993) pp. 499506.Google Scholar
34.Fu, L., “Robust Adaptive Decentralized Control of Robot ManipulatorsIEEE Transactions on Automatic Control 37, No. 1, 106110 (1992).CrossRefGoogle Scholar
35.Colbaugh, R., Seraji, H. and Glass, K., “Decentralized Adaptive Control of ManipulatorsJ. Robotic Systems 11, No.5, 425440 (1984).CrossRefGoogle Scholar
36.Baillieul, J., “Kinematic Programming Alternatives for Redundant Manipulators” Proc. IEEE International Conference on Robotics and Automation, St. Louis, MO, (March, 1985) pp. 722728.Google Scholar
37.Sciavicco, L. and Siciliano, B.: “A Solution Algorithm to the Inverse Kinematic Problem for Redundant ManipulatorsIEEE J. Robotics and Automation 4, No. 4, 403410 (1988).Google Scholar
38.Seraji, H., “Configuration Control of Redundant Manipulators: Theory and ImplementationIEEE Transactions on Robotics and Automation 5, No. 4, 472490 (1989).Google Scholar
39.Seraji, H. and Colbaugh, R., “Improved Configuration Control for Redundant RobotsJ. Robotic Systems 7, No. 6, 897928 (1990).CrossRefGoogle Scholar
40.Spong, M. and Vidyasagar, M., Robot Dynamics and Control (Wiley, New York. 1989).Google Scholar
41.Stepaneko, Y. and Yuan, J., “Robust Adaptive Control of a Class of Nonlinear Mechanical Systems with Unbounded and Fast-Varying UncertaintiesAutomatica 28, No. 2, 265276 (1992).Google Scholar
42.Corless, M., “Guaranteed Rates of Exponential Convergence for Uncertain SystemsJ. Optimization Theory and Applications 64, No. 3, 481494 (1990).CrossRefGoogle Scholar
43.Glass, K. and Colbaugh, R., “A Computer Simulation Environment for Manipulator Controller Development” Robotics Laboratory Report 92–01 (New Mexico State University, 01 1992).Google Scholar
44.Walker, I., “The Use of Kinematic Redundancy in Reducing Impact and Contact Effects in Manipulation” Proc. IEEE International Conference on Robotics and Automation, Cincinnati, OH (April, 1990) pp. 434439.Google Scholar
45.Colbaugh, R. and Glass, K., “Cartesian Control of Redundant ManipulatorsJ. Robotic Systems 6, No. 4, 427459 (1989).Google Scholar
46.Takegaki, M. and Arimoto, S., “A New Feedback Method for Dynamic Control of Manipulators”, ASME J. Dynamic Systems, Measurement, and Control 102, 119125 (1981).Google Scholar
47.Luh, J., “An Anatomy of Industrial Robots and Their ControlsIEEE Transactions on Automatic Control 28, No. 2, 133153 (1983).Google Scholar
48.Craig, J.. Introduction to Robotics: Mechanics and Control (Addison-Wesley, New York, 1989), Second Edition.Google Scholar
49.Backes, P., Long, M. and Steele, R., “The Modular Telerobot Task Execution System for Space Telerobotics”, Proc. 1993 IEEE International Conference on Robotics and Automation,Atlanta, GA (April, 1993) pp. 524530.Google Scholar
50.Wen, J., Kreutz-Delgado, K. and Bayard, D., “Lyapunov Function-Based Control Laws for Revolute Robot Arms: Tracking Control, Robustness, and Adaptive ControlIEEE Transactions on Automatic Control 37, No. 2, 231237 (1992).Google Scholar