148 ieee/caa journal of automatica sinica, vol. 6, no. 1

10
148 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 6, NO. 1, JANUARY 2019 Prescribed Performance Control of One-DOF Link Manipulator With Uncertainties and Input Saturation Constraint Yang Yang, Member, IEEE, Jie Tan, and Dong Yue, Senior Member, IEEE Abstractā€”In this paper, we mainly address the position control problem for one-degree of freedom (DOF) link manipulator de- spite uncertainties and the input saturation via the backstepping technique, active disturbance rejection control (ADRC) as well as predeļ¬ned tracking performance functions. The extended state observer (ESO) is employed to compensate uncertain dynamics and disturbances, and it does not rely on the accurate model of systems. The tracking differentiator (TD) is utilized to substitute the derivative of the virtual control signals, and the explosion of complexity caused by repeated differentiations of nonlinear functions is removed. The auxiliary system is used to deal with the control input limitation, and the tracking accuracy and speed are improved by predeļ¬ned tracking performance functions. With the help of the input-to-state stability (ISS) and Lyapunov stability theories, it is proven that the tracking error can be gradually converged into arbitrarily small neighborhood of the origin, and the tracking error is adjusted by suitable choice of control parameters. The simulation results are presented for the veriļ¬cation of the theoretical claims. Index Termsā€”Active disturbance rejection control (ADRC), auxiliary system, backstepping technique, input saturation, pre- deļ¬ned tracking performance function. I. I NTRODUCTION T HE control issues of manipulators have captured increas- ing attention from industrial and academic communities due to the broad applications in rehabilitation, automobile manufacturing, operational ļ¬‚exibility of spacecraft and so on. For the purpose of achieving accurate trajectory tracking and good performance, a multitude of control strategies have been developed by numerous scientists in [1]-[10]. Two adaptive Manuscript received June 21, 2017; revised October 10, 2017; accepted December 23, 2017. This work was supported in part by the National Natural Science Foundation of China (61873130, 61533010, 61503194, 61633016), the Natural Science Foundation of Jiangsu Province (BK20140877), the Research and Development Program of Jiangsu (BE2016184), the Jiangsu Government Scholarship for Overseas Studies (2017-037), and 1311 Talent Project of Nanjing University of Posts and Telecommunications. Recom- mended by Associate Editor Qinglai Wei. (Corresponding author: Yang Yang.) Citation: Y. Yang, J. Tan, and D. Yue, ā€œPrescribed performance control of one-DOF link manipulator with uncertainties and input saturation constraint,ā€ IEEE/CAA J. Autom. Sinica, vol. 6, no. 1, pp. 148-157, Jan. 2019. Y. Yang, J. Tan, and D. Yue are with the College of Automation and the College of Artiļ¬cial Intelligence, Nanjing University of Posts and Telecommunications, Nanjing 210023, China (e-mail: [email protected]; [email protected]; [email protected]). D. Yue is also with the Institute of Advanced Technology and Jiangsu Engi- neering Laboratory of Big Data Analysis and Control for Active Distribution Network, Nanjing University of Posts and Telecommunications, Nanjing 2100 23, China. Color versions of one or more of the ļ¬gures in this paper are available online at http://ieeexplore.ieee.org. Digital Object Identiļ¬er 10.1109/JAS.2018.7511099 sliding mode controllers were presented in [6] and [7] based on neural networks and fuzzy logic, respectively. An integral sliding mode control algorithm in [8] and two sliding-mode observers in [9] were utilized to deal with uncertain dynamics and disturbances. In [10], Zeinali et al. put forward a method where an estimated uncertainty term is included in control of robotic manipulators. The tracking control of Lagrange system was investigated in [11]-[15] by adaptive fuzzy con- trol strategies. Furthermore, fractional-order controllers were designed for systems with uncertainties and disturbances [16], [17]. As we know, input saturations are inherent characteristics of motors which might degrade the control performance of the closed-loop system, and even undermine stability in the severe case [18]. A saturated nonlinear PID controller was presented in [19] for industrial manipulators. The tracking and stabilization control issue for a robot suffering from input saturation was reported by Huang et al. in [20]. An auxiliary system was proposed to cope with this problem in [3]. From the practical point of view, the acute precision of the controller is one of the exceedingly crucial factors to evaluate the control performance. In [21], the manipulator employed predeļ¬ned tracking performance functions for improving the precision, but without considering the input saturation. Inspired by the above observation, it is of direct practical signiļ¬cance to pour attention into precise control approaches for the manipulator in the presence of uncertainties and the input saturation. In the cybernetic communities, it is well known that active disturbance rejection control (ADRC) was proposed by Han in 1998 and the nonlinear gain structure was to accommodate unknown uncertainties and disturbances. The principle of this control method is to convert the system into a simple ā€œintegral tandemā€, and the remainder parts are treated as ā€œtotal disturbancesā€ [22]-[37]. In [29], Huang et al. analyzed the estimation error and convergence of the second-order extended state observer (ESO) from the view of ā€œthe stability domainā€. The trajectory tracking control method was presented for a Delta robot with an adaptive observer by the active disturbance rejection framework in [38]. The ADRC technique is applied to improve the performance of a ļ¬‚ywheel energy storage system (FESS) in [39]. Li et al. presented quantitative analysis and comparison between linear ADRC and nonlinear ADRC in [40], and Ran et al. proposed stabilized strategy using ADRC for a class of uncertain non-afļ¬ne systems in [41]. On the other hand, the backstepping technique, a systematic design of the controller and the construction method of Lyapunov function, Authorized licensed use limited to: Nanjing Univ of Post & Telecommunications. Downloaded on April 14,2021 at 12:20:05 UTC from IEEE Xplore. Restrictions apply.

Upload: others

Post on 19-May-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 148 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 6, NO. 1

148 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 6, NO. 1, JANUARY 2019

Prescribed Performance Control of One-DOF LinkManipulator With Uncertainties and

Input Saturation ConstraintYang Yang, Member, IEEE, Jie Tan, and Dong Yue, Senior Member, IEEE

Abstractā€”In this paper, we mainly address the position controlproblem for one-degree of freedom (DOF) link manipulator de-spite uncertainties and the input saturation via the backsteppingtechnique, active disturbance rejection control (ADRC) as well aspredefined tracking performance functions. The extended stateobserver (ESO) is employed to compensate uncertain dynamicsand disturbances, and it does not rely on the accurate model ofsystems. The tracking differentiator (TD) is utilized to substitutethe derivative of the virtual control signals, and the explosionof complexity caused by repeated differentiations of nonlinearfunctions is removed. The auxiliary system is used to deal withthe control input limitation, and the tracking accuracy and speedare improved by predefined tracking performance functions.With the help of the input-to-state stability (ISS) and Lyapunovstability theories, it is proven that the tracking error can begradually converged into arbitrarily small neighborhood of theorigin, and the tracking error is adjusted by suitable choice ofcontrol parameters. The simulation results are presented for theverification of the theoretical claims.

Index Termsā€”Active disturbance rejection control (ADRC),auxiliary system, backstepping technique, input saturation, pre-defined tracking performance function.

I. INTRODUCTION

THE control issues of manipulators have captured increas-ing attention from industrial and academic communities

due to the broad applications in rehabilitation, automobilemanufacturing, operational flexibility of spacecraft and so on.For the purpose of achieving accurate trajectory tracking andgood performance, a multitude of control strategies have beendeveloped by numerous scientists in [1]āˆ’[10]. Two adaptive

Manuscript received June 21, 2017; revised October 10, 2017; acceptedDecember 23, 2017. This work was supported in part by the National NaturalScience Foundation of China (61873130, 61533010, 61503194, 61633016),the Natural Science Foundation of Jiangsu Province (BK20140877), theResearch and Development Program of Jiangsu (BE2016184), the JiangsuGovernment Scholarship for Overseas Studies (2017-037), and 1311 TalentProject of Nanjing University of Posts and Telecommunications. Recom-mended by Associate Editor Qinglai Wei. (Corresponding author: Yang Yang.)

Citation: Y. Yang, J. Tan, and D. Yue, ā€œPrescribed performance control ofone-DOF link manipulator with uncertainties and input saturation constraint,ā€IEEE/CAA J. Autom. Sinica, vol. 6, no. 1, pp. 148āˆ’157, Jan. 2019.

Y. Yang, J. Tan, and D. Yue are with the College of Automation andthe College of Artificial Intelligence, Nanjing University of Posts andTelecommunications, Nanjing 210023, China (e-mail: [email protected];[email protected]; [email protected]).

D. Yue is also with the Institute of Advanced Technology and Jiangsu Engi-neering Laboratory of Big Data Analysis and Control for Active DistributionNetwork, Nanjing University of Posts and Telecommunications, Nanjing 210023, China.

Color versions of one or more of the figures in this paper are availableonline at http://ieeexplore.ieee.org.

Digital Object Identifier 10.1109/JAS.2018.7511099

sliding mode controllers were presented in [6] and [7] basedon neural networks and fuzzy logic, respectively. An integralsliding mode control algorithm in [8] and two sliding-modeobservers in [9] were utilized to deal with uncertain dynamicsand disturbances. In [10], Zeinali et al. put forward a methodwhere an estimated uncertainty term is included in controlof robotic manipulators. The tracking control of Lagrangesystem was investigated in [11]āˆ’[15] by adaptive fuzzy con-trol strategies. Furthermore, fractional-order controllers weredesigned for systems with uncertainties and disturbances [16],[17]. As we know, input saturations are inherent characteristicsof motors which might degrade the control performance ofthe closed-loop system, and even undermine stability in thesevere case [18]. A saturated nonlinear PID controller waspresented in [19] for industrial manipulators. The trackingand stabilization control issue for a robot suffering from inputsaturation was reported by Huang et al. in [20]. An auxiliarysystem was proposed to cope with this problem in [3]. Fromthe practical point of view, the acute precision of the controlleris one of the exceedingly crucial factors to evaluate the controlperformance. In [21], the manipulator employed predefinedtracking performance functions for improving the precision,but without considering the input saturation. Inspired by theabove observation, it is of direct practical significance to pourattention into precise control approaches for the manipulatorin the presence of uncertainties and the input saturation.

In the cybernetic communities, it is well known that activedisturbance rejection control (ADRC) was proposed by Hanin 1998 and the nonlinear gain structure was to accommodateunknown uncertainties and disturbances. The principle ofthis control method is to convert the system into a simpleā€œintegral tandemā€, and the remainder parts are treated as ā€œtotaldisturbancesā€ [22]āˆ’[37]. In [29], Huang et al. analyzed theestimation error and convergence of the second-order extendedstate observer (ESO) from the view of ā€œthe stability domainā€.The trajectory tracking control method was presented for aDelta robot with an adaptive observer by the active disturbancerejection framework in [38]. The ADRC technique is appliedto improve the performance of a flywheel energy storagesystem (FESS) in [39]. Li et al. presented quantitative analysisand comparison between linear ADRC and nonlinear ADRC in[40], and Ran et al. proposed stabilized strategy using ADRCfor a class of uncertain non-affine systems in [41]. On the otherhand, the backstepping technique, a systematic design of thecontroller and the construction method of Lyapunov function,

Authorized licensed use limited to: Nanjing Univ of Post & Telecommunications. Downloaded on April 14,2021 at 12:20:05 UTC from IEEE Xplore. Restrictions apply.

Page 2: 148 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 6, NO. 1

YANG et al.: PRESCRIBED PERFORMANCE CONTROL OF ONE-DOF LINK MANIPULATOR WITH UNCERTAINTIES AND INPUT SATURATION CONSTRAINT 149

was proposed by Kanellakopoulos and Krstic et al. in [42],[43], whose aim was to eliminate the constraints of thematching conditions. It was arduous to calculate the derivativeof the virtual control variable consisting of the fuzzy orneural basis functions as the order of the system increased.Fortunately, the tracking differentiator in ADRC providesan effective approach to deal with this issue without themathematical expression. The ESO and tracking differentiator(TD) were utilized to design the stabilization control lawrecursively by backstepping approach in [24], [44], where anESO and a TD were used to estimate the unknown part ofthe system and the derivative of virtual controls, respectively.The adaptive control/neural network control approaches havebeen widely employed for the robots [45]āˆ’[47]. In contrast toapproximation methods by the neural network in the existingliterature, the ESO from ADRC technology is utilized to notonly estimate the uncertainties of manipulators, but also en-hance the robustness of the closed-loop system, since uncertainperturbations are compensated by the estimations of extendedsystem states [48], [49]. Additionally, the complex derivativecalculations of virtual control signals were impossible to avoidif traditional backstepping methods were employed to developthe adaptive/neural network controller for the manipulators[50], [51]. One solution for this problem is introducing theTD from ADRC, as it provides one of practical methods toimprove the traditional control for the manipulators. It is worthnoting that the input saturation and predefined performancewere not taken into account [42], [44]āˆ’[47], [50], [51]. In[52], barrier Lyapunov functions were proposed for the controlof output-constrained affine nonlinear systems by Tee et al.,and the tracking error of the system was forced into a set oftwo constants. Wang et al. presented prescribed performancecontrol for uncertain strict-feedback nonlinear systems usingneural learning in [53]. Authors in [54] and [55] guaranteedthe transient and steady state performance for a class of strict-feedback nonlinear systems. The common feature was thatneither of them considered the input saturation for nonlinearsystems.

From the aforementioned results, it can be observed thatthe previous research works were concerned about inputsaturation constraints or predefined tracking accuracy for non-linear systems, including one-link manipulators. When bothfactors simultaneously appear in such systems with uncertaindynamics, the design of a state feedback control law seemsmore complex and challenging. In this paper, we are goingto address the tracking issue for a one-DOF link manipulatorin the presence of uncertainties, disturbances, as well as inputsaturations, where nonlinear dynamics and the derivative ofvirtual control are approximated by ESO and TD from asecond-order time optimal system, respectively. The proposedcontrol strategy consists of backstepping technique, ADRCapproach, the auxiliary system as well as predefined trackingperformance functions, and the main contributions of thispaper are nontrivial and can be stated as follows. 1) Thebackstepping approach is combined with ADRC recursively todevelop the control method for a one-DOF link manipulator.On one hand, it is not the requirement of precise knowledge ofthe physical parameters of the system, since the ESO in ADRC

is introduced here to compensate uncertain dynamics anddisturbances. On the other hand, the TD from a second-ordertime optimal system is employed to estimate the derivativeof the virtual control, and the explosion of complexity causedby repeated differentiations of nonlinear functions is removed.Compared with [8], [21], it provides an alternate feasible wayto improve the traditional backstepping technology for roboticmanipulators. 2) In addition, we simultaneously consider inputsaturations and tracking precision for a one-link manipulatorand present a state-feedback control scheme. An auxiliarysystem is constructed to compensate the input saturationnonlinear characteristic, and tracking performance functionsare used to improve the tracking accuracy and speed in thispaper. Interestingly, unlike the existing results in [3], [7], thetask of designing control law for robotic manipulators seemsmore formidable and challenging when both input saturationconstraints and predefined tracking accuracy simultaneouslyappear.

The remainder of this paper is organized as follows. InSection II, problem formulation and preliminaries are illus-trated for a one-DOF link manipulator. Section III providesmain results, including the design procedure for the proposedcontroller, as well as the stability analysis of the closed-loop system. In Section IV, simulation results are presentedto validate the effectiveness of the control strategy. Finally,conclusions are drawn in Section V.

II. PROBLEM STATEMENT AND PRELIMINARIES

One-DOF link manipulator is driven by a control motor,whose dynamics can be described as [37]

D0Īø + C0Īø + G0 = Ļ„ + dis (1)

where Īø is the output angle, D0 = 4ml2/3 is the moment ofinertia, m is the mass of the manipulator, l is distance fromthe centroid to the center of connecting rod rotation, C0 is theviscous friction coefficient, G0 = mgl cos Īø is the gravity ofthe manipulator, g is the gravitational acceleration, Ļ„ is controltorque, and dis is the external disturbance.

Denoting that Īø = Ļ‰, (1) can be rewritten as

Ļ‰ = āˆ’C0

D0Ļ‰ āˆ’ G0

D0+

Ļ„

D0+

dis

D0(2)

where Ļ‰ is the angular velocity.Furthermore, define x1 = Īø, x2 = Ļ‰, u = Ļ„ , and (2) can be

expressed as

x1 = f1(x1, x2)x2 = f2(x2, u)y = x1

(3)

where f1(x1, x2) = x2, x2 = [x1, x2]T , f2(x2, u) = āˆ’ 3C04ml2 x2

āˆ’ 3g4l cos x1 + 3

4ml2 u + 3dis

4ml2 , the external disturbance dis isassociated with system states, y is the output signal of thesystem, u is the input control signal. Due to the limitedamplitude of the driven motor, namely the input saturationconstraint, the saturation function form is expressed as follows:

u =

umax, if uc > umax

uc, if umin ā‰¤ uc ā‰¤ umax

umin, if uc < umin

(4)

Authorized licensed use limited to: Nanjing Univ of Post & Telecommunications. Downloaded on April 14,2021 at 12:20:05 UTC from IEEE Xplore. Restrictions apply.

Page 3: 148 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 6, NO. 1

150 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 6, NO. 1, JANUARY 2019

where uc is the control signal to be designed, and umax āˆˆ (0,āˆž) and umin āˆˆ (āˆ’āˆž, 0) are known parameters.

Assumption 1: There is a compact set Ī© āˆˆ R2, and x2

= [x1, x2]T āˆˆ Ī©, and the state vector x2 is available formeasurement.

Assumption 2: The desired signal yd and its derivative yd

are bounded over R.For the tracking error e1 = y āˆ’ yd, its predefined perfor-

mance is achieved if e1 evolves strictly within the prescribedregion [56]

āˆ’Ļ1Āµ(t) < e1(t) < Ļ2Āµ(t) (5)

where 0 < Ļ1 ā‰¤ 1 and 0 < Ļ2 ā‰¤ 1 are design constants, andĀµ(t) is a performance function, which is smooth, bounded,strictly positive, and decreasing. Generally speaking, this per-formance function Āµ(t) is chosen as

Āµ(t) = (Āµ0 āˆ’ Āµāˆž) exp(āˆ’kct) + Āµāˆž āˆ€t ā‰„ 0 (6)

where kc > 0, Āµāˆž = limtā†’āˆž Āµ(t) > 0, Āµ0 > 0 is an initialvalue of Āµ(t), and Āµ0 is selected such that āˆ’Ļ1Āµ0 < e1(0) <Ļ2Āµ0 is satisfied.

Remark 1: The tracking error e1 will be forced in theallowable region between the bounds āˆ’Ļ1Āµ(t) and Ļ2Āµ(t), andthe maximum overshoot of it is less than max(Ļ1Āµ0, Ļ2Āµ0).Furthermore, the descent velocity and steady state of the track-ing error are determined by kc and Āµāˆž, Ļ1, Ļ2, respectively.

To represent (5) by an equality form, we employ an errortransformation

s1 = Ī¦(

e1

Āµ(t)

)(7)

where Ī¦(Ā·) : (āˆ’Ļ1, Ļ2) 7ā†’ (āˆ’āˆž,āˆž) is a strictly increasingsmooth function. In this paper, a candidate transformationfunction is chosen as

Ī¦(

e1

Āµ(t)

)=

(1āˆ’ q

(e1

Āµ(t)

)) e1Āµ(t)

Ļ1 + e1Āµ(t)

+ q

(e1

Āµ(t)

) e1Āµ(t)

Ļ2 āˆ’ e1Āµ(t)

(8)

where q(āˆ—) =

1, if āˆ— ā‰„ 00, if āˆ— < 0

. Then, we have

s1 = (1āˆ’ q)

e1

Āµ(t)

Ļ1 +e1

Āµ(t)

+ q

e1

Āµ(t)

Ļ2 āˆ’ e1

Āµ(t)

(9)

and it follows that

s1 = Ī³

[e1 āˆ’ Āµ(t)

Āµ(t)e1

](10)

where

Ī³ = (1āˆ’ q)1

Ļ1Āµ(t)[1 + e1

Ļ1Āµ(t)

]2 + q

1Ļ2Āµ(t)[

1āˆ’ e1Ļ2Āµ(t)

]2 > 0.

Lemma 1 [57]: Consider the tracking error e1 and thetransformed error s1 given in (7). If the condition that s1 is

bounded is satisfied, for all t ā‰„ 0, it guarantees the prescribedperformance of e1, that is, (5) holds.

The control objective of this paper is to design a controlscheme for the system (3) in the presence of input saturationconstraint (4), such that the output signal y tracks the desiredone yd and the tracking error converges to the predefinedbound defined in (5).

To move on, we present the following preliminaries aboutADRC and backstepping technology in the remainder of thissection.

A. Theoretical Basis of ADRC

1) Extended State Observer (ESO): In nonlinear controlapproaches, the framework of identification and control ofnonlinear dynamics were introduced to perform the stabilityanalysis. In an effort for this issue, cybernetical scientists sug-gested the use of neural networks or fuzzy logics as estimatorsfor unknown functions by the universal approximation theo-rem, but these approaches only completed the missions overcertain finite compacts. The techniques based on extended stateobservers provide an effective tool to compensate unknowndynamics uniformly. In this paper, we employ a non-linearcontinuous ESO to estimate the unknown items of the system.For example, given the system as below

z = H(t) + BU (11)

where H is an unknown function, U is the input of thesubsystem, and the state vector z is measurable. This systemcan be further extended as

z = z0 + BU

z0 = G(t)(12)

where the function G(t) is unknown and is the derivative ofH(t). The ESO can be constructed as follows:

eE = z1 āˆ’ z

z1 = z2 āˆ’ Ī²1eE + BU

z2 = āˆ’Ī²2|eE |Ī±ESOsign(eE)(13)

where eE is the estimated error of the ESO, z1 and z2 arethe states of the observer, Ī²1 > 0 and Ī²2 > 0 are the gainsof the ESO, Ī±ESO āˆˆ (0, 1) is an adjustable parameter, sign(Ā·)denotes the sign function and

sign(x) =

1, if x > 00, if x = 0āˆ’1, if x < 0.

(14)

To move on, we introduce the following lemma. For clarityand conciseness, the proof of it is omitted and more detailscan be found in [29].

Lemma 2 [29]: Considering the system (11) and the ESO(13), there exist the gains of ESO Ī²1, Ī²2 and Ī±1 āˆˆ (0, 1) suchthat the ESO states z1 and z2 converge to a compact set ofthe states z and H(t), respectively.

Authorized licensed use limited to: Nanjing Univ of Post & Telecommunications. Downloaded on April 14,2021 at 12:20:05 UTC from IEEE Xplore. Restrictions apply.

Page 4: 148 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 6, NO. 1

YANG et al.: PRESCRIBED PERFORMANCE CONTROL OF ONE-DOF LINK MANIPULATOR WITH UNCERTAINTIES AND INPUT SATURATION CONSTRAINT 151

2) Tracking Differentiator (TD): The tracking differentiatoris investigated for the signal estimation without any mathemat-ical expression. If the signal is difficult to be constructed fromthe model, it might not directly obtain its derived informationvia mathematical methods. In this paper, we employ a trackingdifferentiator to reconstruct the derivative of the virtual controland choose its derived form from the second-order timeoptimal system [26], which is expressed as

v1 = v2

v2 = āˆ’Ī»2sign(v2 āˆ’ r(t))|v1 āˆ’ r(t)|Ī±TD āˆ’ Ī»v2

(15)

where r(t) is a known signal, v1 and v2 are the states of TD,Ī± and Ī» are the parameters to be designed. As long as thefollowing inequalities 0 < Ī±TD < 1 and Ī» > 0 are satisfied,v1 and v2 are able to track r(t) and r(t), respectively. Theparameters of TD are given in Section 2.3 of [25].

B. Theoretical Basis of Backstepping Techniques

Consider the following non-affine system:

x = f(x, u) (16)

where x āˆˆ Ī© āŠ‚ R, Ī© is a compact set, f is a smooth contin-uous indeterminate function, āˆ‚f

āˆ‚u 6= 0, and x can be measured.Without loss of generality, it is assumed that āˆ‚f

āˆ‚u > 0, and then(16) can be rewritten as

x = f(x, u)āˆ’ c0u + c0u (17)

where c0 is a design parameter to be determined, and itssymbol is consistent with āˆ‚f

āˆ‚u . Define F (x, u) = f(x, u)āˆ’c0uas a new uncertain function, and the state z2 of the ESO (13)is used to approximate F (x, u) for the system (12). Then, thefollowing controller is proposed to stabilize the system (11)

u(t) =1c0

(āˆ’z2 āˆ’ kx) (18)

where k is a positive constant to be determined in the followingpart.

There is another lemma for convenience of the controlscheme design, and interesting readers may refer to [24] formore details.

Lemma 3 [24]: For the system (16), the controller (18) canbe designed to guarantee its asymptotic stability by designinga second-order ESO.

III. ONE-DOF LINK MANIPULATOR CONTROL BASED ONADRC AND BACKSTEPPING TECHNIQUE

In this section, the tracking control strategy for the one-DOF link manipulator is proposed on the basis of the ADRCapproach as well as the backstepping technique. And then,the main result of this paper and the theoretical analysis ofthe designed closed-loop system are also presented.

From Assumption 1 and Lemma 3, we transform the track-ing issue into the stabilization one, and (3) can be expressedas

x1 = F1(x2) + c2x2

x2 = F2(x2, u) + c3u

y = x1

(19)

where F1(x2) = F1(x1, x2) = f1(x1, x2)āˆ’c2x2, F2(x2, u) =f2(x2, u)āˆ’ c3u, and c2, c3 āˆˆ (0,āˆž) are the parameters to bedetermined later.

In the framework of the backstepping technique, the designprocedure for the system (19) includes the following two steps.

Step 1: Define the tracking error e1 = x1 āˆ’ yd, and itsderivative is

e1 = H1(x1, x2, yd) + c2x2 (20)

where H1(x1, x2, yd) = F1(x1, x2) āˆ’ yd is an unknownfunction. From the principle of the ESO in Section III, anESO is introduced for system III under the Assumption 1.

eE1 = z1,1 āˆ’ e1

z1,1 = z1,2 āˆ’ Ī²1,1eE1 + c2x2

z1,2 = āˆ’Ī²1,2|eE1 |Ī±1sign(eE1)(21)

where z1,2 is the estimation value for H1(Ā·), Ī²1,1 > 0 andĪ²1,2 > 0, and Ī±1 āˆˆ (0, 1).

The virtual control variable x2d can be chosen as

x2d = āˆ’ 1c2

[z1,2 +

e1

Āµkc(Āµāˆž āˆ’ Āµ0) exp(āˆ’kct)āˆ’ k1e1Ī³

2

]

(22)

where k1 > 0, c2 > 0 and kc > 0 are design constants.Consider the following Lyapunov function candidate:

V1 =s21

2(23)

and its time derivative along (10), (20) and (22) is

V1 = s1Ī³

(H1 + c2e2 + c2x2d āˆ’ Āµ(t)

Āµe1

)

ā‰¤ āˆ’k1Ī³2s2

1 + s1Ī³(H1 āˆ’ z1,2) + c2e2s1Ī³ (24)

where e2 = x2 āˆ’ x2d.In view of (10), (24) and Youngā€™s inequality, we obtain that

V1 ā‰¤ āˆ’(k1 āˆ’ 1)Ī³2s21 +

(H1 āˆ’ z1,2)2

2+

c22e

22

2. (25)

In (25), if e2 = 0, (H1āˆ’ z1,2) is viewed as the disturbanceinput of system. Then, the above equation can be furtherwritten as

V1 ā‰¤ āˆ’(k1 āˆ’ 1)Ī³2s21 +

(H1 āˆ’ z1,2)2

2. (26)

According to the input-to-state stability (ISS) theory, whene2 is equal to 0, the system (20) is ISS. As long as (H1āˆ’z1,2)is bounded, e1 is bounded. c2

2e22/2 can be eliminated in the

next step.Step 2: The derivative of e2 = x2 āˆ’ x2d is

e2 = F2 + c3uāˆ’ x2d. (27)

The TD mentioned in Section II is designed here to approx-imate the variable x2d for avoidance of complex calculations,that is,

v1,1 = v1,2

v1,2 = āˆ’Ī»2sign(v1,2 āˆ’ x2d)|v1,1 āˆ’ x2d|Ī± āˆ’ Ī»v1,2

(28)

where v1,2 is the estimated value of the signal x2d, 0 < Ī± < 1,and Ī» > 0. Similar to the previous step, the following ESO

Authorized licensed use limited to: Nanjing Univ of Post & Telecommunications. Downloaded on April 14,2021 at 12:20:05 UTC from IEEE Xplore. Restrictions apply.

Page 5: 148 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 6, NO. 1

152 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 6, NO. 1, JANUARY 2019

can be constructed for the system (27) to approximate theunknown function F2(Ā·)

eE2 = z2,1 āˆ’ e2

z2,1 = z2,2 āˆ’ Ī²2,1eE2 + c3uāˆ’ v1,2

z2,2 = āˆ’Ī²2,2|eE2 |Ī±2sign(eE2)(29)

where z2,2 is the estimation value for F2(Ā·), Ī²2,1 > 0 and Ī²2,2

> 0, and Ī±2 āˆˆ (0, 1). Then, the corresponding control schemeis chosen as

uc = āˆ’ 1c3

(k2e2 + z2,2 āˆ’ v1,2) + ksĪ¾ (30)

where k2, ks, c2 and c3 are the parameters to be specified later,and Ī¾ is the variable from the following auxiliary system forthe input saturation constraints [58]

Ī¾ =

āˆ’kaĪ¾ āˆ’ |c3e2āˆ†u|+ 0.5āˆ†u2

Ī¾+ āˆ†u, if |Ī¾| ā‰„ Ī“

0, if |Ī¾| < Ī“(31)

where āˆ†u = u āˆ’ uc, ka and Ī“ are the parameters to bedesigned.

Remark 2: As for the variable Ī¾ in (31), it is in the last termof (30). On one hand, when the derivative of Ī¾ is not equalto zero in the auxiliary system, the output of the auxiliarysystem might render the control scheme uc smaller and thetime of saturation shorter by the error signal āˆ†u. On theother hand, when the derivative of Ī¾ is equal to zero, theoutput of the auxiliary system is a small constant value. Andthus, it may effect the control scheme uc slightly since Ī“ is asmall constant, that is, the steady-state error of the system isalmost unchanged. In the controller design process, the errorsignal, caused by the input saturation characteristic during thebeginning period, is treated as an input signal of the auxiliarysystem.

The block diagram of the proposed controller is presented inFig. 1, where the design process can be divided into two steps,and the ADRC is adopted at each step of the backstepping.In the first step, the state of the one-DOF link manipulatorx2 and the tracking error e1 are input signals of the firstESO, whose output signal z1,2 is employed to compensateuncertain dynamics. The virtual control variable x2d can beobtained by the tracking error, the first ESO and the predefinedtracking performance function. Then, in the second step, theTD is used to estimate the derivative of the virtual controlsignal x2d, and the second ESO in this step, whose inputsignals are the error e2, the output of the TD v1,2 and thecontrol signal u, is employed to estimate the uncertainties ofthe system. Additionally, the auxiliary system is utilized todeal with the control input limitation by the error signal āˆ†u.The corresponding control scheme uc is chosen via the outputof the TD v1,2, the output of the ESO z2,2, the output of theauxiliary system Ī¾, and the error e2. Finally, one-DOF linkmanipulator is regulated by the output of the saturation unitu.

Now, we are in a position to summarize the main result ofthis paper.

Fig. 1. The block diagram of the proposed controller.

Theorem 1: Under Assumptions 1 and 2, the control scheme(30) with the virtual control (22), the auxiliary system (31) aswell as the predefined performance function (5) are designedfor the system (3) with unknown dynamics, external distur-bances and the input saturation constraint (4). For boundedinitial conditions, this control scheme guarantees all signalsof the closed-loop system are ultimately bounded, and thetracking error can be made arbitrarily small within a residuearound the origin by suitable choice of control parameters.

Proof: We choose the following Lyapunov function candi-date

V2 = V1 +12e22 +

12Ī¾2 (32)

and the derivative of it can be obtained along (27) and (30)

V2 = s1s1 + e2(F2 āˆ’ k2e2 āˆ’ z2,2 + v1,2

āˆ’ x2d + c3ksĪ¾ + c3āˆ†u) + Ī¾Ī¾. (33)

From Lemma 2 and the principle of ESO in [29] and TDin [30], as long as the appropriate parameters of them areselected, the estimation error of ESO, H1āˆ’z1,2, and TD, v1,2

āˆ’x2d can be made arbitrarily small. Without loss of generality,we denote the total approximation error as

Īµ = sup (|H1 āˆ’ z1,2|+ |F2 āˆ’ z2,2|+ |v1,2 āˆ’ x2d|) (34)

Authorized licensed use limited to: Nanjing Univ of Post & Telecommunications. Downloaded on April 14,2021 at 12:20:05 UTC from IEEE Xplore. Restrictions apply.

Page 6: 148 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 6, NO. 1

YANG et al.: PRESCRIBED PERFORMANCE CONTROL OF ONE-DOF LINK MANIPULATOR WITH UNCERTAINTIES AND INPUT SATURATION CONSTRAINT 153

where Īµ > 0. Furthermore, the auxiliary system is a piecewisefunction and it can be divided into two cases in the followingpart:

1) When |Ī¾| ā‰„ Ī“, (33) can be expressed as

V2 = s1s1 + e2(F2 āˆ’ k2e2 āˆ’ z2,2

+ v1,2 āˆ’ x2d + c3ksĪ¾ + c3āˆ†u)

+ Ī¾

(āˆ’kaĪ¾ āˆ’ |c3e2āˆ†u|+ 0.5āˆ†u2

Ī¾+ āˆ†u

). (35)

Using the facts that e2c3ksĪ¾ ā‰¤ c23e

22/2 + k2

sĪ¾2/2, c3e2āˆ†uāˆ’|c3e2āˆ†u| ā‰¤ 0, āˆ’0.5āˆ†u2 + Ī¾āˆ†u ā‰¤ Ī¾2/2 and (25), (35) can befurther written as

V2 ā‰¤āˆ’ (k1 āˆ’ 1)Ī³2s21 āˆ’

(k2 āˆ’ 1āˆ’ c2

2 + c23

2

)e22

āˆ’(

ka āˆ’ 12āˆ’ k2

s

2

)Ī¾2 +

(H1 āˆ’ z1,2)2

2

+(F2 āˆ’ z2,2)2

2+

(v1,2 āˆ’ x2d)2

2. (36)

By noting (34), (36) can be expressed as

V2 ā‰¤āˆ’ 2min[(k1 āˆ’ 1)Ī³2,

(k2 āˆ’ 1āˆ’ c2

2 + c23

2

),

(ka āˆ’ 1

2āˆ’ k2

s

2

)]V2 +

Īµ2

2ā‰¤āˆ’ Ī·1V2 + Ī¶1 (37)

where

Ī·1 = 2min[(k1 āˆ’ 1)Ī³2,

(k2 āˆ’ 1āˆ’ c2

2 + c23

2

),

(ka āˆ’ 1

2āˆ’ k2

s

2

)],

Ī¶1 =Īµ2

2, k1 > 1, k2 >

2 + c22 + c2

3

2, ka >

1 + k2s

2, ks > 0.

2) When |Ī¾| < Ī“, the result follows that Ī¾Ī¾ = 0. Then, (33)can be expressed as

V2 = s1s1 + e2(F2 āˆ’ k2e2 āˆ’ z2,2

+ v1,2 āˆ’ x2d + c3ksĪ¾ + c3āˆ†u). (38)

Noting the facts that e2c3ksĪ¾ ā‰¤ c23e

22/2 + k2

sĪ¾2/2 ā‰¤ c23e

22/2

āˆ’ k2sĪ¾2/2 + k2

sĪ“2, c3āˆ†ue2 ā‰¤ c23e

22/2 + āˆ†u2/2, and similar to

the previous case, we have

V2 ā‰¤āˆ’ (k1 āˆ’ 1)Ī³2s21 āˆ’

(k2 āˆ’ 1āˆ’ c2

2 + 2c23

2

)e22

āˆ’ k2s

2Ī¾2 +

āˆ†u2

2+ k2

sĪ“2 +(H1 āˆ’ z1,2)2

2

+(F2 āˆ’ z2,2)2

2+

(v1,2 āˆ’ x2d)2

2(39)

and it follows that

V2 ā‰¤āˆ’ 2min[(k1 āˆ’ 1)Ī³2,

(k2 āˆ’ 1āˆ’ c2

2 + 2c23

2

),k2

s

2

]V2

+ k2sĪ“2 +

āˆ†u2

2+

Īµ2

2ā‰¤āˆ’ Ī·2V2 + Ī¶2 (40)

where

Ī·2 = 2 min[(k1 āˆ’ 1)Ī³2,

(k2 āˆ’ 1āˆ’ c2

2 + 2c23

2

),k2

s

2

],

Ī¶2 = k2sĪ“2 +

āˆ†u2

2+

Īµ2

2,

k1 > 1, k2 >2 + c2

2 + 2c23

2, ks > 0.

Synthesizing (37) and (40), we obtain that

V2 ā‰¤ āˆ’Ī·V2 + Ī¶ (41)

where Ī· = min (Ī·1, Ī·2) and Ī¶ = max (Ī¶1, Ī¶2). Then, thefollowing inequality holds:

V2 ā‰¤(

V2(0)āˆ’ Ī¶

Ī·

)exp(āˆ’Ī·t) +

Ī¶

Ī·(42)

with the design parameters satisfying k1 > 1, k2 > (2 + c22

+ 2c23)/2, ka > (1 + k2

s)/2 and ks > 0. From (42) and thedefinition of V2, it indicates that s1, e2 and Ī¾ are uniformlybounded. Taking advantage of Lemma 1, the tracking error e1

remains within the prescribed performance (5). Since e1 = x1

āˆ’ yd, e2 = x2 āˆ’ x2d and yd is bounded, e2 is also bounded.In view of (30), we conclude that control input uc is bounded.Thus, all signals of the designed closed-loop system remainbounded. By the predefined performance (5), the residue ofthe tracking error around the origin can be made arbitrarilysmall by suitable choice of predefined parameters.

IV. SIMULATION RESULTS

In this section, a practical example is taken to illustrate theeffectiveness of the proposed strategy. The physical parametersof the one-DOF link manipulator are C0 = 2.0NĀ·mĀ·s/rad, m= 1.00 kg, l = 0.25m, g = 9.8m/s2, and dis = x2 sin(x1).The control input limits are umax = 5 NĀ·m and umin =āˆ’5NĀ·m. The initial value of the system x1(0) = x2(0) =[0.2, 0]T . The parameters of the controller are c2 = 1, c3 =1, k1 = 1.1, k2 = 5, Ī» = 1, Ī± = 0.5, Ī±1 = 0.9, Ī²1,1 =100, Ī²1,2 = 1000, Ī±2 = 0.9, Ī²2,1 = 10, Ī²2,2 = 20, ka =1, ks = 0.5, Ī“ = 0.01, Āµ0 = 1.2, Āµāˆž = 0.1, kc = 2, Ļ1 =0.7, Ļ2 = 0.7, Ī¾(0) = 5. The initial states of ESO and TD arezero, and the desired trajectory is yd = sin(t).

A. Closed-Loop Performance

Figs. 2 and 3 demonstrate the tracking error of the manip-ulator converges to a desired small neighborhood around theorigin with the predefined performance, whereas the controllerwithout predefined performance is obviously out of this range.The tracking objective can be achieved eventually under theproposed control scheme. The curve of control input is plottedin Fig. 4, and the control input signal is always in the saturationfunction bound. Figs. 5 and 6 show that the uncertain dynamicsand disturbances can be approximated by the ESOs. The ESOscan track unknown functions in a very short time when theinitial states of ESO are zero. The sensitivity to Āµāˆž is shownin Fig. 7, where it indicates that the tracking error decreasesas Āµāˆž is scaled up.

Authorized licensed use limited to: Nanjing Univ of Post & Telecommunications. Downloaded on April 14,2021 at 12:20:05 UTC from IEEE Xplore. Restrictions apply.

Page 7: 148 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 6, NO. 1

154 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 6, NO. 1, JANUARY 2019

Fig. 2. The curves of y and the desired signal yd.

Fig. 3. Tracking error with/without predefined performance, where a and b

are Ļ2Āµ(t) and āˆ’Ļ1Āµ(t), respectively.

Fig. 4. Control input signal u.

Fig. 5. The function H1 and its estimation z1,2.

Fig. 6. The function F2 and its estimation z2,2.

Fig. 7. The performance comparison with different Āµāˆž.

Authorized licensed use limited to: Nanjing Univ of Post & Telecommunications. Downloaded on April 14,2021 at 12:20:05 UTC from IEEE Xplore. Restrictions apply.

Page 8: 148 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 6, NO. 1

YANG et al.: PRESCRIBED PERFORMANCE CONTROL OF ONE-DOF LINK MANIPULATOR WITH UNCERTAINTIES AND INPUT SATURATION CONSTRAINT 155

B. Performance Comparisons

We present the comparison of the control input signalsbetween the proposed control approach in this paper and thedynamic surface control (DSC)-based one ucmp of [59] inFig. 8. We observe that the actuator in [59] might operateat the upper/lower saturation limitation for a longer intervalor suffer more abrupt change, and it may result in the wearand tear of the driving motor. The better performance in thispaper is because of internal compensation from the auxiliarysystem. Also, it is noted that, as the time goes, the saturationphenomenon disappears and the internal compensation makesno effort on the whole closed-loop system.

Fig. 8. The comparison of u and ucmp.

To illustrate the robustness property of the closed-loopsystem, the uncertain parameters and external disturbancesof the manipulator are simultaneously taken into account inthis part, and we present the comparison results between thecontrol method designed in this paper and the model-basedapproach in [60]. The two cases with different uncertainties ofmodel parameters and external disturbances are listed in TableI. For comparison, other conditions and control parametersof the two cases are the same. The tracking performance isshown in Fig. 9. It is straightforward to show that the systemsteered by the proposed control scheme in this paper performswith the lower tracking error than the model-based one despiteuncertain parameters dynamics and unknown disturbances.This is due to the fact that the dynamics and disturbances areapproximated by the ESO and are efficiently compensated.

TABLE ITHE UNCERTAINTY OF MODEL PARAMETERS AND

EXTERNAL DISTURBANCES

Case The uncertainty of model parameters External disturbances

1C0 (1Ā± 0%)

dis = x2 sin x1m (1Ā± 0%)l (1Ā± 0%)

2C0 (1Ā± 6%)

dis = x1 sin x2m (1Ā± 6%)l (1Ā± 6%)

Fig. 9. The tracking performance comparison.

V. CONCLUSION

In this paper, we have discussed the problem of positioncontrol and tracking error convergence of the one-DOF linkmanipulator with uncertainties and input saturation constraint.The proposed control strategy is combined the backsteppingtechnology with ADRC, the auxiliary system as well asthe predefined tracking performance function. The unknowndynamics and disturbances are compensated by ESO, and thederivative of virtual control signal is tackled by TD. As aresult, improved performance is achieved and the improvementperformance are illustrated through the simulation, whichdemonstrates that the proposed scheme achieves superiorperformance in both tracking accuracy and uncertainty com-pensation simultaneously. Future research topic could includeaddressing of the adaptive and robust output feedback trackingissue [61]āˆ’[63] for n-link manipulators or consensus controlof multi manipulators with predefined performance.

REFERENCES

[1] S. Li, J. B. He, Y. M. Li, and M. U. Rafique, ā€œDistributed recurrent neuralnetworks for cooperative control of manipulators: a game-theoreticperspective,ā€ IEEE Trans. Neural Networks Learning Syst., vol. 28, no.2, pp. 415āˆ’426, Feb. 2017.

[2] F. Y. Wang and Y. Q. Gao, ā€œOn frequency sensitivity and modeorthogonality of flexible robotic manipulators,ā€ IEEE/CAA J. Autom.Sinica, vol. 3, no. 4, pp. 394āˆ’397, Oct. 2016.

[3] W. He, Y. T. Dong, and C. Y. Sun, ā€œAdaptive neural impedance controlof a robotic manipulator with input saturation,ā€ IEEE Trans. Syst. ManCybern. Syst., vol. 46, no. 3, pp. 334āˆ’344, Mar. 2016.

[4] R. Muradore and P. Fiorini, ā€œA PLS-based statistical approach forfault detection and isolation of robotic manipulators,ā€ IEEE Trans. Ind.Electron., vol. 59, no. 8, pp. 3167āˆ’3175, Aug. 2012.

[5] N. Nikdel, M. Badamchizadeh, V. Azimirad, and M. A. Nazari,ā€œFractional-order adaptive backstepping control of robotic manipulatorsin the presence of model uncertainties and external disturbances,ā€ IEEETrans. Ind. Electron., vol. 63, no. 10, pp. 6249āˆ’6256, Oct. 2016.

[6] M. Ertugrul and O. Kaynak, ā€œNeuro sliding mode control of roboticmanipulators,ā€ Mechatronics, vol. 10, no. 1āˆ’2, pp. 239āˆ’263, Feb.āˆ’Mar.2000.

Authorized licensed use limited to: Nanjing Univ of Post & Telecommunications. Downloaded on April 14,2021 at 12:20:05 UTC from IEEE Xplore. Restrictions apply.

Page 9: 148 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 6, NO. 1

156 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 6, NO. 1, JANUARY 2019

[7] Y. Z. Guo and P. Y. Woo, ā€œAn adaptive fuzzy sliding mode controllerfor robotic manipulators,ā€ IEEE Trans. Syst. Man Cybern. Part A Syst.Humans, vol. 33, no. 2, pp. 149āˆ’159, Mar. 2003.

[8] B. Xiao, S. Yin, and O. Kaynak, ā€œTracking control of robotic ma-nipulators with uncertain kinematics and dynamics,ā€ IEEE Trans. Ind.Electron., vol. 63, no. 10, pp. 6439āˆ’6449, Oct. 2016.

[9] H. F. Ho, Y. K. Wong, and A. B. Rad, ā€œRobust fuzzy tracking controlfor robotic manipulators,ā€ Simul. Modell. Pract. Theory, vol. 15, no. 7,pp. 801āˆ’816, Aug. 2007.

[10] M. Zeinali and L. Notash, ā€œAdaptive sliding mode control with uncer-tainty estimator for robot manipulators,ā€ Mechan. Mach. Theory, vol.45, no. 1, pp. 80āˆ’90, Jan. 2010.

[11] N. Wang, S. F. Su, J. C. Yin, Z. J. Zheng, and M. J. Er, ā€œGlobalasymptotic model-free trajectory-independent tracking control of anuncertain marine vehicle: an adaptive universe-based fuzzy controlapproach,ā€ IEEE Trans. Fuzzy Syst., Aug. 2017, doi: 10.1109/TFUZZ.2017.2737405.

[12] N. Wang, C. J. Qian, J. C. Sun, and Y. C. Liu, ā€œAdaptive robustfinite-time trajectory tracking control of fully actuated marine surfacevehicles,ā€ IEEE Trans. on Control Systems Technology, vol. 24, no. 4,pp. 1454āˆ’1462, Jul. 2016.

[13] N. Wang and M. J. Er, ā€œDirect adaptive fuzzy tracking control of marinevehicles with fully unknown parametric dynamics and uncertainties,ā€IEEE Trans. Control Syst. Technol., vol. 24, no. 5, pp. 1845āˆ’1852,Sep. 2016.

[14] N. Wang, M. J. Er, J. C. Sun, and Y. C. Liu, ā€œAdaptive robust onlineconstructive fuzzy control of a complex surface vehicle system,ā€ IEEETrans. Cybern., vol. 46, no. 7, pp. 1511āˆ’1523, Jul. 2016.

[15] N. Wang and M. J. Er, ā€œSelf-constructing adaptive robust fuzzy neuraltracking control of surface vehicles with uncertainties and unknowndisturbances,ā€ IEEE Trans. Control Syst. Technol., vol. 23, no. 3, pp.991āˆ’1002, May 2015.

[16] N. Bertrand, J. Sabatier, O. Briat, and J. Vinassa, ā€œEmbedded fractionalnonlinear supercapacitor model and its parametric estimation method,ā€IEEE Trans. Ind. Electron., vol. 57, no. 12, pp. 3991āˆ’4000, Dec. 2010.

[17] S. Sondhi and Y. V. Hote, ā€œFractional order PID controller for perturbedload frequency control using Kharitonovs theorem,ā€ Int. J. ElectricalPower Energy Syst., vol. 78, pp. 884āˆ’896, Jun. 2016.

[18] H. Q. Wang, B. Chen, X. P. Liu, K. F. Liu, and C. Lin, ā€œAdaptiveneural tracking control for stochastic nonlinear strict-feedback systemswith unknown input saturation,ā€ Inf. Sci., vol. 269, pp. 300āˆ’315, Jun.2014.

[19] V. Santibanez, K. Camarillo, J. Moreno-Valenzuela, and R. Campa, ā€œApractical PID regulator with bounded torques for robot manipulators,ā€Int. J. Control Autom. Syst., vol. 8, no. 3, pp. 544āˆ’555, Jun. 2010.

[20] J. S. Huang, C. Y. Wen, W. Wang, and Z. P. Jiang, ā€œAdaptive stabilizationand tracking control of a nonholonomic mobile robot with input satura-tion and disturbance,ā€ Syst. Control Lett., vol. 62, no. 3, pp. 234āˆ’241,Mar. 2013.

[21] Z. J. Liu and J. K. Liu, ā€œBoundary control of a flexible roboticmanipulator with output constraints,ā€ Asian J. Control, vol. 19, no. 1,pp. 332āˆ’345, Jan. 2017.

[22] Q. Zheng and Z. Q. Gao, ā€œActive disturbance rejection control: betweenthe formulation in time and the understanding in frequency,ā€ ControlTheory Technol., vol. 14, no. 3, pp. 250āˆ’259, Aug. 2016.

[23] Y. Y. Guo, B. Jiang, and Y. M. Zhang, ā€œA novel robust attitude control forquadrotor aircraft subject to actuator faults and wind gusts,ā€ IEEE/CAAJ. Autom. Sinica, vol. 5, no. 1, pp. 292āˆ’300, Jan. 2018.

[24] C. H. Cheng, Y. A. Hu, and J. H. Wu, ā€œAuto disturbance controller ofnon-affine nonlinear pure feedback systems,ā€ Acta Autom. Sinica, vol.40, no. 7, pp. 1528āˆ’1536, Jul. 2014.

[25] J. Q. Han, ā€œAuto-disturbances-rejection controller and its applications,ā€Control Decis., vol. 13, no. 1, pp. 19āˆ’23, Jan. 1998.

[26] Z. Q. Gao, ā€œOn the foundation of active disturbance rejection control,ā€Control Theory Appl., vol. 30, no. 12, pp. 1498āˆ’1510, Dec. 2013.

[27] B. Z. Gao and Z. L. Zhao, ā€œOn the convergence of an extended stateobserver for nonlinear systems with uncertainty,ā€ Syst. Control Lett., vol.60, no. 6, pp. 420āˆ’430, Jun. 2011.

[28] Z. Q. Gao, ā€œActive disturbance rejection control: from an enduring ideato an emerging technology,ā€ in Proc. 10th Int. Workshop on RobotMotion and Control, Poznan, Poland, 2015, pp. 269āˆ’282.

[29] Y. Huang and J. Q. Han, ā€œAnalysis and design for the second ordernonlinear continuous extended states observer,ā€ Chin. Sci. Bull., vol. 45,no. 21, pp. 1938āˆ’1944, Nov. 2000.

[30] J. Q. Han, Active Disturbance Rejection Control Technique: the Tech-nique for Estimating and Compensating the Uncertainties. Beijing,China: National Defence Industry Press, 2008.

[31] G. Feng, Y. F. Liu, and L. P. Huang, ā€œA new robust algorithm to improvethe dynamic performance on the speed control of induction motor drive,ā€IEEE Trans. Power Electron., vol. 19, no. 6, pp. 1614āˆ’1627, Nov. 2004.

[32] S. H. Li and Z. G. Liu, ā€œAdaptive speed control for permanent-magnetsynchronous motor system with variations of load inertia,ā€ IEEE Trans.Ind. Electron., vol. 56, no. 8, pp. 3050āˆ’3059, Aug. 2009.

[33] Y. Huang, K. K. Xu, J. Q. Han, and J. Lam, ā€œFlight control design usingextended state observer and non-smooth feedback,ā€ in Proc. 40th IEEEConf. Control and Decision, Orlando, FL, USA, 2001, pp. 223āˆ’228.

[34] Y. Q. Xia, Z. Zhu, M. Y. Fu, and S. Wang, ā€œAttitude tracking of rigidspacecraft with bounded disturbances,ā€ IEEE Trans. Ind. Electron., vol.58, no. 2, pp. 647āˆ’659, Feb. 2011.

[35] J. B. Su, H. Y. Ma, W. B. Qiu, and Y. G. Xi, ā€œTask-independentrobotic uncalibrated hand-eye coordination based on the extended stateobserver,ā€ IEEE Trans. Syst. Man Cybern. Part B Cybern., vol. 34, no.4, pp. 1917āˆ’1922, Aug. 2004.

[36] S. E. Talole, J. P. Kolhe, and S. B. Phadke, ā€œExtended-state-observer-based control of flexible-joint system with experimental validation,ā€IEEE Trans. Ind. Electron., vol. 57, no. 4, pp. 1411āˆ’1419, Apr. 2010.

[37] Q. Zheng and Z. Q. Gao, ā€œOn practical applications of active disturbancerejection control,ā€ in Proc. 29th Chinese Control Conf., Beijing, China,2010, pp. 6095āˆ’6100.

[38] L. A. Castaneda, A. Luviano-Juarez, and I. Chairez, ā€œRobust trajectorytracking of a delta robot through adaptive active disturbance rejectioncontrol,ā€ IEEE Trans. Control Syst. Technol., vol. 23, no. 4, pp. 1387āˆ’1398, Jul. 2015.

[39] X. Y. Chang, Y. L. Li, W. Y. Zhang, N. Wang, and W. Xue, ā€œActivedisturbance rejection control for a flywheel energy storage system,ā€IEEE Trans. Ind. Electron., vol. 62, no. 2, pp. 991āˆ’1001, Feb. 2015.

[40] J. Li, Y. Q. Xia, X. H. Qi, and Z. Q. Gao, ā€œOn the necessity, scheme,and basis of the linear-nonlinear switching in active disturbance rejectioncontrol,ā€ IEEE Trans. Ind. Electron., vol. 64, no. 2, pp. 1425āˆ’1435, Feb.2017.

[41] M. P. Ran, Q. Wang, and C. Y. Dong, ā€œActive disturbance rejectioncontrol for uncertain nonaffine-in-control nonlinear systems,ā€ IEEETrans. Autom. Control, vol. 62, no. 11, pp. 5830āˆ’5836, Nov. 2017.

[42] I. Kanellakopoulos, P. V. Kokotovic, and A. S. Morse, ā€œSystematicdesign of adaptive controllers for feedback linearizable systems,ā€ IEEETrans. Autom. Control, vol. 36, no. 11, pp. 1241āˆ’1253, Nov. 1991.

[43] M. Krstic, I. Kanellakopoulos, and P. V. Kokotovic, Nonlinear andAdaptive Control Design. New York, NY, USA: Wiley, 1995.

[44] X. L. Shao and H. L. Wang, ā€œBack-stepping active disturbance rejectioncontrol design for integrated missile guidance and control system viareduced-order ESO,ā€ ISA Trans., vol. 57, pp. 10āˆ’22, Jul. 2015.

Authorized licensed use limited to: Nanjing Univ of Post & Telecommunications. Downloaded on April 14,2021 at 12:20:05 UTC from IEEE Xplore. Restrictions apply.

Page 10: 148 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 6, NO. 1

YANG et al.: PRESCRIBED PERFORMANCE CONTROL OF ONE-DOF LINK MANIPULATOR WITH UNCERTAINTIES AND INPUT SATURATION CONSTRAINT 157

[45] C. Y. Sun, W. He, and J. Hong, ā€œNeural network control of a flexiblerobotic manipulator using the lumped spring-mass model,ā€ IEEE Trans.Syst. Man Cybern. Syst., vol. 47, no. 8, pp. 1863āˆ’1874, Aug. 2017.

[46] H. T. Liu and T. Zhang, ā€œAdaptive neural network finite-time control foruncertain robotic manipulators,ā€ J. Intell. Rob. Syst., vol. 75, no. 3āˆ’4,pp. 363āˆ’377, Sep. 2014.

[47] C. G. Yang, T. Teng, B. Xu, Z. J. Li, J. Na, and C. Y. Su, ā€œGlobaladaptive tracking control of robot manipulators using neural networkswith finite-time learning convergence,ā€ Int. J. Control Autom. Syst., vol.15, no. 4, pp. 1916āˆ’1924, Aug. 2017.

[48] J. Q. Han, ā€œFrom PID to active disturbance rejection control,ā€ IEEETrans. Ind. Electron., vol. 56, no. 3, pp. 900āˆ’906, Mar. 2009.

[49] Z. Q. Gao, Y. Huang, and J. Q. Han, ā€œAn alternative paradigm forcontrol system design,ā€ in Proc. 40th IEEE Conf. Decision and Control,Orlando, FL, USA, 2001, pp. 4578āˆ’4585.

[50] L. Cheng, Z. G. Hou, and M. Tan, ā€œAdaptive neural network trackingcontrol for manipulators with uncertain kinematics, dynamics and actu-ator model,ā€ Automatica, vol. 45, no. 10, pp. 2312āˆ’2318, Oct. 2009.

[51] Q. L. Hu, L. Xu, and A. H. Zhang, ā€œAdaptive backstepping trajectorytracking control of robot manipulator,ā€ J. Franklin Inst., vol. 349, no. 3,pp. 1087āˆ’1105, Apr. 2012.

[52] K. P. Tee, S. S. Ge, and E. H. Tay, ā€œBarrier Lyapunov functions for thecontrol of output-constrained nonlinear systems,ā€ Automatica, vol. 45,no. 4, pp. 918āˆ’927, Apr. 2009.

[53] M. Wang, C. Wang, P. Shi, and X. P. Liu, ā€œDynamic learning fromneural control for strict-feedback systems with guaranteed predefinedperformance,ā€ IEEE Trans. Neural Networks Learning Syst., vol. 27,no. 12, pp. 2564āˆ’2576, Dec. 2016.

[54] S. I. Han and J. M. Lee, ā€œRecurrent fuzzy neural network backsteppingcontrol for the prescribed output tracking performance of nonlineardynamic systems,ā€ ISA Trans., vol. 53, no. 1, pp. 33āˆ’43, Jan. 2014.

[55] M. Chen and S. Zhang, ā€œPredictive performance robust controller fornonlinear system based on backstepping,ā€ IEEE Trans. Neural NetworksLearning Syst., vol. 30, no. 5, pp. 877āˆ’881, 2015.

[56] C. P. Bechlioulis and G. A. Rovithakis, ā€œRobust adaptive control offeedback linearizable MIMO nonlinear systems with prescribed perfor-mance,ā€ IEEE Trans. Autom. Control, vol. 53, no. 9, pp. 2090āˆ’2099,Oct. 2008.

[57] S. J. Yoo, ā€œFault-tolerant control of strict-feedback non-linear time-delaysystems with prescribed performance,ā€ IET Control Theory Appl., vol.7, no. 11, pp. 1553āˆ’1561, Jul. 2013.

[58] M. Chen, S. S. Ge, and B. B. Ren, ā€œAdaptive tracking control ofuncertain MIMO nonlinear systems with input constraints,ā€ Automatica,vol. 47, no. 3, pp. 452āˆ’465, Mar. 2011.

[59] T. S. Li, D. Wang, G. Feng, and S. C. Tong, ā€œA DSC approach to robustadaptive NN tracking control for strict-feedback nonlinear systems,ā€IEEE Trans. Syst. Man Cybern. Part B Cybern., vol. 40, no. 3, pp.915āˆ’927, Jun. 2010.

[60] T. L. Shen, Robot Robust Control Foundation. Beijing, China: TsinghuaUniversity Press, 2000.

[61] N. Wang, C. J. Qian, and Z. Y. Sun, ā€œGlobal asymptotic output trackingof nonlinear second-order systems with power integrators,ā€ Automatica,vol. 80, pp. 1156āˆ’161, Jun. 2017.

[62] N. Wang, J. C. Qian, M. Han, Z. J. Zheng, and M. J. Er, ā€œAdaptiveapproximation-based regulation control for a class of uncertain nonlinearsystems without feedback linearizability,ā€ IEEE Trans. Neural NetworksLearning Syst., 2017, doi: 10.1109/TNNLS.2017.2738918.

[63] N. Wang, J. C. Sun, and M. J. Er, ā€œTracking-error-based universaladaptive fuzzy control for output tracking of nonlinear systems withcompletely unknown dynamics,ā€ IEEE Trans. Fuzzy Syst., 2017, doi:10.1109/TFUZZ.2017.2697399.

Yang Yang (Mā€™18) is currently an Associate Profes-sor with the College of Automation and the Collegeof Artificial Intelligence, Nanjing University of Postsand Telecommunications (NUPT), Nanjing, China.He was a recipient of the National Scholarshipfor Ph.D. candidates, the HOSCO Special Award,Jiangsu Government Scholarship for Overseas Stud-ies and the Excellent Postdoctoral Research FellowAward of NUPT. From June, 2018, he is a VisitingResearch Fellow with the School of Electrical En-gineering and Computer Science, Queensland Uni-

versity of Technology, Brisbane QLD, Australia. He severs as a Reviewer forvarious peer-reviewed journals.

Jie Tan is currently a graduate student majoredin control theory and control engineering at theCollege of Automation, Nanjing University of Postsand Telecommunications, Jiangsu, China. His mainresearch interest is nonlinear control theory.

Dong Yue (Mā€™05āˆ’SMā€™08) received the Ph.D. de-gree from South China University of Technology,Guangzhou, China, in 1995. He is currently a Pro-fessor and Dean of the Institute of Advanced Tech-nology, Nanjing University of Posts and Telecom-munications and also a Changjiang Professor withthe Department of Control Science and Engineering,Huazhong University of Science and Technology. Heis currently an Associate Editor of the IEEE ControlSystems Society Conference Editorial Board andalso an Associate Editor of the IEEE Transactions

on Neural Networks and Learning Systems and the International Journal ofSystems Science. Up to now, he has published more than 100 papers ininternational journals, domestic journals, and international conferences. Hisresearch interests include analysis and synthesis of networked control systems,multi-agent systems, optimal control of power systems, and internet of things.

Authorized licensed use limited to: Nanjing Univ of Post & Telecommunications. Downloaded on April 14,2021 at 12:20:05 UTC from IEEE Xplore. Restrictions apply.