OVER THE PAST few decades, the sliding mode control

Size: px
Start display at page:

Download "OVER THE PAST few decades, the sliding mode control"

Transcription

1 2444 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 58, NO. 6, JUNE 2011 Robust Sliding Mode Control for Robot Manipulators Shafiqul Islam, Member, IEEE, and Xiaoping P. Liu, Senior Member, IEEE Abstract In the face of large-scale parametric uncertainties, the single-model (SM)-based sliding mode control (SMC) approach demands high gains for the observer, controller, and adaptation to achieve satisfactory tracking performance. The main practical problem of having high-gain-based design is that it amplifies the input and output disturbance as well as excites hidden unmodeled dynamics, causing poor tracking performance. In this paper, a multiple model/control-based SMC technique is proposed to reduce the level of parametric uncertainty to reduce observer controller gains. To this end, we split uniformly the compact set of unknown parameters into a finite number of smaller compact subsets. Then, we design a candidate SMC corresponding to each of these smaller subsets. The derivative of the Lyapunov function candidate is used as a resetting criterion to identify a candidate model that approximates closely the plant at each instant of time. The key idea is to allow the parameter estimate of conventional adaptive sliding mode control design to be reset into a model that best estimates the plant among a finite set of candidate models. The proposed method is evaluated on a 2-DOF robot manipulator to demonstrate the effectiveness of the theoretical development. Index Terms Adaptive control, output feedback, robotics, robust control. I. INTRODUCTION OVER THE PAST few decades, the sliding mode control (SMC) technique for a class of nonlinear mechanical systems has been studied extensively by many researchers (see [1], [5], [8], [10], [13], [14] [23], [26], [31], [37], [41], [45], to name a few). The main idea of employing the SMC approach is to cope with the parametric uncertainties for the complex multiinput multi-output (MIMO) nonlinear systems. If we assume that the unknown parameters and initial conditions become large values, then the existing single-model (SM)-based SMC designs either for state or output feedback exhibit poor tracking performance. To improve the tracking response, one may use high observer-controller gains to increase the convergence of the state and parameter estimates. More specifically, the statefeedback-based classical SMC approach requires high learning gains as well as high discontinuous control gains to obtain fast convergence of the parameter estimator. In the output feedback case, high observer-controller gains are essential for the robust reconstruction of the state and parameter estimates to achieve good tracking performance. However, the demand Manuscript received October 5, 2008; revised March 31, 2009 and August 28, 2009; accepted April 12, Date of publication July 29, 2010; date of current version May 13, This work was supported in part by the Natural Science and Engineering Research Council of Canada, Canada Research Chairs Program and Research Excellence in Science and Engineering Award from Carleton University. The authors are with the Department of Systems and Computer Engineering, Carleton University, Ottawa, ON K1S 5B6, Canada ( sislam@sce. carleton.ca). Digital Object Identifier /TIE of high observer-controller gains makes the SM-based output feedback SMC design even more complex in real-time applications since high observer speed amplifies the input and output disturbance, causing high-frequency chattering and the infinitely fast switching control phenomenon. As a consequence, the existing design for the state or output feedback may not be practically implementable as control efforts in most practical systems are limited. On the other hand, high observer-controller gain may excite unmodeled high-frequency dynamics as well as amplify the disturbance uncertainty associated with the input and output, resulting in poor tracking performance. To deal with the problem associated with high observercontroller gains, we introduce a multiple model/control technique for robust tracking control problem for MIMO robotic systems. Results in this area for a class of single-input singleoutput (SISO) nonlinear systems can be found in [2], [11], [27], [29], and [30]. In [11], the Lyapunov-based switching technique using the multiple parameters model (MPM) is considered for the certainty equivalent (CE) [7] principle-based adaptive state feedback control problem for uncertain discrete-time SISO systems. Their idea is to use the Lyapunov-function and its incremental differences, which are independent of unknown parameters for each candidate controller. The performanceindex-based switching scheme is employed to pick the candidate controller that best approximates the plant. Authors in [27], [29], and [30] introduced multiple model technique to deal with the problem associated with the control chattering phenomenon in the SMC design. Their methods are similar to the one proposed in [11]. However, these methods assumed that the position-velocity signals are available for multiple candidate controller design. In this paper, we propose velocityindependent multiple model/control technique for robust trajectory tracking control for MIMO nonlinear mechanical systems. We first introduce a pre-routed switching-logic technique, where an inequality for the derivative of the Lyapunov function is used as a resetting criterion. It shows that the pre-ordered switching nature may cause undesirable transient tracking in the presence of a large number of candidate controllers. To improve the transient tracking performance from pre-routed switching-logic, we allow the parameter estimates to be reset instantaneously so that the control system can improve the overall tracking performance at any instant. This idea can be described as follows. First, we subdivide the compact set of uncertain parameters into smaller compact subsets, and then construct a candidate controller corresponding to each of these smaller parameter subsets. Then, at each instant, we compare a family of candidate controllers to see which candidate generates a guaranteed decrease in the value of the Lyapunov inequality. If the controller that is currently acting in the loop satisfies the Lyapunov inequality (resetting inequality), then we apply /$ IEEE

2 ISLAM AND LIU: ROBUST SLIDING MODE CONTROL FOR ROBOT MANIPULATORS 2445 it to the system. Otherwise, the logic switches to the candidate control that best approximates the plant. The proposed design is applicable for both the full state and partial state measurement cases. The rest of the paper is organized as follows. In Section II, we formulate the problem associated with the SMbased SMC approach, which is the motivation of this paper. In Section III, the multiple parameter model-based SMC design is proposed to achieve the desired output tracking response with relatively smaller controller-observer gains as well as to reduce the control chattering phenomenon from the classical SMC approach. This section also presents nonlinear simulation results to demonstrate the efficiency of the proposed algorithm. Finally, Section IV concludes the paper. II. PROBLEM FORMULATION In this section, we illustrate the problem associated with the SM-based SMC approach. To begin, let us first consider the equation of motion for n-link rigid robot [34], [36], [44] given by M(q) q + C(q, q) q + G(q) =τ (1) where q R n is the joint position vector, q R n is the joint velocity vector, q R n is the joint acceleration vector, τ R n is the input torque, M(q) R n n is the symmetric and uniformly positive definite inertia matrix, C(q, q) q R n is the coriolis and centrifugal loading vector, and G(q) R n is the gravitational loading vector. The system model (1) can be defined in the error-state space form as follows: ė 1 = e 2, ė 2 = φ 1 (e, q d, q d )+φ 2 (e 1,q d )τ q d (2) where e 1 =(q q d ), e 2 =( q q d ), e=[e T 1,e T 2 ] T, φ 1 (e, q d, q d )= M 1 (q)[c(q, q) q + G(q)], and φ 2 (e 1,q d )=M 1 (q). We consider that the desired trajectory q d (t) and its first and second derivatives are bounded as Q d =[q d, q d, q d ] T Ω d R 3n with compact set Ω d. We also consider the following well-known properties of the robot dynamics [6], [35], [38], [43], and many others: 1) M(q) R n n is a symmetric, bounded, and positive definite matrix with respect to joint position that satisfies the following inequalities, M(q) M M and M 1 (q) M MI, where M M and M MI are known bounded constants; 2) the matrix Ṁ(q) 2C(q, q) is skew-symmetric; and 3) the norm of the gravity and centripetal-coriolis forces are upper bounded and can be represented as C(q, q) C M q and C(q, q d ) k cd q d k c, where C M, k cd, and k c are known bounded positive constants. Let us define the reference state vector as q r =( q d λe 1 ), where λ = diag[λ 1,λ 2,...,λ n ] with λ i > 0 i =1, 2, 3,...,n. Then, we can define the sliding surface as S =(e 2 + λe 1 ). The control objective is to drive the joint position q(t) to the desired position q d (t). This objective can be achieved by selecting an input τ such that the sliding surface satisfies the sufficient condition as (1/2)(d/dt)Si 2 η i S i, where η i is a positive constant [13], [19]. This condition implies that the energy of S will be decaying as long as S 0. To meet the desired control objective, we consider the control law for the robot system (1) as [13] τ(e, Q d, ˆθ) = ˆM(q) q r + Ĉ(q, q) q r + Ĝ(q) KS Ksgn(S) where q r = q d λe 2, ˆM, and Ĉ are the estimates of M(q) and C(q, q) and K = diag[k 1, K 2,...,K n, ], K = diag[k 1, K 2,...,K n ] with K i >0 i=1, 2, 3,...,n and K i > 0 i =1, 2, 3,..., n. Now, using the control law, we can simplify the closed-loop dynamics as MṠ+(C +K)S = β Ksgn(S), where β =( ˆM M) q r +(Ĉ C) q r +(Ĝ G)= M q r + C q r + G with M = ˆM M, C = Ĉ C and G = Ĝ G. We now use the Lyapunov-like function candidate V =(1/2)S T MS to establish the tracking error convergence condition for the perviously mentioned closedloop model. As M is symmetric and positive definite, then V>0for S 0. Then, function V can be considered as an indicator of the energy for S. Let us now show that the energy V decays as long as S 0. To do that, we take the derivative along the closed-loop trajectory and then use property 2 to obtain V as V = S T KS n i=1 (S i[k i sgn( S i ) β i ]). Now, if n i=1 (S i[k i sgn( S i ) β i ]) 0, then we can write V as V S T KS 0. Then, the Lyapunov function can be viewed as an energy indicator for S. Thisimpliesthe decay of the energy of S as long as S 0. Thus, the sufficient condition given by (1/2)(d/dt)Si 2 η i S i is satisfied. To reduce the control-chattering activity, we approximate the high-frequency switching function sgn(.) by using a smooth bounded saturation function sat(.) [3], [4], [19]. The analysis presented previously is based on the strict assumption that all the state variables are available for feedback. The implementation difficulty of the position-velocity-based SMC design is that they require velocity signals in addition to joint position signals. The main practical problem is that advanced system removes the velocity sensors to reduce the weight and cost. To obtain the velocity signals, the common practical approach is to differentiate the position measurements obtained from encoders or resolvers, which are often contaminated by severe noise [3], [4]. The quantization effect of the noisy signal may produce undesirable oscillations in the joint, which may render the unstable control system. To deal with this practical problem, some output feedback-based designs have been reported in the literature [6], [7], [9], [12], [15] [18], [25], [38] [40], [43], and many others, where the velocity signal is estimated by the output of the estimator. These designs can be grouped into linear and nonlinear observer-based output feedback design. In this paper, we consider linear observer to reproduce unknown velocity signals. Then, the output feedback SMC can be written as τ(ê, Q d, ˆθ) = ˆM(q) ˆq r + Ĉ(q, ê 2 + q d ) ˆq r + Ĝ(q) K(ê 2 + λê 1 ) Ksat(Ŝ/φ), where ê is ê 1 =ê 2 + H 1 ɛ ẽ1, ê 2 = H 2 ɛ 2 ẽ1 (3) ˆq r = q d λê 1, ˆq r = q d λê 2, Ŝ =ê 2 + λê 1, ẽ 1 = e 1 ê 1, ẽ 2 = e 2 ê 2, ɛ is a small observer design constant to be specified, H 1 and H 2 are positive definite matrices. The observer (3) is an independent of the system dynamics, control inputs, and uncertain model parameters. The level of uncertainty in the

3 2446 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 58, NO. 6, JUNE 2011 SM-based SMC design can be reduced by adding an adaptation term to develop an adaptive sliding mode control (ASMC) as ( ) τ(e, Q d, ˆθ) S =Y (e, q r, q r )ˆθ KS Ksat φ ˆθ = ΓY T (e, q r, q r )S (4) where ˆθ is an estimate of uncertain parameters representing the inertial parameters of robot arms and its load, Y (e, q r, q r )ˆθ = ˆM(q) q r + Ĉ(q, q) q r + Ĝ(q), Γ = diag[γ 1, Γ 2,...,Γ n ] with constant diagonal elements Γ i > 0 i =1, 2, 3,...,n and Y (e, q r, q r ) is the regressor matrix. The parameter estimates ˆθ can be adjusted with the smooth parameter projection scheme [46] as ˆθ =[Proj(ˆθ, Ψ)] for θ Ω={θ a θ b}} with Ψ= ΓY T (e, q r, q r )S, and δ>0 is chosen such that θ(t) Ω δ, where Ω Ω δ with Ω δ = {θ a δ θ b + δ}. The above ASMC design is implementable only when all the process states are measurable. To relax this strict assumption, we can replace the unknown state vectors in the ASMC by the output of the estimator (3) to formulate the adaptive output feedback sliding mode control (AOFBSMC) as ) (Ŝ τ(ê, Q d, ˆθ) =Y (ê, ˆq r, ˆq r )ˆθ KŜ Ksat φ ˆθ = ΓY T (ê, ˆq r, ˆq r )Ŝ. (5) Using perturbation analysis, we can show that the performance achieved under adaptive state feedback-based SMC can be recovered asymptotically by the adaptive output feedback SMC design. This means that for the given set of initial conditions of interest, the controller under state feedback-based design (4) can be recovered by using output feedback design (5). This performance recovery has two steps [12]. In the first step, we design the SMC as a state feedback control law such that it meets the desired tracking objectives. In the second step, we replace the unknown velocity state vector in the SMC design by the output of the observer (3), and show that the domain of attraction under the state feedback SMC design can be recovered by using an output feedback sliding mode design. The performance recovery analysis can be shown by using the singular perturbation method, which has also two parts. In the first part, it is proven that there exists a short transient period T 1 (ɛ) [0,T 2 ] during which the fast variable η approaches a function of the order O(ɛ), while the slow variables (e, θ) remain in a subset of the domain of attraction. Using the Lyapunov-like function candidate V =(1/2)S T MS, we can show that there always exists a finite time T 2 independent of ɛ such that for all t [0,T [ 2 ], V (t) c where ] 0.5λ Ω c = {e e T Q sm e c} with Q sm = 2 M 0.5λM. 0.5I 0.5M In the second part, the boundedness of the signal e(t) can be shown for all t [T 1 (ɛ),t 3 ], where T 3 T 2 is the first time (e(t),θ(t)) exists from the subset Ω b of Ω c with c>b.this implies that the state variables (e(t),θ(t)) remain bounded for all t T 3. This proof makes use of the fact that the fast variable η is of the order O(ɛ). To show that, we can choose a Lyapunov function W (η) =η T Pη [12] for the fast observer error model dynamics ɛ η = Bɛ[ q d + φ 1 (e, q[ d, q d )+φ 2 (e 1 ],q d )τ(e ζ(ɛ)η, Q d, ˆθ)]+A H1 I o η, where A o =, ζ(ɛ)= [ ] [ ] H 2 0 n n ɛin n 0 n n 0n n, B =, ɛη 1 =ẽ 1, and η 2 =e 2 0 I n n I n n ê 2 =ẽ 2. Then, it is not hard to show that the fast variables converge to the set Ω ɛ = {η W (η) ɛ 2 β}, where β = 16 P 2 k1λ 2 max. (P )=16 P 3 k1 2 with [ q d +φ 1 (e, q d, q d )+ φ 2 (e 1,q d )τ s ((e ζ(ɛ)η),q d, ˆθ)] k 1 for some k 1 >0, P = λ max. (P ), and P is the solution of the Lyapunov equation as PA o + A T o P = I for all t [T 1 (ɛ),t 3 ]. Then, we can show that the state trajectory (e, θ) is trapped inside the set, which can be made very small by using a small value of observer design constant ɛ as V λ min. (Π) e 2 + χɛ (6) with χ>0. This implies that for the given set of initial conditions of interest, there exists an observer-controller gain such that all the signals in the closed-loop system are bounded. Notice from (6) that the design parameter ɛ represents the bandwidth of the observer dynamics and plays a vital role in achieving semiglobal property. For the given set of initial conditions of interest, we can find the minimum bound on ɛ by using a Lyapunov-like function candidate as V c = ((1 d)/2)s T MS +(d/2)η T Pη with d>0. Then, differentiate V c with respect to the time along the perturbed closed-loop trajectory to simplify V c as V c (1 d)α 1 e 2 +(1 d)ζ 1 e η d α 2 ɛ η 2 +2d η P γ sp η +2d η P γ s e where ζ 1 =ς o k ɛ1 k sm1, ς o =λ, τ s (ê, Q d, ˆθ) τ s (e, Q d, ˆθ) k ɛ1 η, ( ˆM M)λη 2 +(Ĉ C)λɛη1+(Ĝ G) k sm 1 η (e, ˆθ, η) {e Ω c } {ˆθ Ω} {η Ω ɛ } with Ω ɛ = {η W (η(t)) ɛ 2 β} and α 1 = λ min (V) with V = ς o K, α 2 = Q o and Q o is a positive definite matrix for solving the Lyapunov equation A T 0 P + PA 0 = Q o. Let us define Ψ 1 (e) = e and Ψ 2 (η) = η. Then, Vc can be expressed in compact matrix form as follows: ] T Ψ1 (e) V c [ U Ψ 2 (η) [ ] Ψ1 (e) Ψ 2 (η) with [ ] (1 d)α U = 1 (1/2)(1 d)ζ 1 (1/2)dζ 2 (1/2)(1 d)ζ 1 (1/2)dζ 2 d(((α 2 /ɛ)) γ) and ζ 2 =2 P γ s and γ =2 P γ sp. This implies that Vc is a negative definite if the matrix U is positive definite and satisfies the inequality [d(1 d)α 1 ((α 2 /ɛ) γ)] > (1/4)[(1 d)ζ 1 + dζ 2 ]. This means that for a given d (0, 1), the matrix U will be positive definite, and there exists a continuous interval (0,ɛ ) such that ɛ (0,ɛ ), ɛ satisfies ɛ (d) =(α 1 α 2 /α 1 γ +(1/4d(1 d))[(1 d)ζ 1 + dζ 2 ]) for the maximum value of d = ζ 1 /ζ 1 + ζ 2, one gets the bound on ɛ as ɛ = α 1 α 2 /ζ 1 ζ 2 + α 1 γ. Then, Vc becomes VQ

4 ISLAM AND LIU: ROBUST SLIDING MODE CONTROL FOR ROBOT MANIPULATORS 2447 λ min (U) η 2, where η =[Ψ T 1 (e), Ψ T 2 (η)] T and λ min (U) is the minimum eigen-value of the positive definite matrix U.This implies that for the given set of initial conditions of interest, there exists a very small value of ɛ such that the tracking errors are bounded. III. MULTI-MODEL SLIDING MODE CONTROL FOR MIMO NONLINEAR SYSTEMS In the previous section, we analyzed the classical sliding mode control design for a class of nonlinear mechanical systems such as robotic systems. The main drawback of the classical SMC design is its poor tracking response in the presence of large modeling errors and uncertainities. When the initial conditions and parameter errors become large, the tracking performance will also yield unacceptably large values. The reason for showing poor tracking performance is that the singlemodel SMC design uses linearized properties of the systems; that is, uncertain parameters are required to appear linearly with respect to unknown nonlinear system dynamics. To improve tracking performance, one may increase controller-observer gains. In particular, when the level of uncertainty is large, four parameters of the observer-controller (1/ɛ, Γ, K, and 1/φ) are required to be very high to ensure good tracking performance. On the other hand, the large control saturation levels (maximum bound on the state feedback control input) are also required to increase the domain of interest causing unacceptable transient peaking phenomenon. However, the use of high gain is not a practical solution as high gain may cause the control system to deteriorate as it increases the steady-state noise sensitivity, causing control-chattering activity. In addition, such a large control-effort-based design may not be realizable as available control effort in most practical system designs are restricted. To deal with the problem associated with high observercontroller gains, we propose to use a multiple-parametersbased SMC technique that allows to keep smaller values of Γ and K and higher values of φ and ɛ. The main objective of this idea is to reduce the level of uncertainty by resetting the parameter estimate of the classical SMC into a model that best approximates the plant at each instant. To identify the best possible model from a family of candidates, we introduce online estimation of the derivative of the Lyapunov function candidate. The design steps can be described as follows. First, we consider that the unknown plant parameter, θ, belongs to a known but comparatively large compact set Ω, where θ denotes the inertial parameters of the robot arms and its load operating in the work space. Then, we equally distribute the parameter set Ω into a finite number of smaller compact subsets such that θ i Ω i with Ω= N i=1 Ω i and θ Ω i. Then, for a given compact set of the initial conditions of interest e(0) Ω co, we design a family of candidate controllers bounded in e via saturating outside the region of interest [38] corresponds to each of these smaller sets as ( ) S τ i (e, Q d,θ i )=Y(e, q r, q r )θ i KS K i sat (7) with (θ, θ i ) Ω i such that for every θ Ω i, all the signals in the closed-loop system under (7) started inside the set Ω co φ i are bounded and the output tracking error trajectories converge to zero within a short period. The control term KS is common to all the N candidate controllers. The regressors model Y (e, q r, q r ) is also common to all the candidate controllers. The above algorithm is designed by assuming that all the state vectors are available for feedback to construct MPM-based candidate sliding mode controllers (7). We now consider that velocity signals are unavailable, then the family of candidate control laws (7) cannot be used. To estimate the unknown velocity signal, let us replace e by the output of the linear estimator (3). Then, we can modify algorithm (7) to formulate an MPM-based AOFBSMC as ( ) τ i (ê, Q d,θ i )=Y(ê, ˆq r, ˆq Ŝ r )θ i KŜ K isat. (8) We also require to estimate the Lyapunov inequality that modifies the resetting criterion for the multiple-models-based AOF- BSMC design. For this purpose, our first aim is to ensure the robust reconstruction of unknown velocity state vectors. As we have already seen from (6), we cannot make the state estimation error zero as ɛ 0. Therefore, we need to find the bound on the estimation error term in the resetting inequality provided by the derivative of the Lyapunov function candidate. This implies that for a small positive observer design constant ɛ, there exists a short transient period such that the state estimates ê decay exponential fast to a small set Ω ɛ. For the given ɛ, aswellas the initial state estimates, the short transient peaking time T 1 (ɛ) can be determined as T 1 (ɛ) =(ɛ/γ)ln(k o /βɛ 4 ), where k o = k 2 λ max. (P )=k 2 /2γ, γ =1/2λ max. (P ) and e(0) ê(0) k with k 0. After this transient peaking time, the estimation error converge to a small value, namely O(ɛ), that closed to zero. To ensure that the estimation error converges to a small value, we consider that there exists a small time t d with t d > 0 such that T 1 (ɛ) <t d. Now, our aim is to develop a switching strategy to identify a suitable candidate controller from a finite set of candidates such that it improves tracking response while guaranteeing the closed-loop stability for overall control systems. First, we introduce a pre-routed switching-logic to identify a controller corresponding to the parameter model θ i, with i = i and i M(i ), from a finite set of candidate models using the online estimation of the Lyapunov inequality [32]. We now introduce the output-feedback-based pre-routed control switching mechanism in the following algorithm. Algorithm 1: Suppose that the controller index i M is acting in the loop at time t. Then, we follow the succeeding control-logic to identify a candidate SMC that satisfies the prespecified Lyapunov inequality. A. Let us consider the initial time t o =0, controller index i M= {1, 2, 3,...,N}, and a small time t d >t o. B. We then put the classical controller τ(ê, Q d, ˆθ) along with the standard adaptation law ˆθ in the loop. We keep this classical controller for a short period t [t o,t o + t d ]. C. For t t o + t d, we check the pre-specified resetting inequality using with the derivative of the Lyapunov φ i

5 2448 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 58, NO. 6, JUNE 2011 function candidate V (t) k f with k f = χɛ. Iftheinequality satisfies, then we keep this classical AOFBSMC controller in the loop. If not, then we put the first candidate controller, τ i (e, Q d,θ i ), with i =1. D. We again dwell this controller for small time t d and monitor the inequality for the derivative of the Lyapunov function to see whether the function is decreasing fast enough to switch to the next candidate controller. If the controller does not satisfy the inequality, then we switch again to the next candidate controller, τ i (e, Q d,θ i ), with i =2. We repeat the search until we find a controller that satisfies the derivative of the Lyapunov inequality. Based on the above analysis, let us state our main results for the MPM-based output feedback design in the following theorem. Theorem 1: Consider the closed-loop control system designed by using (1), (8), and (3) under the logic defined in Algorithm 1 with the resetting inequality for the derivative of the Lyapunov function (6). Then, for the given (e(0), ê(0)) Ω co, θ Ω i, and θ i Ω i with i M, there exist a small ɛ>0 and a small time t d >T 1 (ɛ) such that the controller corresponding to an appropriate model according to the Algorithm 1 is tuned to the plant, which ensures that all the state variables of the closed-loop systems are bounded. Proof: The proof of Theorem 1 can be shown along the line of the logic defined in Algorithm 1 as follows: Case 1) Let us first put the classical SMC τ(ê, Q d, ˆθ) into the loop for a short period t [t o,t o + t d ].Ifthe parameter estimates ˆθ, provided by the standard adaptation mechanism, is the closest model to the plant, then the resetting condition will be satisfied. This implies that the error signals will decrease, and there will be no more switching. Then, all the signals in the closed-loop system are bounded. Case 2) If the parameter estimates ˆθ, provided by standard adaptation mechanism is not the right model ˆθ Ω i, then the classical AOFBSMC will not satisfy the resetting inequality. This implies that the error trajectory will be an increasing sequence, and the model obtained from the classical design will be excluded. Then, at t = t i with t i t o + t d,a candidate controller τ i (e, Q d,θ i ) with the model θ i and i =1will be put into the loop. Once again, we dwell it for a short period t o + t d to see whether the resetting inequality is decreasing sufficiently fast to switch to the next candidate controller. If the controller does not satisfy the Lyapunov inequality, then we reset again to the next candidate controller τ i (e, Q d,θ i ) with i =2. We repeat the search until we find a candidate that satisfies V (t) k f. Since θ Ω i, there exists a candidate model with θ i, where i = i and i M(i ) that best approximates the plant satisfying the resetting inequality. Case 3) Once the logic identifies the candidate controller corresponding to the model that guarantees the resetting inequality, then the logic will not be allowed any more switching. Then, the tracking error trajectories are bounded. The proof of Theorem 3 is complete. The main problem with the switching Algorithm 1 is that when the number of candidate controllers becomes large, then the long switching search may produce unacceptable transient tracking performance. This is mainly because in the presence of a large number of candidate controllers, the switching signals have to travel through a large number of candidate controllers before converging to the one that satisfies the Lyapunov inequality. If the parameter changes after switching events, then the logic stated in Algorithm 1 will be insensitive to the parameter change, which may cause large transient tracking performance. To avoid unacceptable transient tracking from Algorithm 1, we allow the parameter estimates to be reset instantaneously using with switching Algorithm 2. Algorithm 2: Suppose that the controllers i M= {1, 2, 3,...,N} and the resetting inequality are available at any time t, then we follow the subsequent steps to identify candidate controller that best approximates the plant at any instant. A. We first assume that the initial time t o =0, the controller index i M= {1, 2, 3,..., N}, and the small time constant t d > 0. B. Then, we apply the classical output feedback sliding mode control law τ(ê, Q d, ˆθ) (5) along with the standard adaptation law and keep it for some time t [t o,t o + t d ]. C. At t t o + t d, we check the derivative of the fixed Lyapunov inequality V (t) k f to see which candidate controller satisfies the resetting condition. If the classical AOFBSMC with standard adaptation law satisfies the resetting inequality, then we stay with that controller until the moment of time the Lyapunov inequality violated. If the classical controller does not satisfy the inequality V (t) k f, then at t t o + t d, we reset to the candidate controller that satisfies the resetting condition. D. If the pre-specified resetting inequality V (t) k f never violated, then there will be no more switching. Thus, the output trajectory tracks the desired one. If at some time, say for example t i t o + t d with t o = t i, the tuned controller does not satisfy the resetting criterion, then another candidate controller will be put into the system that guarantees the pre-specified inequality V (t) k f. We now summarize our main results for the output-feedbackbased MPM design in the Theorem 2. Theorem 2: Consider the closed-loop system formulated by using (1), (8), and (3) under the switching logic defined in Algorithm 2. Then, for any given (e(0), ê(0)) Ω co and θ Ω i with i M, there exists a small ɛ and t d >T 1 (ɛ) such that classical AOFBSMC (5) is reset into a candidate controller corresponding to candidate models θ i, with i Mthat guarantees the derivative of the Lyapunov inequality V (t) k f.the adaptive output feedback sliding mode control system with the

6 ISLAM AND LIU: ROBUST SLIDING MODE CONTROL FOR ROBOT MANIPULATORS 2449 given estimator resetting condition guarantees that the closedloop error trajectories are bounded. Proof: The proof of Theorem 2 can be shown along the line of Algorithm 2. Hence, we omitted the proof for brevity. A. Multiple Lyapunov-Functions-Based Distributed Sliding Mode Control The control logic proposed in Algorithm 2 is based on using a fixed inequality for the derivative of the Lyapunov function. This means that the switching will take place by using a fixed rate of the decay of the Lyapunov function candidate. In this section, we introduce a switching-logic that depends on the derivative of multiple Lyapunov function inequalities. Let us first consider that for a given compact set of initial conditions of interest e(0) Ω co and for every θ Ω i, with i M= {1, 2, 3,...,N}, we design a family of candidate controllers τ i (e, Q d,θ i ) such that for every θ Ω i, all the signals in the closed-loop system, formulated by (1) and (7) started inside the set Ω co, are bounded such that the error trajectories converge to zero. We also consider a family of Lyapunov function candidates corresponding to a family of candidate controllers as α2 e i 2 V i (e, θ i ) α3 e i 2 e Ω i c ={(e, θ i ) V i (e, θ i ) c} and (θ, θ i ) Ω i, where c>0, θ i =(θ i θ), and α2 i and α3 i are bounded positive constants. Algorithm 3: Suppose that the candidate controllers i M = {1, 2, 3,...,N} as well as candidate Lyapunov functions V i (e, θ i ) are available at any time t. Then, we apply the following switching mechanism to identify a candidate model that best approximates the plant at any instant. A. Define the initial time t o =0, the switching index i M = {1, 2, 3,...,N}, and a small time t d > 0. B. Put the classical ASMC, τ(e, Q d, ˆθ), with standard adaptation mechanism for a short period t [t o,t o + t d ]. C. For t t o + t d, we continuously check the inequality for the multiple Lyapunov function candidates to see which candidate generates the largest guaranteed decrease in the value of W i (t) =V i (t s ) V 0 (t) 0, where t s > t o + t d is the resetting time and V 0 (t) is the Lyapunov function for the classical adaptive sliding mode controller (4). We keep the classical ASMC in the loop until the moment of time t i t o + t d when the resetting inequality is violated. If the classical ASMC does not satisfy at t = t i, then the supervisor resets the acting controller to the candidate one that generates the largest guaranteed decrease in the value of W i (t) 0. Note that if the classical ASMC satisfies the resetting inequality, then we stay with that controller. D. If the resetting inequality W i (t) 0 never violated, then there will by no more switching. This implies that the plant output tracks the desired one, i.e., q(t) q d (t). E. If at some time, say t i with t i t o + t d and t i = t o, the controller that is acting in the loop does not satisfy W i (t) 0, then another candidate controller will be put in the system as there always exists a guaranteed minimum value of W (t) 0 at that instant. We now summarize the results for the multiple modelsbased adaptive ASMC as a state feedback control design in the following theorem. Theorem 3: Consider the closed-loop system (1), (8) under the switching-logic defined in Algorithm 3. Then, there exists a time such that according to Algorithm 3, the control law corresponding to the largest guaranteed decrease in the value of W i (t) < 0 is tuned to the plant which ensures that all the signals in the closed-loop model are bounded. Theorem 3 can be applied when all the state vectors are available for feedback to construct MPM-based candidate controllers (8). We now assume that the velocity signals are not available in (8) and replace the velocity signals by the output of the linear estimator (3) to formulate candidate controllers (9). Then, we present the main results for the MPM-based AOFBSMC approach in the following theorem. Theorem 4: Consider the closed-loop system (1), (8), and (3) under the switching-logic stated in Algorithm 3. Then, for the given (e(0), ê(0)) Ω co and θ i Ω i with i M, there exists a small value of ɛ>0 and t d >T 1 (ɛ) such that the controller corresponding to the largest guaranteed decrease in the value of W i (t) 0 is tuned to the plant. Then, the output feedback control system ensures that all the state variables of the closedloop system are bounded. Proof: The proof of Theorem 3 and Theorem 4 can be shown along the line of the switching-logic defined in Algorithm 3. The idea in Algorithm 3 is to compare candidate controllers τ i (e, Q d,θ i ) with i M at each instant to see which candidate provides the highest decrease in the value of the Lyapunov inequality W i (t) =V i (t s ) V 0 (t), where V 0 (t)=(1/2)e T (t)q sm e(t)+(1/2) θ T (t)γ 1 θ(t) and V i (t s )= (1/2)e T (t s )Q sm e(t s )+(1/2) θ i T (t s)γ 1 θ i (t s ) with θ(t) = (ˆθ(t) θ), θ i (t s )=(θ i (t s ) θ) and t s >t o + t d is the time when the parameter estimate, ˆθ(t), provided by standard adaptation mechanism is reset into a model from candidate model sets, θ i (t s ), that best approximates the plant θ. This implies that the reset will occur if V i (t s ) is a non-increasing sequence with respect to i, that is, W i (t) 0. Note that we use V i (t s ) and V 0 (t) instead of V i (e(t s ), θ i (t s )) and V 0 (e(t), θ(t)), respectively. First, we simplify W i (t) as W i (t) = (1/2)e T (t s )Q sm e(t s ) (1/2)e T (t)q sm e(t) (1/2)[Θ T i Γ 1 Θ i 2Θ T i Γ 1 (θ i (t s ) θ)], where Θ i =(θ i (t s ) ˆθ(t)). Toshow W i (t) 0, we now calculate the value of (θ i (t s ) θ). Let us define the torque prediction error models as E i (t) =Y (e, q r, q r )(θ i θ). After some manipulations, we can write (θ θ i )=ξ 1 (t)ω i (t), where ξ(t)>0, ξ(t)= T o Y (e, q r, q r ) Y T (e, q r, q r )dτ, and ω i (t)= T o Y (e, q r, q r )E i dτ [24]. Since the control input τ(e, Q d,θ) is saturated outside the domain of interest, then Y (e, q r, q r ) is bounded. Then, the resetting condition can be simplified as W i (t) = (1/2)Θ T i Γ 1 [Θ i +2ξ 1 (t)ω i (t)] + (1/2)e T (t s )Q sm e(t s ) (1/2)e T (t) Q sm e(t) 0. In view of the reseting criterion, we can see that the parameter estimate ˆθ(t) will be switched to the candidate models θ i (t s ) only if the data has a strong evidence of the parameters. When ξ(t) =0, then there will be no more switching, which is natural. If there is a sudden change in the parameters, then the resetting condition will hold. If

7 2450 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 58, NO. 6, JUNE 2011 the system is poorly excited, that is ξ(t) 0, then the error E i needs to be very small to satisfy the resetting condition. During the transient phase or any large variation in parameter estimation errors, the data contain strong evidence of the parameters satisfying W i (t) 0, improving the transient tracking performance. This implies that V i is a non-increasing sequence and the resetting will occurr during the transient phase or during any changes in the parameters, causing large parametric error uncertainties. Based on the previous analysis, we can now proceed to the proof of Theorem 3 along the line of Algorithm 3. The proof of Theorem 3 is complete. Let us now replace the unknown velocity signals by the output of the linear observer (3) to construct an MPM-based AOFBSMC (9). To ensure robust state estimates, we define the small value of ɛ such that η is small and t d >T 1 (ɛ). Then, we replace Y (e, q r, q r ) by Y (e, ɛη, q r, q r ) and follow the same steps that were used to prove Theorem 3 to obtain the reseting inequality as W i (t) = (1/2)Θ T i Γ 1 [Θ i +2(θ θ i (t s ))] + (1/2)e T (t s )Q sm e(t s ) (1/2)e T (t)q sm e(t) 0 with Θ i = (θ i (t s ) ˆθ(t)). The proof of Theorem 4 is complete. Fig. 1. Implementation results with Algorithm 3 and Algorithm 1 under state feedback-based ASMC with θ =4: Left column is for Algorithm 1 and right column is for Algorithm 3, where a: output tracking errors (radians) for joint 1, b: output tracking errors (radians) for joint 2, c: control input (newton-meters) for joint 1,and d: control input (newton-meters) for joint 2. IV. DESIGN SYNTHESIS AND IMPLEMENTATION RESULTS This section presents the design and implementation process of the proposed technique on a 2-DOF robotic system [38]. The dynamic equation for this robot system can be defined as [ m11 m 12 ][ q1 m 21 m 22 q 2 ] + [ ][ ] c11 c 12 q1 = c 21 c 22 q 2 [ τ1 τ 2 ] (9) with m 11 =(θ 1 +2θ 2 +2θ 2 cos q 2 ), m 12 =(θ 2 + θ 2 cos q 2 ), m 21 =(θ 2 + θ 2 cos q 2 ), m 22 = θ 2, c 11 = 2 q 2 θ 2 sin q 2, c 12 = q 2 θ 2 sin q 2, c 21 = q 1 θ 2 sin q 2, c 22 =0, θ 1 = m 1 l 2, θ 2 = m 2 l 2, l is the link lengths and m 1 and m 2 in kg are the masses of link 1 and link 2, respectively. The robot operates in the horizontal plane so the gravitational force vector is G =0. We now generate the reference trajectory, q d (t), for the given robot model to follow, a square wave with a period of 8 s and an amplitude of ± 1 radian is pre-filtered with a critically damped 2nd-order linear filter using a bandwidth of ω n =2.0 rad/sec. Specifically, our main target is to use a desired trajectory that is usually used in industrial robotic systems. To design and implement proposed algorithms, let us first consider that the plant parameter θ R 2 belongs to a known but comparatively large compact set as Ω [ 10, 10]. We define the initial states as e(0) = 2 and ê(0) = 2. Wealso consider that the large initial estimation errors as θ 1 (0) = 10 and θ 2 (0) = 10. Then, we split the parameter set Ω equally into a finite number of smaller compact subsets as θ i Ω i with Ω= 41 i=1 {Ω i}, that is, Ω= 41 i=1 {θ i} = { 10, 9.5,.,.,.,.,.,.,.,.,9.5, 10} { 10, 10}. The control design parameters are chosen as λ 1 =2, λ 2 =2, K 1 = 125, K 2 = 125, K i1 =15, K i2 =15, φ i1 =0.7, φ i2 =0.7, and Γ=[Γ 1 ; Γ 2 ] with Γ 1 =10and Γ 2 =10. Applying with the Fig. 2. Implementation results with Algorithm 3 and Algorithm 1 with state feedback-based ASMC under θ =8: Left column is for Algorithm 1 and right column is for Algorithm 3, where a: output tracking errors (radians) for joint 1, b: output tracking errors (radians) for joint 2, c: control input (newton-meters) for joint 1, and d: control input (newton-meters) for joint 2. above design constants, we then construct a family of candidate controllers as a state and output feedback as [ ( )] S τ i (e, Q d,θ i )=Sat Y (e, q r, q r )θ i KS K i sat τ i (ê, Q d,θ i )=Y (ê, ˆq r, ˆq r )θ i KŜ K isat ( ) Ŝ with i =41, respectively. Our first aim is to compare the tracking performance of the switching logic proposed in Algorithm 1 and Algorithm 3. For this purpose, we first assume that the position and velocity signals are available for feedback design. Then, we follow the switching steps derived in Algorithms 1 and 3 using the resetting condition V (t) 0. The small time constant is considered for this test as t d = The implemented results are shown in Figs. 1 and 2 for the state feedback case with θ =4 and θ =8, that is, i =29and i =37, respectively. The left φ i φ i

8 ISLAM AND LIU: ROBUST SLIDING MODE CONTROL FOR ROBOT MANIPULATORS 2451 Fig. 3. Implementation results with Theorem 1 and Theorem 4 with θ =4: Left column is for Theorem 1 and right column is for Theorem 4, where a: output tracking errors (radians) for joint 1, b: output tracking errors (radians)for joint 2, c: control input (newton-meters) for joint 1, and d: control input (newton-meters) for joint 2. column of each figure is for Algorithm 1, and the right column of each figure is for Algorithm 3. By comparing Figs. 1 and 2, one can observe that the tracking errors under switching Algorithm 1 are larger than the tracking errors under the logic introduced in Algorithm 3. Notice also from the left column of Figs. 1 and 2 that the transient tracking errors under the pre-routed switching-logic increase with the increase of i. This is mainly because the switching has to scan through a number of candidate controllers before converging to the one that satisfies the Lyapunov inequality. As a result, relatively large transient tracking errors and control efforts under pre-routed switching approach can be seen during the transient phase. Such undesirable transient behavior of prerouted switching-logic can be reduced by using the switchinglogic proposed in Algorithm 2 and Algorithm 3. Now, we show that the performance obtained under state feedback-based design can be recovered by using output feedback design. To show that, our first task is to ensure the robust reconstruction of the unknown states by using linear observer. We compare the control performance of Theorem 1 with Theorem 4 (output feedback case) for two different observer speeds as ɛ =0.005 (very high speed observer) and ɛ =0.1 (slow speed observer). However, we keep the controller design parameters the same as used for the evaluation of the state feedback-based design. The two sets of the observer design parameters are considered for the evaluation as H 1 = I 2 2, H 2 = I 2 2, ɛ =0.005 and H 1 =20I 2 2, H 2 =20I 2 2, ɛ = 0.1. Then, we define the small time constant t d as t d =0.005 and the values of k f1 and k f2 as k f1 =0.05 and k f2 =0.05. With these designs parameters, let us implement the output feedback design proposed in Theorem 1 and Theorem 4 on the given system. The tested results are shown in Fig Figs. 3 and 4 show the tracking performance with the chosen estimation error as θ =4. Figs. 5 and 6 show the implementation results under θ =8. Figs. 3 and 4 show the control performance when observer design constants are chosen as H 1 = I 2 2, H 2 = I 2 2, and ɛ = Figs. 5 and 6 show the tracking convergence with the following observer design constants, Fig. 4. Implementation results with Theorem 1 and Theorem 4 with θ =4: Left column is for Theorem 1 and right column is for Theorem 4, where a: black-dash line is for output tracking (radians) for joint 1, (black-solid line is for desired tracking), b: black-dash line is for output tracking (radians) for joint 2, black-solid line is for desired tracking, c: control input (newton-meters) for joint 1, and d: control input (newton-meters) for joint 2. Fig. 5. Implementation results with Theorem 1 and Theorem 4 with θ =8: Left column is for Theorem 1 and right column is for Theorem 4, where a: black-dash line is for the output tracking (radians) for joint 1, black-solid line is for the desired tracking, b: black-dash line is for the output tracking (radians) for joint 2, black-solid line is for desired tracking), c: control input (newtonmeters) for joint 1, and d: control input (newton-meters) for joint 2. Fig. 6. Implementation results with Theorem 3 and SM-based ASMC under θ =8: Left column is for ASMC (4) and right column is for Theorem 3, where a:output tracking errors (radians)for joint 1,b: output tracking errors (radians) for joint 2, c: control input (newton-meters) for joint 1, and d: control input (newton-meters) for joint 2.

9 2452 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 58, NO. 6, JUNE 2011 V. C ONCLUSION In this paper, we have proposed multiple parameters modelbased sliding mode technique to improve the tracking performance for a certain class of nonlinear mechanical systems. The design uses logic-based switching to identify an appropriate controller from the finite set of candidate state and output feedback controllers. The introduced method can be used to remove the chattering and infinitely fast switching control problem from the robust control strategy. The evaluation on a 2-DOF robotic system illustrates the theoretical development of the proposed distributed multiple-model-based SMC design. Fig. 7. Implementation results with Theorem 4 and SM-based AOFBSMC (5) under θ =8: Left column is for AOFBSMC (5) and right column is for Theorem 4, where a: output tracking errors (radians) for joint 1, b: output tracking errors (radians) for joint 2, c: control input (newton-meters) for joint 1, and d: control input (newton-meters) for joint 2. ACKNOWLEDGMENT The authors would like to thank the associate editor and the anonymous reviewers for their constructive comments, which greatly improved the quality of this work. H 1 =20I 2 2, H 2 =20I 2 2, and ɛ =0.1. The left column of each figure is for Theorem 1 and the right column of each figure is for Theorem 4. In view of Figs. 3 6, one can notice that the performance achieved under output feedback design recovers the performance achieved under state feedback design. However, undesirable transient tracking and control oscillation under state and output feedback-based pre-routed switchinglogic with Algorithm 1 are clearly observed (see left column of each figure). Let us now compare the tracking performance of Theorems 3 and 4 with the SM-based adaptive SMC algorithms (4) and (5). The tested results are shown in Fig. 6 with θ =8 (right column is for Theorem 3 and left column is for the SM-based ASMC (4)). The control parameters for SM-based ASMC design are chosen as λ 1 =2, λ 2 =2, K 1 = 125, K 2 = 125, K 1 =15, K 2 =15, φ 1 =0.7, φ 2 =0.7, Γ=[Γ 1 0; 0 Γ 2 ] with Γ 1 = 100 and Γ 2 = 100. The constants for multimodelbased ASMC design are considered as λ 1 =2, λ 2 =2, K 1 = 125, K 2 = 125, K i1 =15, K i2 =15, φ i1 =0.7, φ i2 =0.7, Γ=[Γ 1 0; 0 Γ 2 ] with Γ 1 =10 and Γ 2 =10. By comparing the left and right columns of Fig. 6, we can observe that the tracking errors under Lyapunov-based switching almost closed to zero, but relatively large tracking errors can be noticed under a single model-based ASMC algorithm. We now compare the tracking performance of Theorem 4 with the single modelbased AOFBSMC algorithm defined by (5). The conducted results are shown in Fig. 7 under θ =8(i = 37) with the following design constants: H 1 =20I 2 2, H 2 =20I 2 2, ɛ =0.1, k f1 =0.05, k f2 =0.05, and t d = For fair comparison, we keep the same set of controller design parameters as used for our previous evaluation. In view of the left (SM-based AOFBSMC design) and the right column (Theorem 4) of Fig. 7, we can see that the output tracking under Theorem 4 converges to the desired one, but quite a large tracking error can be seen under the single model-based AOFBSMC approach. In view of the left (SM-based AOFBSMC design) and the right column (Theorem 4) of Fig. 7, we can see that the output tracking under Theorem 4 converges to the desired one, but quite a large tracking error can be seen under the single model-based AOFBSMC approach. REFERENCES [1] A. Rojko and K. Jezernik, Sliding-mode motion controller with adaptive fuzzy disturbance estimation, IEEE Trans. Ind. Electron., vol. 51, no. 5, pp , Oct [2] A. S. Morse, Supervisory control of families of linear set-point controllers Part I, IEEE Trans. Autom. Control, vol. 41, no. 10, pp , Oct [3] A. Tayebi and S. Islam, Experimental evaluation of an adaptive iterative learning control scheme on a 5-DOF robot manipulators, in Proc. IEEE Int. Conf. Control Appl., Taipei, Taiwan, Sep. 2 4, 2004, pp [4] A. Tayebi and S. Islam, Adaptive iterative learning control for robot manipulators: Experimental results, Control Eng. Pract., vol. 14, no. 7, pp , Jul [5] A. V. Topalov and O. Kaynak, On line learning in adaptive neurocontrol for compliance tasks of robotic manipulators, IEEE Trans. Syst., Man, Cybern., vol. 31, no. 3, pp , Jun [6] C. Canudas De Wit and N. Fixot, Adaptive control of robot manipulators via velocity estimated feedback, IEEE Trans. Autom. Control, vol. 37, no. 8, pp , Aug [7] H. Schwartz and S. Islam, An evaluation of adaptive robot control via velocity estimated feedback, in Proc. Int. Conf. Control Appl., Montreal, QC, Canada, May 30 Jun. 1, 2007, pp [8] C. Hua, X. Guan, and G. Duan, Variable structure adaptive fuzzy control for a class of nonlinear time delay systems, Fuzzy Sets Syst., vol. 148, no. 3, pp , Dec [9] C.-J. Lin, Variable structure model following control of robot manipulators with high-gain observer, JSME Int. J. Ser. C, vol. 47, no. 2, pp , [10] C. Y. Su, T. P. Leung, and Q. J. Zhou, A novel variable structure control scheme for robot trajectory control, in Proc. IFAC Triennial World Congr., 1990, vol. 5, pp [11] D. Angeli and E. Mosca, Lyapunov-based switching supervisory control of nonlinear uncertain systems, IEEE Trans. Autom. Control, vol. 47, no. 3, pp , Mar [12] E. S. Shin and K. W. Lee, Robust output feedback control of robot manipulators using high-gain observer, in Proc. IEEE Int. Conf. Control Appl., 1999, pp [13] H. Asada and J. J. Slotine, Robot Analysis and Control. New York: Wiley, [14] H. Hashimoto, K. Maruyama, and F. Harashima, A microprocessor-based robot manipulator control with sliding mode, IEEE Trans. Ind. Electron., vol. IE-34, no. 1, pp , Feb [15] B. Bandyopadhyay, P. S. Gandhi, and S. Kurode, Sliding mode observer based sliding mode controller for slosh-free motion through PID scheme, IEEE Trans. Ind. Electron., vol. 56, no. 9, pp , Sep [16] K. C. Veluvolu and Y. C. Soh, High-gain observers with sliding mode for state and unknown input estimations, IEEE Trans. Ind. Electron.,vol.56, no. 9, pp , Sep [17] J. M. A.-D. Silva, C. Edwards, and S. K. Spurgeon, Sliding-mode outputfeedback control based on LMIs for plants with mismatched uncertainties, IEEE Trans. Ind. Electron.,vol.56,no.9,pp ,Sep.2009.

10 ISLAM AND LIU: ROBUST SLIDING MODE CONTROL FOR ROBOT MANIPULATORS 2453 [18] C. Lascu, I. Boldea, and F. Blaabjerg, A class of speed-sensorless slidingmode observers for high-performance induction motor drives, IEEE Trans. Ind. Electron., vol. 56, no. 9, pp , Sep [19] J. J. E. Slotine and S. S. Sastry, Tracking control of nonlinear system using sliding surface, with application to robot manipulators, Int. J. Control, vol. 38, no. 2, pp , Aug [20] J. Y. Hung, W. Gao, and J. C. Hung, Variable structure control: A survey, IEEE Trans. Ind. Electron., vol. 40, no. 1, pp. 2 22, Feb [21] K. D. Young, Controller design for robot a manipulator using theory of variable structure control, IEEE Trans. Syst., Man, Cybern., vol. SMC-8, no. 2, pp , Feb [22] K. Erbatur, O. Kaynak, and A. Sabanovic, A study on robustness property of sliding mode controllers: A novel design and experimental investigations, IEEE Trans. Ind. Electron., vol. 46, no. 5, pp , Oct [23] K. Erbatur, O. Kaynak, and A. Sabanovic, Robust control of a direct drive manipulator, in Proc. IEEE ISIC/CIRA/ASAS Joint Conf., Gaithersburg, MD, Sep , 1998, pp [24] K. J. Astrom and B. Wittenmark, Adaptive Control, 2nd ed. Reading, MA: Addison-Wesley, [25] X. R. Han, E. Fridman, S. K. Spurgeon, and C. Edwards, On the design of sliding-mode static-output-feedback controllers for systems with state delay, IEEE Trans. Ind. Electron., vol. 56, no. 9, pp , Sep [26] L. C. Fu and T. L. Liao, Globally stable robust tracking of nonlinear system using variable structure control and application to a robot manipulator, IEEE Trans. Autom. Control, vol. 35, no. 12, pp , Dec [27] M. Akar, Robust tracking for a class of nonlinear systems using multiple models and switching, in Proc. Amer. Control Conf.,Portland,OR,2005, pp [28] M. Erlic and W. Lu, A reduced-order adaptive velocity observer for manipulator control, IEEE Trans. Robot. Autom., vol.11,no.2,pp , Apr [29] M. L. Corradini, T. Leo, and G. Orlando, Robust stabilization of a class of nonlinear systems via multiple model sliding mode control, in Proc. Amer. Control Conf., Chicago, IL, Jun. 2000, pp [30] M. L. Corradini and G. Orlando, Transient improvement of variable structure controlled systems via multimodel switching control, Trans. ASME, J. Dyn. Syst. Meas. Control, vol. 124, no. 2, pp , Jun [31] T. M. R. Akbarzadeh and R. Shahnazi, Direct adaptive fuzzy PI sliding mode control for a class of uncertain nonlinear systems, in Proc. IEEE Int. Conf. Syst., Man, Cybern., 2005, vol. 3, pp [32] M. S. Branicky, Multiple Lyapunov functions and other analysis tools for switched and hybrid systems, IEEE Trans. Autom. Control, vol. 43, no. 4, pp , Apr [33] M. S. De Queiroz, J. Hu, D. Dawson, T. Burg, and S. Donepudi, Adaptive position/force control of robot manipulators without velocity measurements: Theory and experimentation, IEEE Trans. Syst., Man, Cybern. B, Cybern., vol. 27, no. 5, pp , Sep [34] M. W. Spong and M. Vidyasagar, Robot Dynamics and Control. New York: Wiley, [35] P. R. Pagilla and M. Tomizuka, An adaptive output feedback controller for robot arms: Stability and experiments, Automatica, vol. 37, no. 7, pp , Jul [36] Q.-H. Meng and W.-S. Lu, A unified approach to stable adaptive force/position control of robot manipulators, in Proc. Amer. Control Conf., Jun. 1994, pp [37] R. Martinez and J. Alvarez, Hybrid sliding-mode-based control of underactuated system with dry friction, IEEE Trans. Ind. Electron., vol.55, no. 11, pp , Nov [38] S. Islam, Adaptive output feedback for robot manipulators using linear observer, in Proc. Int. Conf. Intell. Syst. Control, Orlando, FL, Nov , 2008, pp [39] S. Lim, D. Dawson, and K. Anderson, Re-examining the Nicosia Tomei robot observer-controller from a backstepping perspective, IEEE Trans. Control Syst. Technol., vol. 4, no. 3, pp , May [40] S. Nicosia and P. Tomei, Robot control by using only joint position measurements, IEEE Trans. Autom. Control, vol. 35, no. 9, pp , Sep [41] V. I. Utkin, Variable structure systems with sliding mode, IEEE Trans. Autom. Control, vol. AC-22, no. 2, pp , Apr [42] W. Chen and M. Saif, Output feedback controller design for a class of MIMO nonlinear systems using high-order sliding-mode differentiators with application to a laboratory 3-D crane, IEEE Trans. Ind. Electron., vol. 55, no. 11, pp , Nov [43] W. E. Dixon, M. S. Queiroz, F. Zhang, and D. M. Dawson, Tracking control of robot manipulators with bounded torque inputs, Robotica, vol. 17, no. 2, pp , Mar [44] W.-S. Lu and Q.-H. Meng, Regressor formulation of robot dynamics: Computation and applications, IEEE Trans. Robot. Autom., vol. 9, no. 3, pp , Jun [45] X.-G. Yan and C. Edwards, Adaptive sliding-mode-observer-based fault reconstruction for nonlinear systems with parametric uncertainties, IEEE Trans. Ind. Electron., vol. 55, no. 11, pp , Nov [46] J.-B. Pomet and L. Praly, Adaptive nonlinear regulation estimation from the Lyapunov equation, IEEE Trans. Autom. Control, vol. 37, no. 6, pp , Jun Shafiqul Islam (SM 04 M 10) received the B.Sc. degree in electrical and electronic engineering from Chittagong University of Engineering and Technology, Chittagong, Bangladesh, in 1998, and the M.Sc. degree in control engineering from Lakehead University, Thunder Bay, ON, Canada, in From 1999 to 2001, he was a full-time Lecturer and an Assistant Professor in the Department of Electrical and Electronic Engineering, Chittagong University of Engineering and Technology. From 2002 to 2007, he was on leave from the Chittagong University of Engineering and Technology at Lakehead University and at Carleton University, Ottawa, ON, Canada. He is currently with the Department of Systems and Computer Engineering, Carleton University. His research interests include dynamics and control of mechatronic and robotic systems, hybrid and intelligent systems, medical mechatronic, bilateral telemanipulations over the Internet, and haptics with medical applications. Mr. Islam was the recipient of the Research Excellence Award from Carleton University, Canada, for outstanding graduate research work in science and engineering. Mr. Islam also received the Natural Science and Engineering Research Council (NSERC) of Canada Postdoctoral Fellowship Grant for visiting research laboratory. Xiaoping P. Liu (M 02 SM 07) received the Ph.D. degree from the University of Alberta, Edmonton, Canada, in He has been with the Department of Systems and Computer Engineering, Carleton University, Ottawa, ON, Canada since July 2002, and he is currently a Canada Research Chair. He has published more than 150 research articles and serves as an Associate Editor for several journals, including IEEE/ASME Transactions on Mechatronics and IEEE Transactions on Automation Science and Engineering. Dr. Liu is a licensed Member of the Professional Engineers of Ontario (P.Eng) and a senior member of the IEEE. He received a 2007 Carleton Research Achievement Award, a 2006 Province of Ontario Early Researcher Award, a 2006 Carty Research Fellowship, the Best Conference Paper Award of the 2006 IEEE International Conference on Mechatronics and Automation, and a 2003 Province of Ontario Distinguished Researcher Award.

Robust Control for Robot Manipulators By Using Only Joint Position Measurements

Robust Control for Robot Manipulators By Using Only Joint Position Measurements Proceedings of the 29 IEEE International Conference on Systems, Man, and Cybernetics San Antonio, TX, USA - October 29 Robust Control for Robot Manipulators By Using Only Joint Position Measurements Shafiqul

More information

A Sliding Mode Controller Using Neural Networks for Robot Manipulator

A Sliding Mode Controller Using Neural Networks for Robot Manipulator ESANN'4 proceedings - European Symposium on Artificial Neural Networks Bruges (Belgium), 8-3 April 4, d-side publi., ISBN -9337-4-8, pp. 93-98 A Sliding Mode Controller Using Neural Networks for Robot

More information

PERIODIC signals are commonly experienced in industrial

PERIODIC signals are commonly experienced in industrial IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 15, NO. 2, MARCH 2007 369 Repetitive Learning Control of Nonlinear Continuous-Time Systems Using Quasi-Sliding Mode Xiao-Dong Li, Tommy W. S. Chow,

More information

I. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching

I. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching I. D. Landau, A. Karimi: A Course on Adaptive Control - 5 1 Adaptive Control Part 9: Adaptive Control with Multiple Models and Switching I. D. Landau, A. Karimi: A Course on Adaptive Control - 5 2 Outline

More information

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties Australian Journal of Basic and Applied Sciences, 3(1): 308-322, 2009 ISSN 1991-8178 Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties M.R.Soltanpour, M.M.Fateh

More information

Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays

Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays IEEE TRANSACTIONS ON AUTOMATIC CONTROL VOL. 56 NO. 3 MARCH 2011 655 Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays Nikolaos Bekiaris-Liberis Miroslav Krstic In this case system

More information

A Model-Free Control System Based on the Sliding Mode Control Method with Applications to Multi-Input-Multi-Output Systems

A Model-Free Control System Based on the Sliding Mode Control Method with Applications to Multi-Input-Multi-Output Systems Proceedings of the 4 th International Conference of Control, Dynamic Systems, and Robotics (CDSR'17) Toronto, Canada August 21 23, 2017 Paper No. 119 DOI: 10.11159/cdsr17.119 A Model-Free Control System

More information

The Rationale for Second Level Adaptation

The Rationale for Second Level Adaptation The Rationale for Second Level Adaptation Kumpati S. Narendra, Yu Wang and Wei Chen Center for Systems Science, Yale University arxiv:1510.04989v1 [cs.sy] 16 Oct 2015 Abstract Recently, a new approach

More information

Neural Network-Based Adaptive Control of Robotic Manipulator: Application to a Three Links Cylindrical Robot

Neural Network-Based Adaptive Control of Robotic Manipulator: Application to a Three Links Cylindrical Robot Vol.3 No., 27 مجلد 3 العدد 27 Neural Network-Based Adaptive Control of Robotic Manipulator: Application to a Three Links Cylindrical Robot Abdul-Basset A. AL-Hussein Electrical Engineering Department Basrah

More information

Observer Based Output Feedback Tracking Control of Robot Manipulators

Observer Based Output Feedback Tracking Control of Robot Manipulators 1 IEEE International Conference on Control Applications Part of 1 IEEE Multi-Conference on Systems and Control Yokohama, Japan, September 8-1, 1 Observer Based Output Feedback Tracking Control of Robot

More information

Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain

Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain World Applied Sciences Journal 14 (9): 1306-1312, 2011 ISSN 1818-4952 IDOSI Publications, 2011 Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain Samira Soltani

More information

OVER THE past 20 years, the control of mobile robots has

OVER THE past 20 years, the control of mobile robots has IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 18, NO. 5, SEPTEMBER 2010 1199 A Simple Adaptive Control Approach for Trajectory Tracking of Electrically Driven Nonholonomic Mobile Robots Bong Seok

More information

A Novel Finite Time Sliding Mode Control for Robotic Manipulators

A Novel Finite Time Sliding Mode Control for Robotic Manipulators Preprints of the 19th World Congress The International Federation of Automatic Control Cape Town, South Africa. August 24-29, 214 A Novel Finite Time Sliding Mode Control for Robotic Manipulators Yao ZHAO

More information

Adaptive Control of a Class of Nonlinear Systems with Nonlinearly Parameterized Fuzzy Approximators

Adaptive Control of a Class of Nonlinear Systems with Nonlinearly Parameterized Fuzzy Approximators IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL. 9, NO. 2, APRIL 2001 315 Adaptive Control of a Class of Nonlinear Systems with Nonlinearly Parameterized Fuzzy Approximators Hugang Han, Chun-Yi Su, Yury Stepanenko

More information

Real-time Motion Control of a Nonholonomic Mobile Robot with Unknown Dynamics

Real-time Motion Control of a Nonholonomic Mobile Robot with Unknown Dynamics Real-time Motion Control of a Nonholonomic Mobile Robot with Unknown Dynamics TIEMIN HU and SIMON X. YANG ARIS (Advanced Robotics & Intelligent Systems) Lab School of Engineering, University of Guelph

More information

Design On-Line Tunable Gain Artificial Nonlinear Controller

Design On-Line Tunable Gain Artificial Nonlinear Controller Journal of Computer Engineering 1 (2009) 3-11 Design On-Line Tunable Gain Artificial Nonlinear Controller Farzin Piltan, Nasri Sulaiman, M. H. Marhaban and R. Ramli Department of Electrical and Electronic

More information

A NONLINEAR TRANSFORMATION APPROACH TO GLOBAL ADAPTIVE OUTPUT FEEDBACK CONTROL OF 3RD-ORDER UNCERTAIN NONLINEAR SYSTEMS

A NONLINEAR TRANSFORMATION APPROACH TO GLOBAL ADAPTIVE OUTPUT FEEDBACK CONTROL OF 3RD-ORDER UNCERTAIN NONLINEAR SYSTEMS Copyright 00 IFAC 15th Triennial World Congress, Barcelona, Spain A NONLINEAR TRANSFORMATION APPROACH TO GLOBAL ADAPTIVE OUTPUT FEEDBACK CONTROL OF RD-ORDER UNCERTAIN NONLINEAR SYSTEMS Choon-Ki Ahn, Beom-Soo

More information

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 12: Multivariable Control of Robotic Manipulators Part II

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 12: Multivariable Control of Robotic Manipulators Part II MCE/EEC 647/747: Robot Dynamics and Control Lecture 12: Multivariable Control of Robotic Manipulators Part II Reading: SHV Ch.8 Mechanical Engineering Hanz Richter, PhD MCE647 p.1/14 Robust vs. Adaptive

More information

Adaptive fuzzy observer and robust controller for a 2-DOF robot arm

Adaptive fuzzy observer and robust controller for a 2-DOF robot arm Adaptive fuzzy observer and robust controller for a -DOF robot arm S. Bindiganavile Nagesh, Zs. Lendek, A.A. Khalate, R. Babuška Delft University of Technology, Mekelweg, 8 CD Delft, The Netherlands (email:

More information

Hover Control for Helicopter Using Neural Network-Based Model Reference Adaptive Controller

Hover Control for Helicopter Using Neural Network-Based Model Reference Adaptive Controller Vol.13 No.1, 217 مجلد 13 العدد 217 1 Hover Control for Helicopter Using Neural Network-Based Model Reference Adaptive Controller Abdul-Basset A. Al-Hussein Electrical Engineering Department Basrah University

More information

Design and Stability Analysis of Single-Input Fuzzy Logic Controller

Design and Stability Analysis of Single-Input Fuzzy Logic Controller IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL. 30, NO. 2, APRIL 2000 303 Design and Stability Analysis of Single-Input Fuzzy Logic Controller Byung-Jae Choi, Seong-Woo Kwak,

More information

Two-Link Flexible Manipulator Control Using Sliding Mode Control Based Linear Matrix Inequality

Two-Link Flexible Manipulator Control Using Sliding Mode Control Based Linear Matrix Inequality IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS Two-Link Flexible Manipulator Control Using Sliding Mode Control Based Linear Matrix Inequality To cite this article: Zulfatman

More information

Design and Control of Variable Stiffness Actuation Systems

Design and Control of Variable Stiffness Actuation Systems Design and Control of Variable Stiffness Actuation Systems Gianluca Palli, Claudio Melchiorri, Giovanni Berselli and Gabriele Vassura DEIS - DIEM - Università di Bologna LAR - Laboratory of Automation

More information

The Design of Sliding Mode Controller with Perturbation Estimator Using Observer-Based Fuzzy Adaptive Network

The Design of Sliding Mode Controller with Perturbation Estimator Using Observer-Based Fuzzy Adaptive Network ransactions on Control, utomation and Systems Engineering Vol. 3, No. 2, June, 2001 117 he Design of Sliding Mode Controller with Perturbation Estimator Using Observer-Based Fuzzy daptive Network Min-Kyu

More information

AS A POPULAR approach for compensating external

AS A POPULAR approach for compensating external IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 16, NO. 1, JANUARY 2008 137 A Novel Robust Nonlinear Motion Controller With Disturbance Observer Zi-Jiang Yang, Hiroshi Tsubakihara, Shunshoku Kanae,

More information

A Discrete Robust Adaptive Iterative Learning Control for a Class of Nonlinear Systems with Unknown Control Direction

A Discrete Robust Adaptive Iterative Learning Control for a Class of Nonlinear Systems with Unknown Control Direction Proceedings of the International MultiConference of Engineers and Computer Scientists 16 Vol I, IMECS 16, March 16-18, 16, Hong Kong A Discrete Robust Adaptive Iterative Learning Control for a Class of

More information

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL 1 KHALED M. HELAL, 2 MOSTAFA R.A. ATIA, 3 MOHAMED I. ABU EL-SEBAH 1, 2 Mechanical Engineering Department ARAB ACADEMY

More information

Nonlinear PD Controllers with Gravity Compensation for Robot Manipulators

Nonlinear PD Controllers with Gravity Compensation for Robot Manipulators BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 4, No Sofia 04 Print ISSN: 3-970; Online ISSN: 34-408 DOI: 0.478/cait-04-00 Nonlinear PD Controllers with Gravity Compensation

More information

Model Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion

Model Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion Proceedings of the 11th WSEAS International Conference on SSTEMS Agios ikolaos Crete Island Greece July 23-25 27 38 Model Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion j.garus@amw.gdynia.pl

More information

Neural Network Sliding-Mode-PID Controller Design for Electrically Driven Robot Manipulators

Neural Network Sliding-Mode-PID Controller Design for Electrically Driven Robot Manipulators Neural Network Sliding-Mode-PID Controller Design for Electrically Driven Robot Manipulators S. E. Shafiei 1, M. R. Soltanpour 2 1. Department of Electrical and Robotic Engineering, Shahrood University

More information

Position and Velocity Profile Tracking Control for New Generation Servo Track Writing

Position and Velocity Profile Tracking Control for New Generation Servo Track Writing Preprints of the 9th World Congress The International Federation of Automatic Control Cape Town, South Africa. August 24-29, 24 Position and Velocity Profile Tracking Control for New Generation Servo Track

More information

Sensorless Sliding Mode Control of Induction Motor Drives

Sensorless Sliding Mode Control of Induction Motor Drives Sensorless Sliding Mode Control of Induction Motor Drives Kanungo Barada Mohanty Electrical Engineering Department, National Institute of Technology, Rourkela-7698, India E-mail: kbmohanty@nitrkl.ac.in

More information

Trajectory-tracking control of a planar 3-RRR parallel manipulator

Trajectory-tracking control of a planar 3-RRR parallel manipulator Trajectory-tracking control of a planar 3-RRR parallel manipulator Chaman Nasa and Sandipan Bandyopadhyay Department of Engineering Design Indian Institute of Technology Madras Chennai, India Abstract

More information

ON CHATTERING-FREE DISCRETE-TIME SLIDING MODE CONTROL DESIGN. Seung-Hi Lee

ON CHATTERING-FREE DISCRETE-TIME SLIDING MODE CONTROL DESIGN. Seung-Hi Lee ON CHATTERING-FREE DISCRETE-TIME SLIDING MODE CONTROL DESIGN Seung-Hi Lee Samsung Advanced Institute of Technology, Suwon, KOREA shl@saitsamsungcokr Abstract: A sliding mode control method is presented

More information

Set-based adaptive estimation for a class of nonlinear systems with time-varying parameters

Set-based adaptive estimation for a class of nonlinear systems with time-varying parameters Preprints of the 8th IFAC Symposium on Advanced Control of Chemical Processes The International Federation of Automatic Control Furama Riverfront, Singapore, July -3, Set-based adaptive estimation for

More information

ADAPTIVE FORCE AND MOTION CONTROL OF ROBOT MANIPULATORS IN CONSTRAINED MOTION WITH DISTURBANCES

ADAPTIVE FORCE AND MOTION CONTROL OF ROBOT MANIPULATORS IN CONSTRAINED MOTION WITH DISTURBANCES ADAPTIVE FORCE AND MOTION CONTROL OF ROBOT MANIPULATORS IN CONSTRAINED MOTION WITH DISTURBANCES By YUNG-SHENG CHANG A THESIS PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT

More information

Chaos suppression of uncertain gyros in a given finite time

Chaos suppression of uncertain gyros in a given finite time Chin. Phys. B Vol. 1, No. 11 1 1155 Chaos suppression of uncertain gyros in a given finite time Mohammad Pourmahmood Aghababa a and Hasan Pourmahmood Aghababa bc a Electrical Engineering Department, Urmia

More information

458 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 16, NO. 3, MAY 2008

458 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 16, NO. 3, MAY 2008 458 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL 16, NO 3, MAY 2008 Brief Papers Adaptive Control for Nonlinearly Parameterized Uncertainties in Robot Manipulators N V Q Hung, Member, IEEE, H D

More information

Design of Sliding Mode Control for Nonlinear Uncertain System

Design of Sliding Mode Control for Nonlinear Uncertain System Design of Sliding Mode Control for Nonlinear Uncertain System 1 Yogita Pimpale, 2 Dr.B.J.Parvat ME student,instrumentation and Control Engineering,P.R.E.C. Loni,Ahmednagar, Maharashtra,India Associate

More information

Dynamic Integral Sliding Mode Control of Nonlinear SISO Systems with States Dependent Matched and Mismatched Uncertainties

Dynamic Integral Sliding Mode Control of Nonlinear SISO Systems with States Dependent Matched and Mismatched Uncertainties Milano (Italy) August 28 - September 2, 2 Dynamic Integral Sliding Mode Control of Nonlinear SISO Systems with States Dependent Matched and Mismatched Uncertainties Qudrat Khan*, Aamer Iqbal Bhatti,* Qadeer

More information

Robust Model Free Control of Robotic Manipulators with Prescribed Transient and Steady State Performance

Robust Model Free Control of Robotic Manipulators with Prescribed Transient and Steady State Performance Robust Model Free Control of Robotic Manipulators with Prescribed Transient and Steady State Performance Charalampos P. Bechlioulis, Minas V. Liarokapis and Kostas J. Kyriakopoulos Abstract In this paper,

More information

CHATTERING REDUCTION OF SLIDING MODE CONTROL BY LOW-PASS FILTERING THE CONTROL SIGNAL

CHATTERING REDUCTION OF SLIDING MODE CONTROL BY LOW-PASS FILTERING THE CONTROL SIGNAL Asian Journal of Control, Vol. 12, No. 3, pp. 392 398, May 2010 Published online 25 February 2010 in Wiley InterScience (www.interscience.wiley.com) DOI: 10.1002/asjc.195 CHATTERING REDUCTION OF SLIDING

More information

Robust Adaptive Attitude Control of a Spacecraft

Robust Adaptive Attitude Control of a Spacecraft Robust Adaptive Attitude Control of a Spacecraft AER1503 Spacecraft Dynamics and Controls II April 24, 2015 Christopher Au Agenda Introduction Model Formulation Controller Designs Simulation Results 2

More information

Robust Control of Robot Manipulator by Model Based Disturbance Attenuation

Robust Control of Robot Manipulator by Model Based Disturbance Attenuation IEEE/ASME Trans. Mechatronics, vol. 8, no. 4, pp. 511-513, Nov./Dec. 2003 obust Control of obot Manipulator by Model Based Disturbance Attenuation Keywords : obot manipulators, MBDA, position control,

More information

Gain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control

Gain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control Gain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control Khaled M. Helal, 2 Mostafa R.A. Atia, 3 Mohamed I. Abu El-Sebah, 2 Mechanical Engineering Department ARAB ACADEMY FOR

More information

Adaptive Robust Control for Servo Mechanisms With Partially Unknown States via Dynamic Surface Control Approach

Adaptive Robust Control for Servo Mechanisms With Partially Unknown States via Dynamic Surface Control Approach IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 18, NO. 3, MAY 2010 723 Adaptive Robust Control for Servo Mechanisms With Partially Unknown States via Dynamic Surface Control Approach Guozhu Zhang,

More information

Observer-based sampled-data controller of linear system for the wave energy converter

Observer-based sampled-data controller of linear system for the wave energy converter International Journal of Fuzzy Logic and Intelligent Systems, vol. 11, no. 4, December 211, pp. 275-279 http://dx.doi.org/1.5391/ijfis.211.11.4.275 Observer-based sampled-data controller of linear system

More information

RBF Neural Network Adaptive Control for Space Robots without Speed Feedback Signal

RBF Neural Network Adaptive Control for Space Robots without Speed Feedback Signal Trans. Japan Soc. Aero. Space Sci. Vol. 56, No. 6, pp. 37 3, 3 RBF Neural Network Adaptive Control for Space Robots without Speed Feedback Signal By Wenhui ZHANG, Xiaoping YE and Xiaoming JI Institute

More information

An Approach of Robust Iterative Learning Control for Uncertain Systems

An Approach of Robust Iterative Learning Control for Uncertain Systems ,,, 323 E-mail: mxsun@zjut.edu.cn :, Lyapunov( ),,.,,,.,,. :,,, An Approach of Robust Iterative Learning Control for Uncertain Systems Mingxuan Sun, Chaonan Jiang, Yanwei Li College of Information Engineering,

More information

Exponential Controller for Robot Manipulators

Exponential Controller for Robot Manipulators Exponential Controller for Robot Manipulators Fernando Reyes Benemérita Universidad Autónoma de Puebla Grupo de Robótica de la Facultad de Ciencias de la Electrónica Apartado Postal 542, Puebla 7200, México

More information

Introduction to centralized control

Introduction to centralized control Industrial Robots Control Part 2 Introduction to centralized control Independent joint decentralized control may prove inadequate when the user requires high task velocities structured disturbance torques

More information

Output Feedback Stabilization with Prescribed Performance for Uncertain Nonlinear Systems in Canonical Form

Output Feedback Stabilization with Prescribed Performance for Uncertain Nonlinear Systems in Canonical Form Output Feedback Stabilization with Prescribed Performance for Uncertain Nonlinear Systems in Canonical Form Charalampos P. Bechlioulis, Achilles Theodorakopoulos 2 and George A. Rovithakis 2 Abstract The

More information

A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems

A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems 53rd IEEE Conference on Decision and Control December 15-17, 2014. Los Angeles, California, USA A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems Seyed Hossein Mousavi 1,

More information

Robust Control of Cooperative Underactuated Manipulators

Robust Control of Cooperative Underactuated Manipulators Robust Control of Cooperative Underactuated Manipulators Marcel Bergerman * Yangsheng Xu +,** Yun-Hui Liu ** * Automation Institute Informatics Technology Center Campinas SP Brazil + The Robotics Institute

More information

Μια προσπαθεια για την επιτευξη ανθρωπινης επιδοσης σε ρομποτικές εργασίες με νέες μεθόδους ελέγχου

Μια προσπαθεια για την επιτευξη ανθρωπινης επιδοσης σε ρομποτικές εργασίες με νέες μεθόδους ελέγχου Μια προσπαθεια για την επιτευξη ανθρωπινης επιδοσης σε ρομποτικές εργασίες με νέες μεθόδους ελέγχου Towards Achieving Human like Robotic Tasks via Novel Control Methods Zoe Doulgeri doulgeri@eng.auth.gr

More information

Observer Based Friction Cancellation in Mechanical Systems

Observer Based Friction Cancellation in Mechanical Systems 2014 14th International Conference on Control, Automation and Systems (ICCAS 2014) Oct. 22 25, 2014 in KINTEX, Gyeonggi-do, Korea Observer Based Friction Cancellation in Mechanical Systems Caner Odabaş

More information

Autonomous Helicopter Landing A Nonlinear Output Regulation Perspective

Autonomous Helicopter Landing A Nonlinear Output Regulation Perspective Autonomous Helicopter Landing A Nonlinear Output Regulation Perspective Andrea Serrani Department of Electrical and Computer Engineering Collaborative Center for Control Sciences The Ohio State University

More information

NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582

NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582 NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING NMT EE 589 & UNM ME 482/582 Simplified drive train model of a robot joint Inertia seen by the motor Link k 1 I I D ( q) k mk 2 kk Gk Torque amplification G

More information

Robust Tuning of Power System Stabilizers Using Coefficient Diagram Method

Robust Tuning of Power System Stabilizers Using Coefficient Diagram Method International Journal of Electrical Engineering. ISSN 0974-2158 Volume 7, Number 2 (2014), pp. 257-270 International Research Publication House http://www.irphouse.com Robust Tuning of Power System Stabilizers

More information

magnitude [db] phase [deg] frequency [Hz] feedforward motor load -

magnitude [db] phase [deg] frequency [Hz] feedforward motor load - ITERATIVE LEARNING CONTROL OF INDUSTRIAL MOTION SYSTEMS Maarten Steinbuch and René van de Molengraft Eindhoven University of Technology, Faculty of Mechanical Engineering, Systems and Control Group, P.O.

More information

TTK4150 Nonlinear Control Systems Solution 6 Part 2

TTK4150 Nonlinear Control Systems Solution 6 Part 2 TTK4150 Nonlinear Control Systems Solution 6 Part 2 Department of Engineering Cybernetics Norwegian University of Science and Technology Fall 2003 Solution 1 Thesystemisgivenby φ = R (φ) ω and J 1 ω 1

More information

Adaptive NN Control of Dynamic Systems with Unknown Dynamic Friction

Adaptive NN Control of Dynamic Systems with Unknown Dynamic Friction Adaptive NN Control of Dynamic Systems with Unknown Dynamic Friction S. S. Ge 1,T.H.LeeandJ.Wang Department of Electrical and Computer Engineering National University of Singapore Singapore 117576 Abstract

More information

FUZZY SLIDING MODE CONTROL DESIGN FOR A CLASS OF NONLINEAR SYSTEMS WITH STRUCTURED AND UNSTRUCTURED UNCERTAINTIES

FUZZY SLIDING MODE CONTROL DESIGN FOR A CLASS OF NONLINEAR SYSTEMS WITH STRUCTURED AND UNSTRUCTURED UNCERTAINTIES International Journal of Innovative Computing, Information and Control ICIC International c 2013 ISSN 1349-4198 Volume 9, Number 7, July 2013 pp. 2713 2726 FUZZY SLIDING MODE CONTROL DESIGN FOR A CLASS

More information

A new large projection operator for the redundancy framework

A new large projection operator for the redundancy framework 21 IEEE International Conference on Robotics and Automation Anchorage Convention District May 3-8, 21, Anchorage, Alaska, USA A new large projection operator for the redundancy framework Mohammed Marey

More information

Lecture 9 Nonlinear Control Design. Course Outline. Exact linearization: example [one-link robot] Exact Feedback Linearization

Lecture 9 Nonlinear Control Design. Course Outline. Exact linearization: example [one-link robot] Exact Feedback Linearization Lecture 9 Nonlinear Control Design Course Outline Eact-linearization Lyapunov-based design Lab Adaptive control Sliding modes control Literature: [Khalil, ch.s 13, 14.1,14.] and [Glad-Ljung,ch.17] Lecture

More information

H 2 Adaptive Control. Tansel Yucelen, Anthony J. Calise, and Rajeev Chandramohan. WeA03.4

H 2 Adaptive Control. Tansel Yucelen, Anthony J. Calise, and Rajeev Chandramohan. WeA03.4 1 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 3-July, 1 WeA3. H Adaptive Control Tansel Yucelen, Anthony J. Calise, and Rajeev Chandramohan Abstract Model reference adaptive

More information

Design of Nonlinear Control Systems with the Highest Derivative in Feedback

Design of Nonlinear Control Systems with the Highest Derivative in Feedback SERIES ON STAB1UTY, VIBRATION AND CONTROL OF SYSTEMS SeriesA Volume 16 Founder & Editor: Ardeshir Guran Co-Editors: M. Cloud & W. B. Zimmerman Design of Nonlinear Control Systems with the Highest Derivative

More information

A Nonlinear Disturbance Observer for Robotic Manipulators

A Nonlinear Disturbance Observer for Robotic Manipulators 932 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 47, NO. 4, AUGUST 2000 A Nonlinear Disturbance Observer for Robotic Manipulators Wen-Hua Chen, Member, IEEE, Donald J. Ballance, Member, IEEE, Peter

More information

Introduction. 1.1 Historical Overview. Chapter 1

Introduction. 1.1 Historical Overview. Chapter 1 Chapter 1 Introduction 1.1 Historical Overview Research in adaptive control was motivated by the design of autopilots for highly agile aircraft that need to operate at a wide range of speeds and altitudes,

More information

Global robust output feedback tracking control of robot manipulators* W. E. Dixon, E. Zergeroglu and D. M. Dawson

Global robust output feedback tracking control of robot manipulators* W. E. Dixon, E. Zergeroglu and D. M. Dawson Robotica 004) volume, pp. 35 357. 004 Cambridge University Press DOI: 0.07/S06357470400089 Printed in the United Kingdom Global robust output feedback tracking control of robot manipulators* W. E. Dixon,

More information

Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum

Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum Sébastien Andary Ahmed Chemori Sébastien Krut LIRMM, Univ. Montpellier - CNRS, 6, rue Ada

More information

H State-Feedback Controller Design for Discrete-Time Fuzzy Systems Using Fuzzy Weighting-Dependent Lyapunov Functions

H State-Feedback Controller Design for Discrete-Time Fuzzy Systems Using Fuzzy Weighting-Dependent Lyapunov Functions IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL 11, NO 2, APRIL 2003 271 H State-Feedback Controller Design for Discrete-Time Fuzzy Systems Using Fuzzy Weighting-Dependent Lyapunov Functions Doo Jin Choi and PooGyeon

More information

Nonlinear Tracking Control of Underactuated Surface Vessel

Nonlinear Tracking Control of Underactuated Surface Vessel American Control Conference June -. Portland OR USA FrB. Nonlinear Tracking Control of Underactuated Surface Vessel Wenjie Dong and Yi Guo Abstract We consider in this paper the tracking control problem

More information

A Benchmark Problem for Robust Control of a Multivariable Nonlinear Flexible Manipulator

A Benchmark Problem for Robust Control of a Multivariable Nonlinear Flexible Manipulator Proceedings of the 17th World Congress The International Federation of Automatic Control Seoul, Korea, July 6-11, 28 A Benchmark Problem for Robust Control of a Multivariable Nonlinear Flexible Manipulator

More information

A DISCRETE-TIME SLIDING MODE CONTROLLER WITH MODIFIED FUNCTION FOR LINEAR TIME- VARYING SYSTEMS

A DISCRETE-TIME SLIDING MODE CONTROLLER WITH MODIFIED FUNCTION FOR LINEAR TIME- VARYING SYSTEMS http:// A DISCRETE-TIME SLIDING MODE CONTROLLER WITH MODIFIED FUNCTION FOR LINEAR TIME- VARYING SYSTEMS Deelendra Pratap Singh 1, Anil Sharma 2, Shalabh Agarwal 3 1,2 Department of Electronics & Communication

More information

EML5311 Lyapunov Stability & Robust Control Design

EML5311 Lyapunov Stability & Robust Control Design EML5311 Lyapunov Stability & Robust Control Design 1 Lyapunov Stability criterion In Robust control design of nonlinear uncertain systems, stability theory plays an important role in engineering systems.

More information

A sub-optimal second order sliding mode controller for systems with saturating actuators

A sub-optimal second order sliding mode controller for systems with saturating actuators 28 American Control Conference Westin Seattle Hotel, Seattle, Washington, USA June -3, 28 FrB2.5 A sub-optimal second order sliding mode for systems with saturating actuators Antonella Ferrara and Matteo

More information

Case Study: The Pelican Prototype Robot

Case Study: The Pelican Prototype Robot 5 Case Study: The Pelican Prototype Robot The purpose of this chapter is twofold: first, to present in detail the model of the experimental robot arm of the Robotics lab. from the CICESE Research Center,

More information

Neural network based robust hybrid control for robotic system: an H approach

Neural network based robust hybrid control for robotic system: an H approach Nonlinear Dyn (211) 65:421 431 DOI 117/s1171-1-992-4 ORIGINAL PAPER Neural network based robust hybrid control for robotic system: an H approach Jinzhu Peng Jie Wang Yaonan Wang Received: 22 February 21

More information

FINITE TIME CONTROL FOR ROBOT MANIPULATORS 1. Yiguang Hong Λ Yangsheng Xu ΛΛ Jie Huang ΛΛ

FINITE TIME CONTROL FOR ROBOT MANIPULATORS 1. Yiguang Hong Λ Yangsheng Xu ΛΛ Jie Huang ΛΛ Copyright IFAC 5th Triennial World Congress, Barcelona, Spain FINITE TIME CONTROL FOR ROBOT MANIPULATORS Yiguang Hong Λ Yangsheng Xu ΛΛ Jie Huang ΛΛ Λ Institute of Systems Science, Chinese Academy of Sciences,

More information

Robust fuzzy control of an active magnetic bearing subject to voltage saturation

Robust fuzzy control of an active magnetic bearing subject to voltage saturation University of Wollongong Research Online Faculty of Informatics - Papers (Archive) Faculty of Engineering and Information Sciences 2010 Robust fuzzy control of an active magnetic bearing subject to voltage

More information

Introduction to centralized control

Introduction to centralized control ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Control Part 2 Introduction to centralized control Independent joint decentralized control may prove inadequate when the user requires high task

More information

Non-linear sliding surface: towards high performance robust control

Non-linear sliding surface: towards high performance robust control Techset Composition Ltd, Salisbury Doc: {IEE}CTA/Articles/Pagination/CTA20100727.3d www.ietdl.org Published in IET Control Theory and Applications Received on 8th December 2010 Revised on 21st May 2011

More information

Secure Communications of Chaotic Systems with Robust Performance via Fuzzy Observer-Based Design

Secure Communications of Chaotic Systems with Robust Performance via Fuzzy Observer-Based Design 212 IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL 9, NO 1, FEBRUARY 2001 Secure Communications of Chaotic Systems with Robust Performance via Fuzzy Observer-Based Design Kuang-Yow Lian, Chian-Song Chiu, Tung-Sheng

More information

Rigid Manipulator Control

Rigid Manipulator Control Rigid Manipulator Control The control problem consists in the design of control algorithms for the robot motors, such that the TCP motion follows a specified task in the cartesian space Two types of task

More information

Video 8.1 Vijay Kumar. Property of University of Pennsylvania, Vijay Kumar

Video 8.1 Vijay Kumar. Property of University of Pennsylvania, Vijay Kumar Video 8.1 Vijay Kumar 1 Definitions State State equations Equilibrium 2 Stability Stable Unstable Neutrally (Critically) Stable 3 Stability Translate the origin to x e x(t) =0 is stable (Lyapunov stable)

More information

A SIMPLE ITERATIVE SCHEME FOR LEARNING GRAVITY COMPENSATION IN ROBOT ARMS

A SIMPLE ITERATIVE SCHEME FOR LEARNING GRAVITY COMPENSATION IN ROBOT ARMS A SIMPLE ITERATIVE SCHEME FOR LEARNING GRAVITY COMPENSATION IN ROBOT ARMS A. DE LUCA, S. PANZIERI Dipartimento di Informatica e Sistemistica Università degli Studi di Roma La Sapienza ABSTRACT The set-point

More information

A Sliding Mode Control based on Nonlinear Disturbance Observer for the Mobile Manipulator

A Sliding Mode Control based on Nonlinear Disturbance Observer for the Mobile Manipulator International Core Journal of Engineering Vol.3 No.6 7 ISSN: 44-895 A Sliding Mode Control based on Nonlinear Disturbance Observer for the Mobile Manipulator Yanna Si Information Engineering College Henan

More information

Iterative Learning Control Analysis and Design I

Iterative Learning Control Analysis and Design I Iterative Learning Control Analysis and Design I Electronics and Computer Science University of Southampton Southampton, SO17 1BJ, UK etar@ecs.soton.ac.uk http://www.ecs.soton.ac.uk/ Contents Basics Representations

More information

An Adaptive Full-State Feedback Controller for Bilateral Telerobotic Systems

An Adaptive Full-State Feedback Controller for Bilateral Telerobotic Systems 21 American Control Conference Marriott Waterfront Baltimore MD USA June 3-July 2 21 FrB16.3 An Adaptive Full-State Feedback Controller for Bilateral Telerobotic Systems Ufuk Ozbay Erkan Zergeroglu and

More information

NEW SUPERVISORY CONTROL USING CONTROL-RELEVANT SWITCHING

NEW SUPERVISORY CONTROL USING CONTROL-RELEVANT SWITCHING NEW SUPERVISORY CONTROL USING CONTROL-RELEVANT SWITCHING Tae-Woong Yoon, Jung-Su Kim Dept. of Electrical Engineering. Korea University, Anam-dong 5-ga Seongbuk-gu 36-73, Seoul, Korea, twy@korea.ac.kr,

More information

Nonlinear Adaptive Robust Control. Theory and Applications to the Integrated Design of Intelligent and Precision Mechatronic Systems.

Nonlinear Adaptive Robust Control. Theory and Applications to the Integrated Design of Intelligent and Precision Mechatronic Systems. A Short Course on Nonlinear Adaptive Robust Control Theory and Applications to the Integrated Design of Intelligent and Precision Mechatronic Systems Bin Yao Intelligent and Precision Control Laboratory

More information

M. De La Sen, A. Almansa and J. C. Soto Instituto de Investigación y Desarrollo de Procesos, Leioa ( Bizkaia). Aptdo. 644 de Bilbao, Spain

M. De La Sen, A. Almansa and J. C. Soto Instituto de Investigación y Desarrollo de Procesos, Leioa ( Bizkaia). Aptdo. 644 de Bilbao, Spain American Journal of Applied Sciences 4 (6): 346-353, 007 ISSN 546-939 007 Science Publications Adaptive Control of Robotic Manipulators with Improvement of the ransient Behavior hrough an Intelligent Supervision

More information

Robust Tracking Under Nonlinear Friction Using Time-Delay Control With Internal Model

Robust Tracking Under Nonlinear Friction Using Time-Delay Control With Internal Model 1406 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 17, NO. 6, NOVEMBER 2009 Robust Tracking Under Nonlinear Friction Using Time-Delay Control With Internal Model Gun Rae Cho, Student Member, IEEE,

More information

Adaptive fuzzy observer and robust controller for a 2-DOF robot arm Sangeetha Bindiganavile Nagesh

Adaptive fuzzy observer and robust controller for a 2-DOF robot arm Sangeetha Bindiganavile Nagesh Adaptive fuzzy observer and robust controller for a 2-DOF robot arm Delft Center for Systems and Control Adaptive fuzzy observer and robust controller for a 2-DOF robot arm For the degree of Master of

More information

Positioning Servo Design Example

Positioning Servo Design Example Positioning Servo Design Example 1 Goal. The goal in this design example is to design a control system that will be used in a pick-and-place robot to move the link of a robot between two positions. Usually

More information

General procedure for formulation of robot dynamics STEP 1 STEP 3. Module 9 : Robot Dynamics & controls

General procedure for formulation of robot dynamics STEP 1 STEP 3. Module 9 : Robot Dynamics & controls Module 9 : Robot Dynamics & controls Lecture 32 : General procedure for dynamics equation forming and introduction to control Objectives In this course you will learn the following Lagrangian Formulation

More information

1348 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL. 34, NO. 3, JUNE 2004

1348 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL. 34, NO. 3, JUNE 2004 1348 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL 34, NO 3, JUNE 2004 Direct Adaptive Iterative Learning Control of Nonlinear Systems Using an Output-Recurrent Fuzzy Neural

More information

ADAPTIVE control of uncertain time-varying plants is a

ADAPTIVE control of uncertain time-varying plants is a IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 56, NO. 1, JANUARY 2011 27 Supervisory Control of Uncertain Linear Time-Varying Systems Linh Vu, Member, IEEE, Daniel Liberzon, Senior Member, IEEE Abstract

More information

Robotics. Dynamics. Marc Toussaint U Stuttgart

Robotics. Dynamics. Marc Toussaint U Stuttgart Robotics Dynamics 1D point mass, damping & oscillation, PID, dynamics of mechanical systems, Euler-Lagrange equation, Newton-Euler recursion, general robot dynamics, joint space control, reference trajectory

More information