Hostname: page-component-cd9895bd7-jkksz Total loading time: 0 Render date: 2024-12-24T01:45:47.188Z Has data issue: false hasContentIssue false

Robust tracking control of kinematically redundant robot manipulators subject to multiple self-motion criteria

Published online by Cambridge University Press:  01 November 2008

Ufuk Özbay
Affiliation:
Department of Computer Enginnering, Gebze Institute of Technology, 41400Gebze\Kocaeli—Turkey
H. Türker Şahin
Affiliation:
Department of Computer Enginnering, Gebze Institute of Technology, 41400Gebze\Kocaeli—Turkey
Erkan Zergeroğlu*
Affiliation:
Department of Computer Enginnering, Gebze Institute of Technology, 41400Gebze\Kocaeli—Turkey
*
*Corresponding author. E-mail: [email protected]

Summary

In this study, we consider a model based robust control scheme for kinematically redundant robot manipulators that also enables the use of self motion of the manipulator to perform multiple sub-tasks (e.g., maintaining manipulability, avoidance of mechanical joint limits, and obstacle avoidance). The controller proposed ensures uniformly ultimately bounded end-effector and sub-task tracking despite the parametric uncertainty associated with the dynamic model. A Lyapunov based approach has been utilized in the controller design and extension to a non minimum set of parameters for orientation representation has been presented to illustrate the flexibility of the approach. Extensive simulation studies performed initially on a 3 link planar robot arm (for the planar case) and on a six degree of freedom (DOF) Puma type robot arm (for the 3D case with quaternion feedback) are presented to demonstrate the capabilities and the performance of the controller. The results were then experimentally tested on an actual Puma 560 robot to illustrate the feasibility of the proposed method.

Type
Article
Copyright
Copyright © Cambridge University Press 2008

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.Nakamura, Y., Advanced Robotics Redundancy and Optimization (Addison-Wesley Pub. Co., Inc., Boston, MA, USA, 1991).Google Scholar
2.Nenchev, D. N., “Redundancy resolution through local optimization: A review,” J. Robot. Syst. 6, 769798 (1989).CrossRefGoogle Scholar
3.Siciliano, B., “Kinematic control of redundant robot manipulators: A tutorial,” J. Intell. Robot. Syst. 3, 201212 (1990).CrossRefGoogle Scholar
4.Patel, R. V. and Shadpey, F., “Control of Redundant Robot Manipulators: Theory and Experiments,” Lecture Notes in Control and Information Sciences, No 316, ISSN 0179-8643, Springer, Berlin, Heidelberg, Germany, 2005.Google Scholar
5.Khatib, O., “Dynamic Control of Manipulators in Operational Space,” Proceedings of the 6th IFTOMM Congress on Theory of Machines and Mechanisms, New Delhi (Dec. 1983), pp. 110Google Scholar
6.Seraji, H., “Configuration control of redundant manipulators: Theory and implementation,” IEEE Trans. Robot. Autom. 5 (4), 472490 (1989).CrossRefGoogle Scholar
7.Hsu, P., Hauser, J. and Sastry, S., “Dynamic control of redundant manipulators,” J. Robot. Syst. 6, 133148 (1989).CrossRefGoogle Scholar
8.Colbaugh, R. and Glass, K., “Robust adaptive control of redundant manipulators,” J. Intell. Robot. Syst. 14, 6888 (1995).CrossRefGoogle Scholar
9.Peng, Z. X. and Adachi, N., “Compliant motion control of kinematically redundant manipulators,” IEEE Trans. Robot. Automa. 9 (6), 831837 (1993).CrossRefGoogle Scholar
10.Oh, Y. and Chung, W. K., “Disturbance-observer-based motion control of redundant manipulators using inertially decoupled dynamics,” IEEE/ASME Trans. Mechatronics 4 (2), 133146 (1999).Google Scholar
11.Zergeroglu, E., Dawson, D. M., Walker, I. W. and Setlur, P., “Nonlinear tracking control of kinematically redundant robot manipulators,” IEEE/ASME Trans. Mechatronics 9 (1), 129132 (2004).CrossRefGoogle Scholar
12.Xian, B., de Queiroz, M. S., Dawson, D. and Walker, I., “Task-space tracking control of robot manipulators via quaternion feedback,” IEEE Trans. Robot. Autom. 20 (1), 160167 (2004).CrossRefGoogle Scholar
13.Li, L., Gruver, W. A., Zhang, Q. and Chen, W., “Real-time control of redundant robots subject to Multiple Criteria,” Proceedings of the 1998 IEEE International Conference on Robotics and Automation, Leuven, Belgium (May 1998), pp: 115120.Google Scholar
14.Spong, M. W. and Vidyasagar, M., Robot Dynamics and Control (John Wiley and Sons, Inc., New York, 1989).Google Scholar
15.Rao, C. R. and Mitra, S. K., Generalized Inverse of Matrices and Its Applications (Wiley, New York, 1971).Google Scholar
16.Yoshikawa, T., “Analysis and Control of Robot Manipulators with Redundancy,” InRobotics Research—The First International Symposium, MIT Press, Cambridge, MA 1984 pp. 735747.Google Scholar
17.Lewis, F. L., Abdallah, C. T. and Dawson, D. M., Control of Robot Manipulators (New York: MacMillan Publishing Co., 1993).Google Scholar
18.Dawson, D. M., Bridges, M. M. and Qu, Z., Nonlinear Control of Robotic Manipulators for Environmental Waste and Restoration (Prentice Hall, Englewood Cliffs, NJ, 1995).Google Scholar
19.Murray, R. M., Li, Z., Sastry, S. S., “A Mathematical Introduction to Robotic Manipulation,” (CRC Press, Boca Raton, FL, USA 1994).Google Scholar
20.Hughes, P. C., Spacecraft Attitude Dynamics (Wiley, New York, 1994).Google Scholar
21.Xian, B., de Queiroz, M. S., Dawson, D. and Walker, I., “Task-Space Tracking Control of Robot Manipulators via Quaternion Feedback,” Proceedings of the International Conference on Control Applications, Mexico City, Mexico (2001), pp. 363368.Google Scholar
22.Clear, K. and Tesar, D. “Incorporating Multiple Criteria in the Operation of Redundant Manipulators,” Proceedings of the IEEE International Conference on Robotics and Automation, Cincinnati, Ohio (May 1990) pp. 618624.CrossRefGoogle Scholar
23.Chan, T. F. and Dubey, R. V., “A weighted least norm square based scheme for avoiding joint limits for redundant joint manipulators,” IEEE Trans. Robot. Autom. 11 (2), 286292 (1995).CrossRefGoogle Scholar
24.Armstrong-Hélouvry, B., Control of Machinery with Friction (Klawer Academic Publisher, Boston, MA, 1991).CrossRefGoogle Scholar
25.Armstrong, B., Khatib, O. and Burdick, J., “The Explicit Dynamic Model and Inertial Parameters of the Puma 560 Arm,” Proceedings of the IEEE International Conference of Robotics and Automation, Vol. 1, Washington, USA, (1986) pp. 510–18.Google Scholar
26.Corke, P. and Armstrong-Hélouvry, B., “A meta-study of PUMA 560 dynamics: A critical appraisal of literature data,” Robotica 13 (3), 253258 (1995).CrossRefGoogle Scholar
27.Chiaverini, S., “Singularity-robust task-priority redundancy resolution for real-time kinematic control of robot manipulators,” IEEE Trans. Robot. Autom. 13 (3), 398410 (1997).CrossRefGoogle Scholar