Hostname: page-component-74656f9884-8r8nv Total loading time: 0 Render date: 2026-11-07T04:02:41.129Z Has data issue: false hasContentIssue false

Robust adaptive controller–observer scheme for robot manipulators: a Bernstein–Stancu approach

Published online by Cambridge University Press:  28 September 2021

Alireza Izadbakhsh*
Affiliation:
Department of Electrical Engineering, Garmsar Branch, Islamic Azad University, Garmsar, Iran
Nazila Nikdel
Affiliation:
Faculty of Electrical and Computer Engineering, Urmia University, Urmia, Iran
*
*Corresponding author. E-mail: izadbakhsh_alireza@hotmail.com
Rights & Permissions [Opens in a new window]

Abstract

This article introduces a robust adaptive controller–observer structure for robotic manipulators such that the need for joints speed measurement is removed. Besides, it is presumed that the system model has uncertainties and is subject to disturbances, and the proposed method must eliminate the impact of these factors on the system response. According to this, for the first time in the robotics field, a model-free scheme is developed based on the Bernstein–Stancu polynomial. The universal approximation property of the Bernstein–Stancu polynomial enables it to accurately estimate the lumped uncertainty, including unmodeled dynamics and disturbances. Moreover, to increase the efficiency of the controller–observer structure, adaptive rules have been proposed to update polynomial coefficients. The boundedness of all system errors is proven using the Lyapunov theorem. Finally, the proposed robust Adaptive controller–observer is applied on a planer robot, and the results are precisely analyzed. The results of the proposed approach are also compared with two state-of-art powerful approximation methods.

Information

Type
Research Article
Copyright
© The Author(s), 2021. Published by Cambridge University Press
Figure 0

Figure 1. Membership functions for the inputs ${x_1}$.

Figure 1

Table I. A comparison among the proposed method, RBFNN, and the fuzzy approach.

Figure 2

Figure 2. The desired and actual paths.

Figure 3

Figure 3. Control signals.

Figure 4

Figure 4. The estimation performance of $\eta (t)$.

Figure 5

Figure 5. The joint position estimation errors for joints 1 and 2.

Figure 6

Figure 6. The joint velocity estimation errors for joints 1 and 2.

Figure 7

Figure 7. The desired and actual paths in the absence of $\hat{\eta} (t)$.