Hostname: page-component-74656f9884-6grmk Total loading time: 0 Render date: 2026-11-05T22:36:49.113Z Has data issue: false hasContentIssue false

An observer-based output tracking controller for electrically driven cooperative multiple manipulators with adaptive Bernstein-type approximator

Published online by Cambridge University Press:  29 November 2021

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

Abstract

Thisarticle presents an observer-based output tracking control method for electrically actuated cooperative multiple manipulators using Bernstein-type operators as a universal approximator. This efficient mathematical tool represents lumped uncertainty, including external perturbations and unmodeled dynamics. Then, adaptive laws are derived through the stability analysis to tune the polynomial coefficients. It is confirmed that all the position and force tracking errors are uniformly ultimately bounded using the Lyapunov stability theorem. The theoretical achievements are validated by applying the proposed observer-based controller to a cooperative robotic system comprised of two manipulators transporting a rigid object. The outcomes of the introduced method are also compared to RBFNN, which is a powerful state-of-the-art approximator. The results demonstrate the efficacy of the introduced adaptive control approach in controlling the system even in the presence of disturbances and uncertainties.

Information

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

Table I. A comparison among FATs, fuzzy methods, and neural networks.

Figure 1

Figure 1. The Coordinate robotic system.

Figure 2

Figure 2. Two 3-DOFcooperative manipulators [54].

Figure 3

Figure 3. The object path tracking in the XY plane.

Figure 4

Figure 4. Position and orientation tracking errors.

Figure 5

Figure 5. The angles of the first manipulator joints.

Figure 6

Figure 6. The angles of the second manipulator joints.

Figure 7

Figure 7. Control signals of the first manipulator.

Figure 8

Figure 8. Control signals of the second manipulator.

Figure 9

Figure 9. The internal force for the first manipulator.

Figure 10

Figure 10. The internal force for the second manipulator.

Figure 11

Figure 11. The position estimation error.

Figure 12

Figure 12. The estimation performance of ${\bf{h}}(t)$.

Figure 13

Figure 13. Trajectory tracking in the absence of ${\hat{\bf h}}(t)$ in (29).

Figure 14

Figure 14. The object trajectory tracking in the XY plane.

Figure 15

Figure 15. Position and orientation tracking errors.

Figure 16

Figure 16. The angles of the first manipulator joints regarding the highly complex trajectory.

Figure 17

Figure 17. The angles of the second manipulator joints regarding the highly complex trajectory.

Figure 18

Figure 18. Control signals of the first manipulator.

Figure 19

Figure 19. Control signals of the second manipulator.

Figure 20

Figure 20. The internal force for the first manipulator.

Figure 21

Figure 21. The internal force for the second manipulator.

Figure 22

Figure 22. The position estimation error.

Figure 23

Figure 23. The approximation performance of ${\bf{h}}(t)$.

Figure 24

Figure 24. Trajectory tracking in the absence of ${\hat{\bf h}}(t)$ in (29).