Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-06T10:08:36.903Z Has data issue: false hasContentIssue false

UDE-based task space tracking control of uncertain robot manipulator with input saturation and output constraint

Published online by Cambridge University Press:  01 April 2022

Yuxiang Wu
Affiliation:
School of Automation Science and Engineering, South China University of Technology, Guangzhou, Guangdong 510640, China
Fuxi Wan*
Affiliation:
School of Automation Science and Engineering, South China University of Technology, Guangzhou, Guangdong 510640, China
Tian Xu
Affiliation:
School of Automation Science and Engineering, South China University of Technology, Guangzhou, Guangdong 510640, China
Haoran Fang
Affiliation:
School of Automation Science and Engineering, South China University of Technology, Guangzhou, Guangdong 510640, China
*
*Corresponding author. E-mail: 201920116459@mail.scut.edu.cn
Rights & Permissions [Opens in a new window]

Abstract

This paper investigates the trajectory tracking problem of uncertain robot manipulators with input saturation and output constraints. Uncertainty and disturbance estimator (UDE) is used to tackle the model uncertainties and external disturbances. Different from most existing methods, UDE only needs the bandwidth of the unknown plant model for design, which makes it easy to be implemented. Nonlinear state-dependent function is employed to cope with output constraints and a second order auxiliary system is constructed to solve the input saturation. Finally, an UDE-based tracking controller is proposed based on the backstepping method. With the proposed control scheme, the input saturation and the output constraints are not violated, and all signals in the closed-loop system are bounded. The comparative simulation results of a two-link robot manipulator are utilized to validate the effectiveness and superiority of the proposed control method.

Information

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

Table I. Parameters of the robot.

Figure 1

Table II. Controller parameters.

Figure 2

Figure 1. Tracking performance.

Figure 3

Figure 2. Tracking error.

Figure 4

Figure 3. Control input.

Figure 5

Figure 4. Model uncertainties and external disturbances estimation curve.

Figure 6

Table III. Performance comparisons of controllers.