## Mathematical Theories and Applications for Nonlinear Control Systems

View this Special IssueResearch Article | Open Access

Wei Sun, Wenxing Yuan, Jing Zhang, Qun Sun, "Adaptive Tracking Control for a Class of Manipulator Systems with State Constraints and Stochastic Disturbances", *Mathematical Problems in Engineering*, vol. 2018, Article ID 5080684, 6 pages, 2018. https://doi.org/10.1155/2018/5080684

# Adaptive Tracking Control for a Class of Manipulator Systems with State Constraints and Stochastic Disturbances

**Academic Editor:**Xue-Jun Xie

#### Abstract

An adaptive controller is constructed for a class of stochastic manipulator nonlinear systems in this paper. The states are constrained in the compact set. A tan-type Barrier Lyapunov Function (BLF) is employed to deal with state constraints. The proposed control scheme guarantees the output error convergence to a small neighbourhood of zero. All the signals in the closed-loop system are bounded. The simulation results illustrate the validity of the proposed method.

#### 1. Introduction

Adaptive control of strict-feedback nonlinear systems has received a lot of attention since the appearance of recursive backstepping design [1] and feedforward design [2, 3]; a great deal of work has been done for this class of systems in the past decades; for example, see [4–9]. Constraints are widespread in many real systems such as robotic manipulators and physical engineering systems. Therefore robotic manipulators have received increasing attention over the last few years. For this reason, many methods have been used to handle the issue of constraints, for example, [10–16]. In detail, in [10], the author studies the neural network adaptive control design for robotic systems with the velocity constraints and input saturation. An adaptive finite-time controller is considered in [11] for a class of strict-feedback nonlinear systems with parametric uncertainties and full state constraints. In [12], the problem of position control of manipulators operating in the task space under state constraints has been addressed. Literatures [15, 16] discussed the trajectory and tracking control problems of the mobile manipulator with constrained end-effector and adaptive controllers are proposed.

The practical systems are inevitable to contain the stochastic disturbance and it can cause instability of system. So the stability of stochastic nonlinear systems has attracted great attention [17–19]. In [20], the author has proposed the state equations of the stochastic dynamics of an open-chain manipulator in a fluid environment. This paper has given an algorithm for the discretization of the state equations and explained how the interaction between a fluid and a manipulator can be taken into account in the control of manipulators. The work [21] studies the problem of output feedback stabilization for a class of stochastic feedforward nonlinear systems with state and input delays and the unknown output function. In [22], the stochastic response of a mobile robotic manipulator has been investigated. This paper has studied the sensitivities of the joints responses to base velocity, the surface roughness coefficients, manipulator configuration, and damping in detail.

In this paper, an adaptive tracking controller will be designed for stochastic manipulator nonlinear systems with full state constraints. A backstepping technique with a tan-type Barrier Lyapunov Function (BLF) will be constructed to address the state constraints problem and all the states in stochastic nonlinear systems are not violated. The error signals have converged to an arbitrarily small neighbourhood of zero and all the signals in the closed-loop system are bounded.

#### 2. System Description

##### 2.1. Problem Statement and Preliminary Results

Consider the one-link manipulator which contains motor dynamics and stochastic disturbances. The model is described as [9]

where are the link position, velocity, and acceleration, respectively; denotes the torque produced by the electrical system; is the known torque stochastic disturbance; is the electromechanical torque control input; is a known mechanical inertia; is unknown coefficient of viscous friction at the joint; is a known constant related to the mass of the load and the coefficient of gravity; is the known armature inductance; is the known armature resistance; is the known back electromotive force coefficient; is the link mass; and is the length of the link which is known. Then, following change of coordinates , we can get

All the states are constrained in the compact set as , where , are positive constants.

Given a reference trajectory , the control objective is to design an adaptive control algorithm such that tracks the desired trajectory as much as possible; all the signals in closed-loop systems are bounded; the state constraint requirements are not violated. To facilitate control system design, the following assumption and lemma are proposed.

*Assumption 1. *The reference trajectory and its derivatives up to the n-th ones are continuous and bounded. That is, for any constant , there exist positive constants , such that , .

*Remark 2. *This assumption is reasonable. Assumption 1 is the worst case one. The requirement on derivatives is widely fixed in backstepping control [23]. This is because the standard backstepping technique requires the reference signal to be continuous and derivable to design the desired controller. in assumption is always true in practice for the requirement of output tracking control. A similar assumption is also considered in [24, 25].

Next, consider the following stochastic nonlinear system:

where is the system state vector; and satisfy the locally Lipschitz functions and the linear growth condition and ; is an r-dimensional standard Wiener process.

*Definition 3 (see [2]). *For any Lyapunov function , we define the differential operator L as follows:

where is the matrix trace.

Lemma 4 (see [26]). *There exist a function , two constants , and class functions satisfying and ; then, there is a unique strong solution which satisfies *

#### 3. Control Design and Stability Analysis

*Step 1. *Define the tracking error , where are the virtual controllers and with are positive constants, and with . We can get Consider a candidate BLF as follows: Based on Definition 3, one hasDesign the virtual controller aswhere is a design parameter. Substituting (9) into (8), we can obtain

*Step 2. *Define the tracking error ; the following can be obtained: Choose a candidate BLF as follows: Here , denotes the estimation of . Based on Definition 3, we can obtainDesign the virtual controller aswhere is a design parameter. An tuning function is chosen as . Substituting (14) into (13) yields

*Step 3. *Defining the tracking error , we have Construct a candidate BLF as follows: Based on Definition 3, computing , we can figure outDesign the controller as follows:where is a design parameter. Choosing and substituting (18) and (19) into (15) result inThe adaptive law is given as with a design parameter . Then, we can obtainChoose ; then (21) can be rewritten aswhere ; that is,

Theorem 5. *Consider system (1) under Assumption 1; the controller is given in (19), and the adaption law . Then, the following are guaranteed:*(1)* The full state constraints are not violated.*(2)

*(3)*

*All the signals in the closed-loop system are bounded.*

*The error signals**will converge to**.**Proof. *Define a candidate BLF as follows: From (23), we can get that Based on Lemma 4, we know that Then, the following inequality holds: Hence, Hence, the size of can be made small enough by choosing appropriate parameters. On the other hand, from the above inequality, we can obtain that is limited by Then, we know that is bounded. So is bounded and is bounded. Then we know that , , , and are bounded. From and , we know that From and , we can obtain that . In a similar way, we can obtain . Thus, the full state constraints are not violated.

#### 4. Simulation

In this section, simulation is introduced to demonstrate the effectiveness of the proposed scheme.

where , , , , , and . All the states are constrained in the compact set as . The reference signal is chosen as .

In the simulation, the design parameters are chosen as , , , , , , and . The results of the simulation are shown in Figures 1–4. The output tracking and is illustrated in Figure 1. It can be seen that the position state can primely track the desired trajectory . It is shown in Figure 2 that all the states are strictly constrained in . The parameter updating law and input are all bounded as shown in Figures 3 and 4. The simulation results demonstrate the effectiveness of the proposed adaptive control scheme.

#### 5. Conclusions

This study carries out the adaptive tracking control for a class of stochastic manipulator nonlinear systems. An adaptive controller is proposed to ensure that the mean square of the tracking error can be made arbitrarily small. Simulation results are presented to illustrate the effectiveness of the proposed control strategy.

#### Data Availability

In this paper, only numerical simulation is given; all the data are produced by Matlab program. No other data were used to support this study.

#### Conflicts of Interest

The authors declare that they have no conflicts of interest.

#### Acknowledgments

This research was supported by the National Natural Science Foundation of China under Grants 61603170, 61573177, and 61773191; the Natural Science Foundation of Shandong Province for Outstanding Young Talents in Provincial Universities under Grant ZR2016JL025; the Natural Science Foundation of Shandong Province of China ZR2018MF028; and Special Fund Plan for Local Science and Technology Development led by Central Authority.

#### References

- M. Krstic and P. V. Kokotovic, “Adaptive nonlinear design with controller-identifier separation and swapping,”
*Institute of Electrical and Electronics Engineers Transactions on Automatic Control*, vol. 40, no. 3, pp. 426–440, 1995. View at: Publisher Site | Google Scholar | MathSciNet - C.-R. Zhao and X.-J. Xie, “Global stabilization of stochastic high-order feedforward nonlinear systems with time-varying delay,”
*Automatica*, vol. 50, no. 1, pp. 203–210, 2014. View at: Publisher Site | Google Scholar | MathSciNet - H. Fujimoto, Y. Hori, and A. Kawamura, “Perfect tracking control based on multirate feedforward control with generalized sampling periods,”
*IEEE Transactions on Industrial Electronics*, vol. 48, no. 3, pp. 636–644, 2001. View at: Publisher Site | Google Scholar - Z.-Y. Sun, M.-M. Yun, and T. Li, “A new approach to fast global finite-time stabilization of high-order nonlinear system,”
*Automatica*, vol. 81, pp. 455–463, 2017. View at: Publisher Site | Google Scholar | MathSciNet - Q. Zhou, H. Li, C. Wu, L. Wang, and C. K. Ahn, “Adaptive Fuzzy Control of Nonlinear Systems with Unmodeled Dynamics and Input Saturation Using Small-Gain Approach,”
*IEEE Transactions on Systems, Man, and Cybernetics: Systems*, vol. 47, no. 8, pp. 1979–1989, 2017. View at: Publisher Site | Google Scholar - W. Si, X. Dong, and F. Yang, “Decentralized adaptive neural control for high-order stochastic nonlinear strongly interconnected systems with unknown system dynamics,”
*Information Sciences*, vol. 424, pp. 137–158, 2018. View at: Publisher Site | Google Scholar | MathSciNet - W. Sun and Y. Wu, “Modeling and finite-time tracking control for mobile manipulators with affine and holonomic constraints,”
*Journal of Systems Science and Complexity*, vol. 29, no. 3, pp. 589–601, 2016. View at: Publisher Site | Google Scholar | MathSciNet - Z.-Y. Sun, C.-H. Zhang, and Z. Wang, “Adaptive disturbance attenuation for generalized high-order uncertain nonlinear systems,”
*Automatica*, vol. 80, pp. 102–109, 2017. View at: Publisher Site | Google Scholar | MathSciNet - H. F. Ho, Y. K. Wong, and A. B. Rad, “Adaptive fuzzy approach for a class of uncertain nonlinear systems in strict-feedback form,”
*ISA Transactions*, vol. 47, no. 3, pp. 286–299, 2008. View at: Publisher Site | Google Scholar - H. Rahimi Nohooji, I. Howard, and L. Cui, “Neural network adaptive control design for robot manipulators under velocity constraints,”
*Journal of The Franklin Institute*, vol. 355, no. 2, pp. 693–713, 2018. View at: Publisher Site | Google Scholar | MathSciNet - C. Wang, Y. Wu, and J. Yu, “Barrier Lyapunov functions-based dynamic surface control for pure-feedback systems with full state constraints,”
*IET Control Theory & Applications*, vol. 11, no. 4, pp. 524–530, 2017. View at: Publisher Site | Google Scholar | MathSciNet - M. Galicki, “An adaptive non-linear constraint control of mobile manipulators,”
*Mechanism and Machine Theory*, vol. 88, pp. 63–85, 2015. View at: Publisher Site | Google Scholar - N. Chen, F. Song, G. Li, X. Sun, and C. Ai, “An adaptive sliding mode backstepping control for the mobile manipulator with nonholonomic constraints,”
*Communications in Nonlinear Science and Numerical Simulation*, vol. 18, no. 10, pp. 2885–2899, 2013. View at: Publisher Site | Google Scholar | MathSciNet - Y.-S. Lu and Y.-Y. Lin, “Smooth motion control of rigid robotic manipulators with constraints on high-order kinematic variables,”
*Mechatronics*, vol. 49, pp. 11–25, 2018. View at: Publisher Site | Google Scholar - W. Dong, “On trajectory and force tracking control of constrained mobile manipulators with parameter uncertainty,”
*Automatica*, vol. 38, no. 9, pp. 1475–1484, 2002. View at: Publisher Site | Google Scholar | MathSciNet - Z. Li, S. S. Ge, M. Adams, and W. S. Wijesoma, “Robust adaptive control of uncertain force/motion constrained nonholonomic mobile manipulators,”
*Automatica*, vol. 44, no. 3, pp. 776–784, 2008. View at: Publisher Site | Google Scholar | MathSciNet - W. Zhang and B. Chen, “H-representation and applications to generalized Lyapunov equations and linear stochastic systems,”
*IEEE Transactions on Automatic Control*, vol. 57, no. 12, pp. 3009–3022, 2012. View at: Publisher Site | Google Scholar | MathSciNet - X.-J. Xie, N. Duan, and C.-R. Zhao, “A combined homogeneous domination and sign function approach to output-feedback stabilization of stochastic high-order nonlinear systems,”
*Institute of Electrical and Electronics Engineers Transactions on Automatic Control*, vol. 59, no. 5, pp. 1303–1309, 2014. View at: Publisher Site | Google Scholar | MathSciNet - W. Zhang, Y. Zhao, and L. Sheng, “Some remarks on stability of stochastic singular systems with state-dependent noise,”
*Automatica*, vol. 51, pp. 273–277, 2015. View at: Publisher Site | Google Scholar | MathSciNet - M. J. Richard and B. Lévesque, “Stochastic dynamical modelling of an open-chain manipulator in a fluid environment,”
*Mechanism and Machine Theory*, vol. 31, no. 5, pp. 561–572, 1996. View at: Publisher Site | Google Scholar - Z.-G. Liu and Y.-Q. Wu, “Modelling and adaptive tracking control for flexible joint robots with random noises,”
*International Journal of Control*, vol. 87, no. 12, pp. 2499–2510, 2014. View at: Publisher Site | Google Scholar | MathSciNet - U. O. Akpan and M. R. Kujath, “Stochastic response of a flexible mobile robotic manipulator structure,”
*Computers & Structures*, vol. 59, no. 5, pp. 891–898, 1996. View at: Publisher Site | Google Scholar - M.-Y. Cui, X.-J. Xie, and Z.-J. Wu, “Dynamics modeling and tracking control of robot manipulators in random vibration environment,”
*Institute of Electrical and Electronics Engineers Transactions on Automatic Control*, vol. 58, no. 6, pp. 1540–1545, 2013. View at: Publisher Site | Google Scholar | MathSciNet - X. Jin, “Adaptive fault tolerant control for a class of input and state constrained {MIMO} nonlinear systems,”
*International Journal of Robust and Nonlinear Control*, vol. 26, no. 2, pp. 286–302, 2016. View at: Publisher Site | Google Scholar | MathSciNet - W. He, Y. Chen, and Z. Yin, “Adaptive neural network control of an uncertain robot with full-state constraints,”
*IEEE Transactions on Cybernetics*, vol. 46, no. 3, pp. 620–629, 2016. View at: Publisher Site | Google Scholar - W. Chen, L. Jiao, J. Li, and R. Li, “Adaptive NN backstepping output-feedback control for stochastic nonlinear strict-feedback systems with time-varying delays,”
*IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics*, vol. 40, no. 3, pp. 939–950, 2010. View at: Publisher Site | Google Scholar

#### Copyright

Copyright © 2018 Wei Sun et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.