Hostname: page-component-89b8bd64d-n8gtw Total loading time: 0 Render date: 2026-05-08T06:30:49.446Z Has data issue: false hasContentIssue false

Addressing Control Implementation Issues in Robotic Systems Using Adaptive Control

Published online by Cambridge University Press:  14 May 2019

Rameez Hayat*
Affiliation:
Chair of Automatic Control Engineering, Department of Electrical and Computer Engineering, Technical University of Munich, Theresienstr. 90, 80333, Munich, Germany E-mail: marion.leibold@tum.de TUM Institute of Advanced Study, Technical University of Munich, Lichtenbergstrasse 2a, 85748 Garching, Germany E-mail: mb@tum.de
Marion Leibold
Affiliation:
Chair of Automatic Control Engineering, Department of Electrical and Computer Engineering, Technical University of Munich, Theresienstr. 90, 80333, Munich, Germany E-mail: marion.leibold@tum.de
Martin Buss
Affiliation:
Chair of Automatic Control Engineering, Department of Electrical and Computer Engineering, Technical University of Munich, Theresienstr. 90, 80333, Munich, Germany E-mail: marion.leibold@tum.de TUM Institute of Advanced Study, Technical University of Munich, Lichtenbergstrasse 2a, 85748 Garching, Germany E-mail: mb@tum.de
*
*Corresponding author. E-mail: rameez.hayat@tum.de

Summary

This paper addresses three control implementation issues for trajectory tracking of robotic manipulators: unmodeled dynamics, unknown input saturation and peaking effects during the transient phase. A model-free first-order robust-adaptive control method is used to deal with the unmodeled dynamics. Robust optimality and stability of the controller are proved using the 𝓗 technique and the game-algebraic Riccati equation. An intuitive approach is devised to incorporate the unknown input saturation by modifying the speed of the desired trajectory. The trajectory scaling is performed by using only the state errors. Furthermore, two different techniques are utilized to suppress peaking during the transient response of the trajectory tracking. The first method adds an extra term in the input while the second method uses variable gain to improve the transient response. A systematic procedure for finding the controller parameters is formulated using features, such as rise time and settling time. A three-degree-of-freedom robot manipulator is used for the validation of the proposed controller in simulations and experiments.

Information

Type
Articles
Copyright
© Cambridge University Press 2019 

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.)

Article purchase

Temporarily unavailable