IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS 1

Size: px
Start display at page:

Download "IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS 1"

Transcription

1 1.119/TIE , IEEE Transactions on Industrial Electronics IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS 1 Nonlinear Robust Attitude Tracking Control of a Table-Mount Experimental Helicopter Using Output-Feedback Zhan Li, Hugh H.T. Liu, Member, IEEE, Bo Zhu, Member, IEEE, Huijun Gao, Fellow, IEEE, Okyay Kaynak, Fellow, IEEE Abstract This work proposes a robust attitude tracking controller for a table-mounted experimental helicopter which has three rotational degree-of-freedom and only equips angular position sensors. The proposed controller can achieve outputfeedback attitude tracking of the pitch and elevation channels of the helicopter. The experimental platform is subjected to model uncertainties, coupling effects, and equips with an independent active disturbance system, which have effectively examined the robustness of proposed controller. The control law includes a second-order auxiliary system to generate filtered error signals, and a discontinuous uncertainty and disturbance estimation (UDE) term to compensate the model uncertainties and external disturbances. A Lyapunov based stability analysis shows the semiglobal asymptotic tracking ability of the proposed controller. The experimental results further demonstrate the propose method can achieve equivalent dynamic and static performance compare to other high-performance state-feedback methods, and even when the initial position is away from design point, it also gives more consistent responses than other linear methods. Index Terms Robust attitude tracking; Table-mount helicopter; Output-feedback; UDE. I. INTRODUCTION THE control of helicopters has long been an active topic in the field of unmanned aerial systems (UAS) because of both their wide applications and theoretical difficulties. Main challenges come from nonlinearities, model uncertainties, strong coupling, and external disturbances lay in the helicopter system dynamics. Extensive research has been done on tackling these challenges in the past decades using a large range of different control approaches [1] [1]. Among these works only a few provide experimental results because of the full-degree of freedom helicopter platforms are usually very fragile, expensive, and not practical for extensive tests of different control methods. However, past research works showed that the table-mount 3-degree of freedom (3-DOF) experimental helicopter from Quanser Consulting Inc., as shown Manuscript received October 13, 214; revised November 26, 214; accepted January, 21. Copyright (c) 21 IEEE. Personal use of this material is permitted. However, permission to use this material for any other purposes must be obtained from the IEEE by sending a request to pubs-permissions@ieee.org. Z. Li (corresponding author) is with Harbin Institute of Technology (HIT), China, and now visiting University of Toronto Institute for Aerospace Studies (UTIAS), Canada, zhanli@hit.edu.cn H. Liu is with UTIAS, Canada, liu@utias.utoronto.ca B. Zhu is with University of Electronic Science and Technology of China, and now visiting UTIAS, Canada, chubo926@gmail.com H. Gao is with HIT, China, hjgao@hit.edu.cn O. Kaynak is with Bogazici University, Turkey, okyay.kaynak@boun.edu.tr in Figure 1, can serve as an ideal experimental platform for helicopter controller design. Although simplified, the platform possesses essential dynamic features of helicopter control, such as nonlinearities, high order model, strong coupling, and underacturated, as well as durable structure and Simulink interface for easy implementation of different controllers. Besides, by using the active disturbance system (ADS) provided with the platform, which can independently change the effective mass of helicopter body on-line, robustness of the employed control strategy can be quantitatively studied by apply disturbance or uncertainty to the system through ADS. Representative works using this platform include Zhong et al. [16], [17], which gave promising results by designing a novel linear robust compensator; Xian et al. [18], which gave the numerical result of a nonlinear robust control law for 3- DOF attitude tracking control problem; and Rosales et al. [19], [2], which presented robust control strategies based on sliding mode observer. Pitch Helicopter Body ADS Back Motor Front Motor Base Travel Elevation Counterweight Arm Fig. 1. Photograph of Quanser table-mount 3-DOF helicopter with ADS. For Quanser table-mount helicopter platform, past works show that state-feedback methods can achieve good dynamic and static performances even in aggressive maneuvers [17], while experimental results on output-feedback approaches are very limited. Kutay et al. [21] gave the first experimental results of an adaptive output feedback approach for pitch axis only of the platform, but the coupling and high nonlinearity in multi-axis cases were not discussed. Rosales et al. [2] presented results for three axes control but only set-point regulation problem was considered and the performance was limited. However, the output-feedback control of helicopters is also of great importance in the field of UAS. It not only can (c) 21 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See

2 1.119/TIE , IEEE Transactions on Industrial Electronics IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS 2 avoid the effects of usually inaccurate velocity/angular velocity measurements provided by on board low cost sensors, but also can provide an alternative control method when the UAS is not equipped with such sensors. Therefore, in this paper, we are specifically concerned with the output-feedback control of the Quanser table-mount helicopter, and try to achieve equivalent performance as state-feedback approaches but without angular velocity measurements. In addition, because of the main challenge we are trying to handle in this work is not the under-actuated control problem, and the travel axis movement can be controlled by designing a cascade controller using the proposed pitch controller as the inner-loop pitch angle regulator, we consider the fully-actuated case in this work by designing the controller for pitch and elevation axes, which is also the fundamental work for future study on the underactuated cases. Inspired by the novel scheme called the robust integral of the sign of the error (RISE) developed recently, see Xian et al. [22], [23], Patre et al. [24], [2], and the references therein, also borrowed some ideas from the related robust tracking control methods in Makkar et al. [26], Li et al. [27], [28], Lam et al. [29], an robust attitude output-feedback tracking controller for the table-mount laboratory helicopter is proposed in this paper. An auxiliary system is built first to generate filtered error signals. Then a control law is constructed accordingly, which includes both feed-forward terms and a discontinuous uncertainty and disturbance estimation (UDE) term that estimates the effect of unknown model uncertainties and disturbances. With position measurements only and very limited knowledge of system dynamics, the semiglobal asymptotic tracking ability of the control law is proved by Lyapunov-based method. It is further verified through experimental demonstration. Compared with previous results introduced before and to the best of the authors knowledge, our work yields the first experimentally verified results of a multi-channel robust output-feedback tracking controller for the table-mount 3-DOF helicopter. Experimental results show that the control law proposed in this paper can achieve equivalent good attitude tracking ability even in aggressive large angle step maneuvers comparing to other methods that use angular velocity measurements, and better performance than previous output-feedback controller designs both in dynamic and steady-state responses. We also observed more consistent dynamic performance of our method, comparing to a linear robust controller, when the initial position is far from design point. The remaining part of this paper is organized as follows. Section 2 introduces the table-mount helicopter system and presents the problem statement. In Section 3, the controller design procedure and the control law are proposed. The stability analysis of the closed-loop system is given in Section 4. Section deals with experimental results and Section 6 states the conclusion. II. PROBLEM STATEMENT The table-mount helicopter body is composed of a rectangular body frame and two propeller assemblies, as shown in Figure 1. Two DC motors, defined as front motor and back motor, are used to drive the propellers, and generate control forces to regulate the 3-DOF motions of the helicopter. The body frame is suspended from an instrumented joint which connects the center of the body frame and the end of a long arm, and is free to pitch about its center. The arm is installed on the base through a 2-DOF instrumented joint, which allows the helicopter body to elevate and travel. A counterweight is located at the other end of the arm such that the effective mass of the helicopter can be adjusted to a proper value. In addition, an active disturbance system (ADS) is equipped on the arm, which includes a ADS motor that can drive an adjustable weight moving along the arm. The ADS motor is controlled independently, which therefore can act as an external disturbance or model uncertainty. The elevation motion can be generated by applying a positive voltage on each motor, and positive pitch by applying greater voltage on the front motor. The travel motion is the result of tilted thrust vectors when the body pitches. The three attitude angles are measured by encoders mounted on the instrumented joints. Therefore, only position information can be directly measured. l h l a Pitch Axis Travel Axis Elevation Axis Fig. 2. Schematic diagram of the table-mount 3-DOF helicopter. Based on the simplified structure diagram in Figure 2, it shows the helicopter system is under-actuated, only two of the three degree of freedoms can be controlled to follow arbitrary trajectories in configuration space. The control strategy proposed in this paper intends to track the references of elevation and pitch angles, the travel axis is set to free move in this case. The 2-DOF motions of helicopter elevation, pitch can be formulated as follows. Elevation axis: J e α = K f l a cos(β)(v f + V b ) mgl a cos(α) (1) = K f l a cos(β)v s mgl a cos(α) where α is the elevation angle, β is the pitch angle, J e is the moment of inertia of the system about elevation axis, K f is the force constant of the motor-propeller combination, l a is the distance from elevation axis to the center of helicopter body, V f and V b are the voltages applied to front motor and back motor respectively, V s is the sum of V f and V b, m is the effective mass of the helicopter body, g is the gravitational acceleration constant. Pitch axis: J p β = Kf l h (V f V b ) = K f l h V d (2) (c) 21 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See

3 1.119/TIE , IEEE Transactions on Industrial Electronics IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS 3 where J p is the moment of inertia about pitch axis, l h is the distance from pitch axis to either motor, V d is the difference of V f and V b. If V d is positive, the helicopter body will pitch up (positive). The pitch angle is limited to within ( π/2, π/2) mechanically. In order to take into account of model uncertainties and disturbances, elevation and pitch dynamics can be rewritten in vector form as q = g(q)u G(q) f(q, q), (3) where q R 2 = [α β] T is the attitude vector, g(q) R 2 2 = diag[k f l a cos(β)/j e K f l h /J p ] is the input matrix, u R 2 = [V s V d ] T is control voltage vector, G(q) R 2 = [mgl a cos(α)/j e ] T is the attitude related nonlinear term, and f(q, q) = [f 1 (q, q) f 2 (q, q)] T R 2 is an unknown nonlinear function that represents model uncertainty and disturbances. The following assumptions are made. Assumption 1. The model uncertainty and disturbances function f(q, q) and its first order derivative ḟ(q, q) are L 1 functions. Assumption 2. The system output is the attitude vector q only, the angular velocity vector of elevation and pitch q = [ α β] T is not available for feedback. Assumption 3. The reference trajectory given by q d (t) R 2 = [α d (t) β d (t)] T is continuously differentiable up to its third derivative such that d i q d (t) dt i L for i =, 1, 2, 3. (4) An error signal e(t) R 2 is defined as: e ė + k e e, () ė q d q, (6) where e is introduced to improve steady-state performance of the system, ė is the output tracking error, and k e R 2 2 = diag[k e1 k e2] denotes a matrix with both k e1 and k e2 are positive constants. Our control objective is then described as to design a control law u(t) such that e(t) as t without angular velocity measurements (only q is measurable). satisfy a 4 > and a 2 a 3 < a 4 ; r f, r R 2 are filtered signals defined accordingly, and k R 2 2 = diag[k 1 k 2 ] denotes a matrix with both k 1 and k 2 are positive constants. Notice that r f is measurable whereas r is not since the expression in (9) depends on q(t). After taking the derivative of (8) and using (9), we can obtain ṙ f = r f + b 1 r [(k I 2 )b 1 a 2 a 3 ]z 1 + [(k b 1 )a 2 a 2 a 4 ]z 2 + (a 2 b 2 b 2 1)e, (1) where I 2 denotes the 2 by 2 identity matrix. Then taking the derivative of (9) and using (1), we have ṙ = [ (k e + k + b 1 )]r (k e + k + I 2 )r f [(k I 2 )b 1 a 2 a 3 ]z 1 + [(k b 1 )a 2 a 2 a 4 ]z 2 + (a 2 b 2 b 2 1 k e k k 2 )e k 2 e (q d q) + q d q. (11) In order to facilitate the following analysis, and without losing generality, we assume the outputs of auxiliary system are only ż 1 and z 1, which makes r f and z 1 available to use in the control law. We also introduce another parameter matrix k 2 to denote the positive sum term before r in (11). Therefore, we have the following expressions: (k e + k + b 1 ) = k 2, (12) (k b 1 )a 2 a 2 a 4 =, (13) where k 2 R 2 2 = diag[k 21 k 22 ] denotes a matrix with both k 21 and k 22 are positive constants. Then, the expression of ṙ f and ṙ can be rewritten as ṙ f = r f + b 1 r [(k I 2 )b 1 a 2 a 3 ]z 1 ṙ + (a 2 b 2 b 2 1)e, (14) = k 2 r (k e + k + I 2 )r f [(k I 2 )b 1 a 2 a 3 ]z 1 + (a 2 b 2 b 2 1 k e k k 2 )e k 2 e (q d q) + q d q. (1) Based on the expressions in (3) and (1), the control law is designed as follows: III. CONTROLLER DESIGN Motivated by Xian et al. [23] and Makkar et al. [26], the following auxiliary system and filtered signals are defined to facilitate the subsequent design and analysis: { ż1 = z 1 + a 2 z 2 + b 1 e (7) ż 2 = a 3 z 1 a 4 z 2 + b 2 e r f ż 1 + k z 1 (8) r ė + k e + r f, (9) where z 1, z 2 R 2 are states of the auxiliary system and the initial conditions are set to be zero, a i R 2 2 = diag[a i1 a i2 ], i = 2, 3, 4 and b i R 2 2 = diag[b i1 b i2 ], i = 1, 2 are auxiliary system parameters to be designed, which u =g 1 (q)[ q d k 2 e (q d q) (k e + k + I 2 )r f [(k I 2 )b 1 a 2 a 3 ]z 1 + (a 2 b 2 b 2 1 k e k k 2 )e + G(q) + ˆf(t)] (16) ˆf(t) =k 1 sgn(e + z 1 ) + (a 2 b 2 b 2 1)e + b 1 r f, (17) where ˆf(t) R 2 is the UDE term which represents the estimation of unknown nonlinear function f(q, q) in (3), k 1 R 2 2 = diag[k 11 k 12 ] is a matrix with both k 11 and k 12 are positive constants, and function sgn( ) is defined as follows: sgn(ξ) k s [sign(ξ 1 ) sign(ξ 2 )] T, ξ = [ξ 1 ξ 2 ] T, (18) with sign( ) being the standard signum function (c) 21 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See

4 1.119/TIE , IEEE Transactions on Industrial Electronics IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS 4 By substituting (16) and (17) into (1), the following closedloop error system can be obtained: ṙ = k 2 r + f(q, q) ˆf(t) = k 2 r + N(q, q) k 1 sgn(e + z 1 ) (a 2 b 2 b 2 1)e b 1 r f, (19) where N(q, q) R 2 f(q, q) denotes the unmeasurable auxiliary term. Here we introduce another unmeasurable auxiliary term N d (t) R 2 N(q d, q d ), and we can conclude N d, Ṅ d L according to Assumption 1 and 3. Finally, the closed-loop error system (19) can be rewritten as ṙ = k 2 r + Ñ + N d k 1 sgn(e + z 1 ) (a 2 b 2 b 2 1)e b 1 r f, (2) where Ñ N(q, q) N d(q d, q d ). Remark 1. Since N( ) defined here is continuously differentiable and by exploiting the mean value theorem, it can be shown that Ñ( ) in (2) can be upper bounded as follows: Ñ ρ( z ) z, (21) where denotes the Euclidean norm, z R 2 [e T e T z T 1 r T f r T ] T, and the positive function ρ( z ) is nondecreasing in z. Remark 2. Similar to discontinuous sliding mode control methods, the chattering may occur due to the discontinuous signum function used in the control law. However, high-slope saturation function can be used as a common replacement to attenuate the chattering effect when implementing the control law. IV. STABILITY ANALYSIS The main result of stability analysis can be stated as the following theorem. Theorem 1. The control law given in (16) and (17) ensures that all closed-loop signals are bounded and e(t), ė(t) as t provided the auxiliary system parameters and k 1 are selected according to (12), (13), along with the following sufficient conditions: (a 2 b 2 b 2 1) = I 2 (22) (k I 2 )b 1 a 2 a 3 = I 2 (23) k 1i > N di (t) + 1 Ṅdi(t), k i i = 1, 2, (24) where the subscript i denotes the i-th element of the diagonal matrix or vector, denotes the infinity norm; and k 2 is selected to let k 2 be sufficiently large to yield a semi-global asymptotic result. The closed loop system represented by (16) and (17) also ensures the uncertainty and disturbances in the system can be identified in the sense that f(q, q) ˆf(t) as t. Proof. We define a domain D R 2+1 which contains y(t) =, where y(t) is defined as y(t) R 2+1 [z T (t) P (t)] T, in which z(t) is defined as in (21) and P (t) R is an auxiliary function defined as P (t) k 11 e 1 () + k 12 e 2 () e T ()N d () t L(τ)dτ, (2) where k 11, k 12 are diagonal elements of k 1, and e 1, e 2 denote the elements of error vector e. L(t) R is another auxiliary function defined as L(t) r T (N d k 1 sgn(e + z 1 )). (26) Then the derivative of P (t) can be given as P (t) = L(t) = r T (N d k 1 sgn(e + z 1 )). (27) According to Lemma 1 of Xian et al. [23], page 697, along with the sufficient condition introduced in (24), we can obtain the following inequality: t L(τ)dτ k 11 e 1 () + k 12 e 2 () e T ()N d (). (28) Therefore, we can conclude that P (t) accordingly. We now let V (t, y) : R + D R + be a continuously differentiable positive-definite function defined as V = 1 2 et e et e zt 1 z rt f r f rt r + P (29) that can be bounded as 1 2 y 2 V y 2, (3) given that the sufficient condition (24) is satisfied. After taking the time derivative of (29), we have V = e T ė + e T ė + z T 1 ż1 + r T f ṙf + r T ṙ + P. (31) Here (), (14), (2), and (27) are first applied and then (8), (9), then the following simplified relation can be obtained: V =r T Ñ e T k e e e T k (a 2 b 2 b 2 1)e z T 1 k [(k I 2 )b 1 a 2 a 3 ]z 1 r T f r f r T k 2 r + e T ė e T (a 2 b 2 b 2 1)ė + z T 1 ż1 z T 1 [(k I 2 )b 1 a 2 a 3 ]ż 1 + e T e. (32) In order to cancel crossing terms in (32), we choose design parameters according to the sufficient conditions (22) and (23) introduced in Theorem 1. Then we obtain V =r T Ñ e T k e e e T k e z T 1 k z 1 r T f r f r T k 2 r + e T e. (33) Because e T e can be upper bounded as and after applying (21), we have e T e 1 2 e e 2 (34) V r ρ( z ) z ( k 2 1) r 2 r 2 ( k e 1 2 ) e 2 ( k 1 2 ) e 2 k z 1 2 r f 2 r ρ( z ) z ( k 2 1) r 2 λ z 2 (3) (c) 21 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See

5 1.119/TIE , IEEE Transactions on Industrial Electronics IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS where λ min{ k e 1 2, k 1 2, k, 1}; therefore, k e, k must be chosen as k e > 1 2, k > 1 2. (36) Then after completing the squares for the first two terms of (3), the following upper bound of V can be obtained: V (λ ρ2 ( z ) 4( k 2 1) ) z 2. (37) From (37), the following expression can be obtained: V γ z 2, k 2 > ρ2 ( z ) + 1, (38) 4λ where γ R is some positive constant. According to (3) and (38), we can state the lower and upper bounds of (29) are W 1 (y) = 1 2 y 2, and W 2 (y) = y 2 (39) respectively, and the upper bound of the derivative of (29) is W (y) = γ z 2, (4) where W 1 (y), W 2 (y) are continuous positive definite functions and W (y) = γ z 2 is a continuous positive semidefinite function defined on the following domain: D {y R 2+1 y < ρ 1 [2 λ( k 2 1)]}. (41) The bounds given by (39) and (4) show that V L in D; thus we have e, e, z 1, r f, and r L in D. Given that e, e, z 1, r f, and r L in D, it can be easily proved that ė, ė, ż 1 L in D from (), (8), and (9), using standard linear analysis methods. Since ė, ė L in D, by using Assumption 3 along with (), (6), we can conclude q, q L in D. Given q, q L in D and Assumption 1, (3) can be used to conclude q L in D. Given e, z 1, r f, r, q, and q L in D, (14), (1) can be used to conclude ṙ f, ṙ L in D. Since ė, ė, ż 1, ṙ f, ṙ L in D, along with the definitions of W (y) and z, it can be concluded that W (y) is uniformly continuous in D. Also, by taking time derivative on both sides of (3), along with Assumption 1 and 3, we can conclude... q L in D, which can be used to further conclude r L in D according to (1). Then let S D denote a set defined as S {y(t) D W 2 (y) < W 1 (ρ 1 [2 λ( k 2 1)])}. (42) Substitute the expressions of W 1 (y) and W 2 (y), we have S = {y(t) D y 2 < 1 2 (ρ 1 [2 λ( k 2 1)]) 2 }. (43) Now Theorem 8.4 of [3] can be invoked to conclude that γ z 2 as t, y() S. (44) Then, Based on the definition of z, we can state that e (t), e(t), z 1 (t), r f (t), r(t) as t, y() S. At last, (9) can be used to conclude ė(t) as t, y() S. Note that by increasing the control gain k 2, the region of attraction in (43) can be made sufficiently large to include any initial conditions. which proves the semi-global claim in Theorem 1. Further, the right most inequality in (43) can be used to calculate the region of attraction as 2 y() < 2 ρ 1 [2 λ( k 2 1)] (4) for each initial condition y(). At last, since r(t) as t, y() S according to the result in (44), and r L in D, Barbălat s lemma can be invoked to conclude ṙ(t) as t, y() S. Then the last claim of Theorem 1 can be concluded from (19) that f(q, q) ˆf(t) as t, y() S, (46) which completes the proof of Theorem 1. Remark 3. According to (12), (13), (22), and (23), the parameter matrices of auxiliary system can be chosen according to the following expressions that associated with design parameters k e, k and k 2. a 2 = 1 b 2 [I 2 + (k e + k + k 2 ) 2 ] (47) a 3 = b 2[I 2 + (k I 2 )(k e + k + k 2 )] [I 2 + (k e + k + k 2 ) 2 ] (48) a 4 = k e + 2k + k 2 (49) b 1 = (k e + k + k 2 ) () Therefore, by each choice of b 2, the auxiliary system can be determined by k e, k and k 2. Remark 4. From the proof one can tell that k 1 and k 2 need to be sufficiently large to guarantee the semi-global asymptotic result for the closed loop system. The minimum values of k 1 and k 2 are related to the bounds of lumped uncertainties and disturbances. However, these bounds are normally unknown and one can not simply choose a very large value because that will cause serious chattering. In our experiments, we choose 1 as the initial values of k 1 and k 2 and tune the values according to the experimental results. V. EXPERIMENTAL RESULTS AND DISCUSSIONS To examine its effectiveness, the control law given by (16) and (17) is implemented using QuaRC within Matlab Simulink, where the control law is constructed by Simulink blocks and then compiled, downloaded, and ran on a realtime windows target. The sampling time for all the following experiments is set to.1 second. The elevation and pitch angles are measured by two encoders installed on the instrumented joints. The resolution of that two encoders is 496 counts per revolution, which yields a resolution of.879 for both angles. Table I gives all the parameters associated with Quanser table-mount helicopter. Table II gives the auxiliary system parameters and controller gains used through out the experiments. According to Remark 3, a 2, a 3, a 3, b 1 are calculated based on the choice of k e, k, k 2, and b 2. In addition, note that in order to attenuate chattering effect introduced by discontinuous signum function, we use standard saturation functions with a same slope of 1 to replace the signum functions in the control law (c) 21 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See

6 1.119/TIE , IEEE Transactions on Industrial Electronics IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS 6 TABLE I PARAMETERS OF THE QUANSER 3-DOF HELICOPTER Parameter Value Parameter Value K f.1188 N/V J e 1.34 kg m 2 l a.66 m J p.4 kg m 2 l h.178 m g 9.81 m/s 2 m.94 kg TABLE II CONTROLLER PARAMETERS Parameter Value Parameter Value k e 1.6 k e 2.7 k 1.9 k k 11.1 k 12.1 k 21. k a a a 31.8 a 32.4 a a b b b b Remark. According to Remark 3, only k e, k, k 1, and k 2 need to be tuned. Because of the pitch channel and elevation channel are decoupled in terms of controller parameters, one can firstly fix the helicopter arm to a certain elevation angle and tune the pitch channel parameters as the first step. Then based on the feasible parameters for pitch channel, one can tune the elevation channel parameters accordingly. A. Experiment 1: Set-point Tracking In this experiment, the helicopter starts from the initial position of elevation angle -27 and pitch angle. The position reference signals are two constants of and 2 for elevation and pitch channels respectively, and starts from time t =. The first and second order derivatives of the position reference signal are set to. Therefore, the helicopter is expected to take a large 27 step elevation while driving the pitch angle to 2. Notice that due to the mass difference between the two propeller assemblies, the pitch motion is actually coupled with elevation movement, especially in aggressive step motions as in this case. Besides, the effect of unmodeled dynamics, such as the nonlinear changing of effective mass with respect to elevation angle, the varying of K f with respect to voltage, and the saturation of motor voltages, will be enlarged in such aggressive attitude changes. Three sets of experimental results are given in this subsection. The first set is free of ADS, that is, the ADS moving weight is fixed to its initial position during the experiment. The second set is with ADS on, the ADS moving weight is moving from initial position to the middle of arm toward helicopter body, and then moving back and forth around the middle position with a frequency of.2 Hz and amplitude of. m. This is equivalent to add an unknown constant mass plus a changing mass to the system. In the last set, the UDE term ˆf(t) in (17), which is the estimation of uncertainty and disturbance, is set to zero, and all other settings are the same as the second set. This gives the system response without the compensation of uncertainty and disturbance. Figure 3 gives the first set of step response with ADS off. It shows that, for an aggressive 27 step motion and use position measurements only, the control law achieves settling time of 2.61 s with % criterion and overshoot of 4.48% for elevation channel. For 2 step motion in pitch channel, the settling time and overshoot are 2.49 s and 4.1%, respectively. In addition, the steady state errors of elevation and pitch angles are maintained less than ±.2 and ±., respectively. This result shows that both the dynamic and steady-state responses of the proposed output feed back control law can achieve equivalent performance comparing to other state-feedback control strategies, such as in [17] and the references therein. Figure 4 gives the second set of step response with same settings as in the first set, except we have turned on the ADS. It shows that, for same reference signals, the controller maintains similar settling time of 3.34 s with % criterion for elevation channel and 2.49 s for pitch channel. The steadystate errors of elevation and pitch angles are maintained less than ±. and ±., respectively. The steady-state errors in this set show that the performance of elevation channel is slightly weakened by the disturbance of ADS, and the pitch performance is maintained the same because the ADS can only effects elevation channel. In addition, Figure shows the outputs of UDE term ˆf(t) and the changing position of ADS weight during the experiment. As we can see in Figure c, although we can not expect an exact match between the ADS weight position and the UDE output for elevation channel because of the unit difference and the fact that UDE output also includes uncertainties other than ADS weight, it still can be claimed that the UDE matches the trend of disturbance introduced by ADS. To further illustrate the effect of UDE term ˆf(t), Figure 6 gives the third set of step response with same settings as in the second set but with UDE term ˆf(t) disconnected in the controller. It shows that, for both channels, the UDE term greatly improves the performance of the controller. B. Experiment 2: Sine-signal Tracking During this experiment, the helicopter starts from the same initial position of elevation angle -27 and pitch angle. The reference signals of elevation angle and pitch angle are given by π α d (t) = 1 18 sin(.3πt π 2 ), β π d(t) = 1 18 sin(.2πt), with which both the elevation channel and pitch channel of helicopter are expected to move sinusoidally with frequency of.1 Hz,.1 Hz, and amplitude of ±1, ±1, respectively. The first and second order derivatives of position reference s signal are generated using two differentiators of.1s+1. Again, we also give three sets of experimental results as shown in Figure 7 to 9. Figure 7 shows the tracking responses with ADS off. The tracking errors for elevation and pitch angles are within ±.3 and ±1.1, respectively. Figure 8 gives the tracking responses with ADS on. The corresponding errors for two channels are within ±.6 and ±1.3, respectively. Finally, Figure (c) 21 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See

7 1.119/TIE , IEEE Transactions on Industrial Electronics IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS Step reference Elevation angle Step reference Elevation angle Pitch angle (deg) 1 1 Pitch angle (deg) 1 1 Step reference Pitch angle (c) Step reference Pitch angle (c) Voltage (V) 1 1 Voltage (V) 1 1 Front motor voltage Back motor voltage (d) Fig. 3. Step response with ADS off. Step response of elevation angle; steady-state response of elevation angle; (c) response of pitch angle; (d) control inputs of two motors. Front motor voltage Back motor voltage (d) Fig. 4. Step response with ADS on. Step response of elevation angle; steady-state response of elevation angle; (c) response of pitch angle; (d) control inputs of two motors (c) 21 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See

8 1.119/TIE , IEEE Transactions on Industrial Electronics IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS 8 ADS weight position (m) Step reference ADS on and UDE off 2 ADS off and UDE on ADS on and UDE on UDE output (N.m) UDE output of elevation channel UDE output of pitch channel Pitch angle (deg) Step reference ADS on and UDE off ADS off and UDE on ADS on and UDE on Fig. 6. Step response with ADS on and UDE term ˆf(t) off. Step response of elevation angle; response of pitch angle. UDE output (N.m) UDE output (N.m) (c) (d) Fig.. ADS weight position and the outputs of UDE (Uncertainty and Disturbance Estimation) term ˆf(t) during the step response with ADS on. ADS weight position; UDE term outputs; (c) enlarged display of UDE term output for elevation channel; (d) enlarged display of UDE term output for pitch channel. presents the tracking responses with UDE term set to zero, from witch the effect of UDE term is obviously. The results demonstrate the effectiveness and tracking performance of proposed control law. C. Experiment 3: Comparison with robust LQR method In order to qualitatively investigate the difference between our output-feedback method and other methods using angular velocity measurements, we constructed a linear robust LQR controller for our platform, based on Zhong et al. [17] s work. Note that we are not trying to duplicate the same performance of robust LQR controller because of the structure and hardware differences between platforms used in the two works, but rather to observe the key differences in step responses using two types of controllers. Also, since our platform is only equipped with angular position sensors, the angular velocity measurements required by robust LQR controller are obtained by a differentiator block provided by Quanser. The parameters of our proposed controller are the same as in the previous two experiments, and the parameters of robust LQR controller are tuned to best match Zhong s result. All parameters for both controllers are maintained the same throughout this experiment. During first part of this experiment, for both controllers, the helicopter first starts from level position, that is elevation angle and pitch angle. The reference signals for elevation angle are given to command the helicopter to do four sets of step up movement separately, with step angles are, 1 1, and 2, respectively. The reference signals for pitch angle are all (c) 21 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See

9 1.119/TIE , IEEE Transactions on Industrial Electronics IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS Reference angle Elevation angle Reference angle Elevation angle Pitch angle (deg) Reference angle Pitch angle Pitch angle (deg) Reference angle Pitch angle Tracking error (deg) Error of elevation angle Error of pitch angle (c) Tracking error (deg) (c) Error of elevation angle Error of pitch angle Voltage (V) Front motor voltage Back motor voltage (d) Fig. 7. Tracking response with ADS off. Tracking response of elevation angle; Tracking response of pitch angle; (c) Tracking error of both channels; (d) control inputs of two motors. ADS weight position (m) (d) Fig. 8. Tracking response with ADS on. Tracking response of elevation angle; Tracking response of pitch angle; (c) Tracking error of both channels; (d) ADS weight position (c) 21 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See

10 1.119/TIE , IEEE Transactions on Industrial Electronics IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS Tracking reference ADS on and UDE off ADS off and UDE on ADS on and UDE on Reference signals degree case 1 degree case 1 1 degree case 2 degree case Pitch angle (deg) Tracking reference ADS on and UDE off ADS off and UDE on ADS on and UDE on Fig. 9. Tracking response with ADS on and UDE term ˆf(t) off. Tracking response of elevation angle; Tracking response of pitch angle. set to. For the second part of this experiment, the helicopter starts from mechanical initial position, that is elevation angle -27 and pitch angle. Again the reference signals are set to command the helicopter to do another four sets of step up movement separately with the same step angle settings as in the first part. Results are shown in Figure 1 to 12. As we can see from Figure 1, when the helicopter starts from the level position, which is the design point of robust LQR controller, the proposed output-feedback controller can achieve equivalent dynamic and static performances in all four different step cases in terms of overshoot, adjust time, and steady state error, compare to the robust LQR controller. The less than one percent overshoot in 1-degree case is usually acceptable in flight control Figure 11 gives the control voltages of both controllers. The relatively large spikes in control voltages when using robust LQR controller come from the differentiator used in our implementation, since the outputs of low resolution encoders are discontinuous. This phenomenon gives another reason of using output-feedback methods in systems that only have encoders to get position measurements. Figure 12 shows the elevation angle step responses when the helicopter starts from mechanical initial position. Note that at this initial position, the modelling error for both controllers is relatively large, since not only the linearisation error at this position, but also the fact that the effective mass of helicopter body is actually changing with respect to the elevation angle. From this figure, we can tell the proposed output-feedback controller can achieve similar well-damped performance in all step cases Reference signals degree case 1 degree case 1 1 degree case 2 degree case Fig. 1. Compare of elevation responses for four cases, starting from level position. Responses of proposed controller; Responses of robust LQR controller. Voltage (V) Voltage (V) degree case 1 degree case 1 degree case 2 degree case degree case 1 degree case 1 degree case 2 degree case Fig. 11. Compare of control voltages for four cases. Control voltages of proposed controller; Control voltages of robust LQR controller (c) 21 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See

11 1.119/TIE , IEEE Transactions on Industrial Electronics IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS Reference signals degree case 1 degree case 1 1 degree case 2 degree case demonstrated more consistent performance when the initial position of the system is far from design point. Our future work is to extend the result to multi-helicopter cases, and examine its effectiveness on applications such as formation control and attitude synchronization [31] [33]. ACKNOWLEDGEMENT The authors would like to acknowledge that this work is supported in part by the National Natural Science Foundation of China, Grant Number , 61233, , , and in part by China Postdoctoral Science Foundation, Grant number 212M Reference signals degree case 1 degree case 1 1 degree case 2 degree case Fig. 12. Compare of elevation responses for four cases, starting from mechanical initial position. Responses of proposed controller; Responses of robust LQR controller. even the initial position is far from design point. On the other hand, the step responses of linear robust LQR controller have shown obvious over-damping results compare to the cases when the helicopter starts from level position. Remark 6. The results of experiment 3 reflect one of the key differences in the two approaches. The robust LQR controller gives simple linear structure that convenient for implementation. But because of the controller is designed based on the linearised model at level position, the controller need to handle large modelling error when the initial position is far from the design point. On the other hand, our outputfeedback controller uses non-linear terms to compensate part of nonlinearities and therefore reduces effort needed for the UDE term, which is more complex in structure but gives larger practical working region. VI. CONCLUSION In this paper, a robust attitude output-feedback tracking control method has been proposed. The semi-globally asymptotically tracking ability for any bounded, third-order differentiable reference trajectory of the resulting output feedback control law was proved by Lyapunov-based stability analysis. The convergence of UDE term to the actual uncertainty and disturbance was also proved. Finally, the proposed control law was validated on a table-mount experimental helicopter. Experimental results showed that the proposed output-feedback controller can achieve equivalent performance with respect to other methods using angular velocity measurements, and also REFERENCES [1] R. Mahony and T. Hamel, Robust trajectory tracking for a scale model autonomous helicopter, International Journal of Robust and Nonlinear Control, vol. 14, no. 12, pp , 24. [2] B. Kadmiry and D. Driankov, A fuzzy gain-scheduler for the attitude control of an unmanned helicopter, IEEE Trans. Fuzzy Syst., vol. 12, no. 4, pp. 2 1, 24. [3] R. Xu and U. Ozguner, Sliding mode control of a quadrotor helicopter, in Decision and Control (CDC), 26 4th IEEE Conference on. IEEE, 26, pp [4] A. Bogdanov and E. A. Wan, State-dependent Riccati equation control for small autonomous helicopters, Journal of guidance, control, and dynamics, vol. 3, no. 1, pp. 47 6, 27. [] M. López-Martínez, M. G. Ortega, C. Vivas, and F. R. Rubio, Nonlinear L 2 control of a laboratory helicopter with variable speed rotors, Automatica, vol. 43, no. 4, pp , 27. [6] L. Marconi and R. Naldi, Robust full degree-of-freedom tracking control of a helicopter, Automatica, vol. 43, no. 11, pp , 27. [7] J. Gadewadikar, F. Lewis, K. Subbarao, and B. M. Chen, Structured H-infinity command and control-loop design for unmanned helicopters, Journal of guidance, control, and dynamics, vol. 31, no. 4, pp , 28. [8] K. Starkov, L. Aguilar, and Y. Orlov, Sliding mode control synthesis of a 3-DOF helicopter prototype using position feedback, in Variable Structure Systems, 28. VSS 8. International Workshop on, 28, pp [9] G. Cai, B. Chen, K. Peng, M. Dong, and T. Lee, Modeling and control of the yaw channel of a UAV helicopter, IEEE Trans. Ind. Electron., vol., no. 9, pp , Sept 28. [1] K. A. Danapalasingam, J.-J. Leth, A. la Cour-Harbo, and M. Bisgaard, Robust helicopter stabilization in the face of wind disturbance, in Decision and Control (CDC), 21 49th IEEE Conference on. IEEE, 21, pp [11] O. Špinka, O. Holub, and Z. Hanzálek, Low-cost reconfigurable control system for small UAVs, IEEE Trans. Ind. Electron., vol. 8, no. 3, pp , March 211. [12] J. Ferruz, V. Vega, A. Ollero, and V. Blanco, Reconfigurable control architecture for distributed systems in the HERO autonomous helicopter, IEEE Trans. Ind. Electron., vol. 8, no. 12, pp , Dec 211. [13] S. Yin, H. Luo, and S. X. Ding, Real-Time Implementation of Fault- Tolerant Control Systems With Performance Optimization, IEEE Trans. Ind. Electron., vol. 61, no., pp , May 214. [14] I. Bayezit and B. Fidan, Distributed cohesive motion control of flight vehicle formations, IEEE Trans. Ind. Electron., vol. 6, no. 12, pp , Dec 213. [1] F. Li, P. Shi, L. Wu, M. Basin, and C. Lim, Quantized control design for cognitive radio networks modeled as nonlinear semi-markovian jump systems, IEEE Trans. Ind. Electron., vol. PP, no. 99, pp. 1 1, 214. [16] B. Zheng and Y. Zhong, Robust attitude regulation of a 3-DOF helicopter benchmark: theory and experiments, IEEE Trans. Ind. Electron., vol. 8, no. 2, pp , 211. [17] H. Liu, G. Lu, and Y. Zhong, Robust LQR attitude control of a 3- DOF laboratory helicopter for aggressive maneuvers, IEEE Trans. Ind. Electron., vol. 6, no. 1, pp , 213. [18] X. Liu, B. Xian, J. Guo, B. Zhao, and C. Diao, Nonlinear robust attitude tracking control of an underactuated 3 degree-of-freedom helicopter, in Control Conference (CCC), st Chinese. IEEE, 212, pp (c) 21 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See

12 1.119/TIE , IEEE Transactions on Industrial Electronics IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS 12 [19] H. Ríos, A. Rosales, A. Ferreira de Loza, and A. Davilay, Robust regulation for a 3-DOF helicopter via sliding-modes control and observation techniques, in American Control Conference (ACC), 21, 21, pp [2] A. Ferreira de Loza, H. Ríos, and A. Rosales, Robust regulation for a 3-DOF helicopter via sliding-mode observation and identification, Journal of the Franklin Institute, vol. 349, no. 2, pp , 212. [21] A. Kutay, A. Calise, M. Idan, and N. Hovakimyan, Experimental results on adaptive output feedback control using a laboratory model helicopter, IEEE Trans. Control Syst. Technol., vol. 13, no. 2, pp , 2. [22] B. Xian, D. Dawson, M. De Queiroz, and J. Chen, A continuous asymptotic tracking control strategy for uncertain nonlinear systems, IEEE Trans. Autom. Control, vol. 49, no. 7, pp , July 24. [23] B. Xian, M. S. de Queiroz, D. M. Dawson, and M. L. McIntyre, A discontinuous output feedback controller and velocity observer for nonlinear mechanical systems, Automatica, vol. 4, no. 4, pp. 69 7, 24. [24] P. Patre, W. MacKunis, C. Makkar, and W. Dixon, Asymptotic tracking for systems with structured and unstructured uncertainties, IEEE Trans. Control Syst. Technol., vol. 16, no. 2, pp , March 28. [2] P. Patre, W. MacKunis, K. Kaiser, and W. Dixon, Asymptotic tracking for uncertain dynamic systems via a multilayer neural network feedforward and rise feedback control structure, IEEE Trans. Autom. Control, vol. 3, no. 9, pp , Oct 28. [26] C. Makkar, G. Hu, W. G. Sawyer, and W. E. Dixon, Lyapunov-based tracking control in the presence of uncertain nonlinear parameterizable friction, IEEE Trans. Autom. Control, vol. 2, no. 1, pp , 27. [27] H. Li, J. Yu, C. Hilton, and H. Liu, Adaptive sliding-mode control for nonlinear active suspension vehicle systems using T-S fuzzy approach, IEEE Trans. Ind. Electron., vol. 6, no. 8, pp , Aug 213. [28] H. Li, X. Jing, and H. Karimi, Output-feedback-based H control for vehicle suspension systems with control delay, IEEE Trans. Ind. Electron., vol. 61, no. 1, pp , Jan 214. [29] H. Lam and H. Li, Output-feedback tracking control for polynomial fuzzy-model-based control systems, IEEE Trans. Ind. Electron., vol. 6, no. 12, pp , Dec 213. [3] H. K. Khalil, Nonlinear systems. Prentice hall Upper Saddle River, 22, vol. 3. [31] Z. Li, X. Xing, and J. Yu, Decentralized output-feedback formation control of multiple 3-DOF laboratory helicopters, Journal of the Franklin Institute, 214. [Online]. Available: [32] B. Zhu, Z. Li, H. H.-T. Liu, and H. Gao, Robust second-order tracking of multi-vehicle systems without velocity measurements on directed communication topologies, in American Control Conference (ACC), 214, June 214, pp [33] B. Zhu, H. H.-T. Liu, and Z. Li, Robust distributed attitude synchronization of multiple three-dof experimental helicopters, Control Engineering Practice, vol. 36, no., pp , 21. Hugh H.T. Liu (M ) received his Ph.D. degree in mechanical engineering of the University of Toronto in He is currently a full professor at the University of Toronto Institute for Aerospace Studies (UTIAS), Toronto, Canada, where he also serves as the Associate Director, Graduate Studies. His research work over the past several years has included a number of aircraft systems and control related areas, and he leads the Flight Systems and Control (FSC) Research Laboratory. Bo Zhu (M 14) received his B.Sc. degree in vehicle engineering and the Ph.D. degree in guidance, navigation and control, from Beihang University (previously known as Beijing University of Aeronautics and Astronautics), Beijing, China, in 24 and 21, respectively. He is currently an associate professor with the School of Aeronautics and Astronautics, University of Electronic Science and Technology of China, Chengdu, China. His research interests include flight control of small UAVs, the transient performance of complex systems, and cooperative control of multi-vehicle systems. Huijun Gao (SM 9-F 14) received the Ph.D. degree in control science and engineering from Harbin Institute of Technology, Harbin, China, in 2. From 2 to 27, he carried out his postdoctoral research in the Department of Electrical and Computer Engineering, University of Alberta, Edmonton, Canada. Since 24, he has been with Harbin Institute of Technology, where he is currently a Professor and the Director of the Research Institute of Intelligent Control and Systems. His research interests include network-based control, robust control/filter theory, time-delay systems, and their engineering applications. Dr. Gao is an Associate Editor of Automatica, IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, IEEE TRANSACTIONS ON CYBER- NETICS, IEEE TRANSACTIONS ON FUZZY SYSTEMS, IEEE/ASME TRANSACTIONS ON MECHATRONICS, and IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY. He is a member of the Administrative Committee of the IEEE Industrial Electronics Society. Zhan Li received his B.Sc. degree in automation, and the Master s degree in pattern recognition and intelligent system, from Harbin Engineering University, Harbin, China, in 28 and 211, respectively. He is currently a Ph.D. candidate at the School of Astronautics, Harbin Institute of Technology, Harbin, China. His research interests include robust control of small UAVs and cooperative control of multi-vehicle systems. Okyay Kaynak (SM 9-F 3) received the Ph.D. degree from the Department of Electronic and Electrical Engineering, University of Birmingham, Birmingham, U.K., in In 1979, he joined the Department of Electrical and Electronics Engineering, Bogazici University, Istanbul, Turkey, where he is currently a Full Professor. He has served as the Chairman of the Computer Engineering and the Electrical and Electronic Engineering Departments and as the Director of the Biomedical Engineering Institute, Bogazici University. He is currently the UNESCO Chair on Mechatronics and the Director of the Mechatronics Research and Application Center. Dr. Kaynak is currently an Associate Editor of the IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS and the IEEE SENSORS JOURNAL, and the Editor-in-Chief of the IEEE/ASME TRANSACTIONS ON MECHA- TRONICS. He is active in international organizations. He was the President of the IEEE Industrial Electronics Society in and the Vice President (for Conferences) of the IEEE Computational Intelligence Society in (c) 21 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See

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

Coordinated Tracking Control of Multiple Laboratory Helicopters: Centralized and De-Centralized Design Approaches

Coordinated Tracking Control of Multiple Laboratory Helicopters: Centralized and De-Centralized Design Approaches Coordinated Tracking Control of Multiple Laboratory Helicopters: Centralized and De-Centralized Design Approaches Hugh H. T. Liu University of Toronto, Toronto, Ontario, M3H 5T6, Canada Sebastian Nowotny

More information

AROTORCRAFT-BASED unmanned aerial vehicle

AROTORCRAFT-BASED unmanned aerial vehicle 1392 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 20, NO. 5, SEPTEMBER 2012 Autonomous Flight of the Rotorcraft-Based UAV Using RISE Feedback and NN Feedforward Terms Jongho Shin, H. Jin Kim,

More information

THE control of systems with uncertain nonlinear dynamics

THE control of systems with uncertain nonlinear dynamics IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 16, NO. 2, MARCH 2008 373 Asymptotic Tracking for Systems With Structured and Unstructured Uncertainties P. M. Patre, Student Member, IEEE, W. MacKunis,

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

Simulation of Backstepping-based Nonlinear Control for Quadrotor Helicopter

Simulation of Backstepping-based Nonlinear Control for Quadrotor Helicopter APPLICATIONS OF MODELLING AND SIMULATION http://amsjournal.ams-mss.org eissn 2680-8084 VOL 2, NO. 1, 2018, 34-40 Simulation of Backstepping-based Nonlinear Control for Quadrotor Helicopter M.A.M. Basri*,

More information

Open Access Permanent Magnet Synchronous Motor Vector Control Based on Weighted Integral Gain of Sliding Mode Variable Structure

Open Access Permanent Magnet Synchronous Motor Vector Control Based on Weighted Integral Gain of Sliding Mode Variable Structure Send Orders for Reprints to reprints@benthamscienceae The Open Automation and Control Systems Journal, 5, 7, 33-33 33 Open Access Permanent Magnet Synchronous Motor Vector Control Based on Weighted Integral

More information

Multi-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter

Multi-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter Multi-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter Ali Karimoddini, Guowei Cai, Ben M. Chen, Hai Lin and Tong H. Lee Graduate School for Integrative Sciences and Engineering,

More information

The PVTOL Aircraft. 2.1 Introduction

The PVTOL Aircraft. 2.1 Introduction 2 The PVTOL Aircraft 2.1 Introduction We introduce in this chapter the well-known Planar Vertical Take-Off and Landing (PVTOL) aircraft problem. The PVTOL represents a challenging nonlinear systems control

More information

Chapter 2 Review of Linear and Nonlinear Controller Designs

Chapter 2 Review of Linear and Nonlinear Controller Designs Chapter 2 Review of Linear and Nonlinear Controller Designs This Chapter reviews several flight controller designs for unmanned rotorcraft. 1 Flight control systems have been proposed and tested on a wide

More information

CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT

CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT Journal of Computer Science and Cybernetics, V.31, N.3 (2015), 255 265 DOI: 10.15625/1813-9663/31/3/6127 CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT NGUYEN TIEN KIEM

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

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

CHATTERING-FREE SMC WITH UNIDIRECTIONAL AUXILIARY SURFACES FOR NONLINEAR SYSTEM WITH STATE CONSTRAINTS. Jian Fu, Qing-Xian Wu and Ze-Hui Mao

CHATTERING-FREE SMC WITH UNIDIRECTIONAL AUXILIARY SURFACES FOR NONLINEAR SYSTEM WITH STATE CONSTRAINTS. Jian Fu, Qing-Xian Wu and Ze-Hui Mao International Journal of Innovative Computing, Information and Control ICIC International c 2013 ISSN 1349-4198 Volume 9, Number 12, December 2013 pp. 4793 4809 CHATTERING-FREE SMC WITH UNIDIRECTIONAL

More information

An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems

An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems Journal of Automation Control Engineering Vol 3 No 2 April 2015 An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems Nguyen Duy Cuong Nguyen Van Lanh Gia Thi Dinh Electronics Faculty

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

Combined NN/RISE-based Asymptotic Tracking Control of a 3 DOF Robot Manipulator

Combined NN/RISE-based Asymptotic Tracking Control of a 3 DOF Robot Manipulator JIAS Journal of Intelligent Automation Systems Published online: 15 January 214 Combined NN/RISE-based Asymptotic Tracking Control of a 3 DOF Robot Manipulator Sara Yazdanzad a, Alireza Khosravi b,*, Abolfazl

More information

Robust Regulation for a 3-DOF Helicopter via Sliding-Modes Control and Observation Techniques

Robust Regulation for a 3-DOF Helicopter via Sliding-Modes Control and Observation Techniques 21 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 3-July 2, 21 ThC15.1 Robust Regulation for a 3-DOF Helicopter via Sliding-Modes Control and Observation Techniques Héctor Ríos,

More information

ACCEPTED VERSION IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.

ACCEPTED VERSION IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. ACCEPTED VERSION Mou Chen, Peng Shi and Cheng-Chew Lim Adaptive neural fault-tolerant control of a 3-DOF model helicopter system IEEE Transactions on Systems, Man, and Cybernetics: Systems, 6; 46():6-7

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

Pitch Control of Flight System using Dynamic Inversion and PID Controller

Pitch Control of Flight System using Dynamic Inversion and PID Controller Pitch Control of Flight System using Dynamic Inversion and PID Controller Jisha Shaji Dept. of Electrical &Electronics Engineering Mar Baselios College of Engineering & Technology Thiruvananthapuram, India

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

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

Adaptive Dynamic Inversion Control of a Linear Scalar Plant with Constrained Control Inputs

Adaptive Dynamic Inversion Control of a Linear Scalar Plant with Constrained Control Inputs 5 American Control Conference June 8-, 5. Portland, OR, USA ThA. Adaptive Dynamic Inversion Control of a Linear Scalar Plant with Constrained Control Inputs Monish D. Tandale and John Valasek Abstract

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

H-infinity Model Reference Controller Design for Magnetic Levitation System

H-infinity Model Reference Controller Design for Magnetic Levitation System H.I. Ali Control and Systems Engineering Department, University of Technology Baghdad, Iraq 6043@uotechnology.edu.iq H-infinity Model Reference Controller Design for Magnetic Levitation System Abstract-

More information

DISTURBANCE OBSERVER BASED CONTROL: CONCEPTS, METHODS AND CHALLENGES

DISTURBANCE OBSERVER BASED CONTROL: CONCEPTS, METHODS AND CHALLENGES DISTURBANCE OBSERVER BASED CONTROL: CONCEPTS, METHODS AND CHALLENGES Wen-Hua Chen Professor in Autonomous Vehicles Department of Aeronautical and Automotive Engineering Loughborough University 1 Outline

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

Robust Speed Controller Design for Permanent Magnet Synchronous Motor Drives Based on Sliding Mode Control

Robust Speed Controller Design for Permanent Magnet Synchronous Motor Drives Based on Sliding Mode Control Available online at www.sciencedirect.com ScienceDirect Energy Procedia 88 (2016 ) 867 873 CUE2015-Applied Energy Symposium and Summit 2015: ow carbon cities and urban energy systems Robust Speed Controller

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

Optimal Control of Twin Rotor MIMO System Using LQR Technique

Optimal Control of Twin Rotor MIMO System Using LQR Technique Optimal Control of Twin Rotor MIMO System Using LQR Technique Sumit Kumar Pandey and Vijaya Laxmi Abstract In this paper, twin rotor multi input multi output system (TRMS) is considered as a prototype

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

Design and modelling of an airship station holding controller for low cost satellite operations

Design and modelling of an airship station holding controller for low cost satellite operations AIAA Guidance, Navigation, and Control Conference and Exhibit 15-18 August 25, San Francisco, California AIAA 25-62 Design and modelling of an airship station holding controller for low cost satellite

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

Aerial Robotics. Vision-based control for Vertical Take-Off and Landing UAVs. Toulouse, October, 2 nd, Henry de Plinval (Onera - DCSD)

Aerial Robotics. Vision-based control for Vertical Take-Off and Landing UAVs. Toulouse, October, 2 nd, Henry de Plinval (Onera - DCSD) Aerial Robotics Vision-based control for Vertical Take-Off and Landing UAVs Toulouse, October, 2 nd, 2014 Henry de Plinval (Onera - DCSD) collaborations with P. Morin (UPMC-ISIR), P. Mouyon (Onera), T.

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

Nonlinear Landing Control for Quadrotor UAVs

Nonlinear Landing Control for Quadrotor UAVs Nonlinear Landing Control for Quadrotor UAVs Holger Voos University of Applied Sciences Ravensburg-Weingarten, Mobile Robotics Lab, D-88241 Weingarten Abstract. Quadrotor UAVs are one of the most preferred

More information

SLIDING MODE FAULT TOLERANT CONTROL WITH PRESCRIBED PERFORMANCE. Jicheng Gao, Qikun Shen, Pengfei Yang and Jianye Gong

SLIDING MODE FAULT TOLERANT CONTROL WITH PRESCRIBED PERFORMANCE. Jicheng Gao, Qikun Shen, Pengfei Yang and Jianye Gong International Journal of Innovative Computing, Information and Control ICIC International c 27 ISSN 349-498 Volume 3, Number 2, April 27 pp. 687 694 SLIDING MODE FAULT TOLERANT CONTROL WITH PRESCRIBED

More information

LYAPUNOV-BASED ROBUST AND ADAPTIVE CONTROL OF NONLINEAR SYSTEMS USING A NOVEL FEEDBACK STRUCTURE

LYAPUNOV-BASED ROBUST AND ADAPTIVE CONTROL OF NONLINEAR SYSTEMS USING A NOVEL FEEDBACK STRUCTURE LYAPUNOV-BASED ROBUST AND ADAPTIVE CONTROL OF NONLINEAR SYSTEMS USING A NOVEL FEEDBACK STRUCTURE By PARAG PATRE A DISSERTATION PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT

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

Trajectory tracking & Path-following control

Trajectory tracking & Path-following control Cooperative Control of Multiple Robotic Vehicles: Theory and Practice Trajectory tracking & Path-following control EECI Graduate School on Control Supélec, Feb. 21-25, 2011 A word about T Tracking and

More information

Design of Sliding Mode Attitude Control for Communication Spacecraft

Design of Sliding Mode Attitude Control for Communication Spacecraft Design of Sliding Mode Attitude Control for Communication Spacecraft Erkan Abdulhamitbilal 1 and Elbrous M. Jafarov 1 ISTAVIA Engineering, Istanbul Aeronautics and Astronautics Engineering, Istanbul Technical

More information

WE PROPOSE a new approach to robust control of robot

WE PROPOSE a new approach to robust control of robot IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, VOL. 14, NO. 1, FEBRUARY 1998 69 An Optimal Control Approach to Robust Control of Robot Manipulators Feng Lin and Robert D. Brandt Abstract We present a new

More information

Adaptive Robust Control (ARC) for an Altitude Control of a Quadrotor Type UAV Carrying an Unknown Payloads

Adaptive Robust Control (ARC) for an Altitude Control of a Quadrotor Type UAV Carrying an Unknown Payloads 2 th International Conference on Control, Automation and Systems Oct. 26-29, 2 in KINTEX, Gyeonggi-do, Korea Adaptive Robust Control (ARC) for an Altitude Control of a Quadrotor Type UAV Carrying an Unknown

More information

Research on Permanent Magnet Linear Synchronous Motor Control System Simulation *

Research on Permanent Magnet Linear Synchronous Motor Control System Simulation * Available online at www.sciencedirect.com AASRI Procedia 3 (2012 ) 262 269 2012 AASRI Conference on Modeling, Identification and Control Research on Permanent Magnet Linear Synchronous Motor Control System

More information

UDE-based Dynamic Surface Control for Strict-feedback Systems with Mismatched Disturbances

UDE-based Dynamic Surface Control for Strict-feedback Systems with Mismatched Disturbances 16 American Control Conference ACC) Boston Marriott Copley Place July 6-8, 16. Boston, MA, USA UDE-based Dynamic Surface Control for Strict-feedback Systems with Mismatched Disturbances Jiguo Dai, Beibei

More information

Autonomous Mobile Robot Design

Autonomous Mobile Robot Design Autonomous Mobile Robot Design Topic: Guidance and Control Introduction and PID Loops Dr. Kostas Alexis (CSE) Autonomous Robot Challenges How do I control where to go? Autonomous Mobile Robot Design Topic:

More information

An LQR Controller Design Approach For Pitch Axis Stabilisation Of 3-DOF Helicopter System

An LQR Controller Design Approach For Pitch Axis Stabilisation Of 3-DOF Helicopter System International Journal of Scientific & Engineering Research, Volume 4, Issue 4, April-2013 1398 An LQR Controller Design Approach For Pitch Axis Stabilisation Of 3-DOF Helicopter System Mrs. M. Bharathi*Golden

More information

Tracking Control of a Class of Differential Inclusion Systems via Sliding Mode Technique

Tracking Control of a Class of Differential Inclusion Systems via Sliding Mode Technique International Journal of Automation and Computing (3), June 24, 38-32 DOI: 7/s633-4-793-6 Tracking Control of a Class of Differential Inclusion Systems via Sliding Mode Technique Lei-Po Liu Zhu-Mu Fu Xiao-Na

More information

Attitude Regulation About a Fixed Rotation Axis

Attitude Regulation About a Fixed Rotation Axis AIAA Journal of Guidance, Control, & Dynamics Revised Submission, December, 22 Attitude Regulation About a Fixed Rotation Axis Jonathan Lawton Raytheon Systems Inc. Tucson, Arizona 85734 Randal W. Beard

More information

Agile Missile Controller Based on Adaptive Nonlinear Backstepping Control

Agile Missile Controller Based on Adaptive Nonlinear Backstepping Control Agile Missile Controller Based on Adaptive Nonlinear Backstepping Control Chang-Hun Lee, Tae-Hun Kim and Min-Jea Tahk 3 Korea Advanced Institute of Science and Technology(KAIST), Daejeon, 305-70, Korea

More information

Nonlinear Controller Design of the Inverted Pendulum System based on Extended State Observer Limin Du, Fucheng Cao

Nonlinear Controller Design of the Inverted Pendulum System based on Extended State Observer Limin Du, Fucheng Cao International Conference on Automation, Mechanical Control and Computational Engineering (AMCCE 015) Nonlinear Controller Design of the Inverted Pendulum System based on Extended State Observer Limin Du,

More information

Modeling the 3-DOF Dynamics of an Electrodynamic Maglev Suspension System with a Passive Sled

Modeling the 3-DOF Dynamics of an Electrodynamic Maglev Suspension System with a Passive Sled Modeling the 3-DOF Dynamics of an Electrodynamic Maglev Suspension System with a Passive Sled Jeroen de Boeij 3, Héctor Gutiérrez *1, Rahul Agarwal 2 and Maarten Steinbuch 3 1 Department of Mechanical

More information

Adaptive set point control of robotic manipulators with amplitude limited control inputs* E. Zergeroglu, W. Dixon, A. Behal and D.

Adaptive set point control of robotic manipulators with amplitude limited control inputs* E. Zergeroglu, W. Dixon, A. Behal and D. Robotica (2) volume 18, pp. 171 181. Printed in the United Kingdom 2 Cambridge University Press Adaptive set point control of robotic manipulators with amplitude limited control inputs* E. Zergeroglu,

More information

Design and Control of Novel Tri-rotor UAV

Design and Control of Novel Tri-rotor UAV UKACC International Conference on Control Cardiff, UK, -5 September Design and Control of Novel Tri-rotor UAV Mohamed Kara Mohamed School of Electrical and Electronic Engineering The University of Manchester

More information

ROBUST CONTROL OF A FLEXIBLE MANIPULATOR ARM: A BENCHMARK PROBLEM. Stig Moberg Jonas Öhr

ROBUST CONTROL OF A FLEXIBLE MANIPULATOR ARM: A BENCHMARK PROBLEM. Stig Moberg Jonas Öhr ROBUST CONTROL OF A FLEXIBLE MANIPULATOR ARM: A BENCHMARK PROBLEM Stig Moberg Jonas Öhr ABB Automation Technologies AB - Robotics, S-721 68 Västerås, Sweden stig.moberg@se.abb.com ABB AB - Corporate Research,

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

An improved deadbeat predictive current control for permanent magnet linear synchronous motor

An improved deadbeat predictive current control for permanent magnet linear synchronous motor Indian Journal of Engineering & Materials Sciences Vol. 22, June 2015, pp. 273-282 An improved deadbeat predictive current control for permanent magnet linear synchronous motor Mingyi Wang, iyi i, Donghua

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

Real-Time Implementation of a LQR-Based Controller for the Stabilization of a Double Inverted Pendulum

Real-Time Implementation of a LQR-Based Controller for the Stabilization of a Double Inverted Pendulum Proceedings of the International MultiConference of Engineers and Computer Scientists 017 Vol I,, March 15-17, 017, Hong Kong Real-Time Implementation of a LQR-Based Controller for the Stabilization of

More information

Dynamic Modeling and Stabilization Techniques for Tri-Rotor Unmanned Aerial Vehicles

Dynamic Modeling and Stabilization Techniques for Tri-Rotor Unmanned Aerial Vehicles Technical Paper Int l J. of Aeronautical & Space Sci. 11(3), 167 174 (010) DOI:10.5139/IJASS.010.11.3.167 Dynamic Modeling and Stabilization Techniques for Tri-Rotor Unmanned Aerial Vehicles Dong-Wan Yoo*,

More information

Advances in disturbance/uncertainty. estimation and attenuation [Guest editors' introduction].

Advances in disturbance/uncertainty. estimation and attenuation [Guest editors' introduction]. Loughborough University Institutional Repository Advances in disturbance/uncertainty estimation and attenuation [Guest editors' introduction] This item was submitted to Loughborough University's Institutional

More information

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules Advanced Control State Regulator Scope design of controllers using pole placement and LQ design rules Keywords pole placement, optimal control, LQ regulator, weighting matrixes Prerequisites Contact state

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

Robust Observer for Uncertain T S model of a Synchronous Machine

Robust Observer for Uncertain T S model of a Synchronous Machine Recent Advances in Circuits Communications Signal Processing Robust Observer for Uncertain T S model of a Synchronous Machine OUAALINE Najat ELALAMI Noureddine Laboratory of Automation Computer Engineering

More information

A Backstepping control strategy for constrained tendon driven robotic finger

A Backstepping control strategy for constrained tendon driven robotic finger A Backstepping control strategy for constrained tendon driven robotic finger Kunal Sanjay Narkhede 1, Aashay Anil Bhise 2, IA Sainul 3, Sankha Deb 4 1,2,4 Department of Mechanical Engineering, 3 Advanced

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

State and Parameter Estimation Based on Filtered Transformation for a Class of Second-Order Systems

State and Parameter Estimation Based on Filtered Transformation for a Class of Second-Order Systems State and Parameter Estimation Based on Filtered Transformation for a Class of Second-Order Systems Mehdi Tavan, Kamel Sabahi, and Saeid Hoseinzadeh Abstract This paper addresses the problem of state and

More information

Asymptotic Tracking for Uncertain Dynamic Systems Via a Multilayer Neural Network Feedforward and RISE Feedback Control Structure

Asymptotic Tracking for Uncertain Dynamic Systems Via a Multilayer Neural Network Feedforward and RISE Feedback Control Structure 80 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 53, NO. 9, OCTOBER 008 [7] H. Gao, T. Chen, and T. Chai, Passivity and passification for networked control systems, SIAM J. Control and Optimiz., vol. 46,

More information

Lab 3: Quanser Hardware and Proportional Control

Lab 3: Quanser Hardware and Proportional Control Lab 3: Quanser Hardware and Proportional Control The worst wheel of the cart makes the most noise. Benjamin Franklin 1 Objectives The goal of this lab is to: 1. familiarize you with Quanser s QuaRC tools

More information

FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES. Danlei Chu, Tongwen Chen, Horacio J. Marquez

FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES. Danlei Chu, Tongwen Chen, Horacio J. Marquez FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES Danlei Chu Tongwen Chen Horacio J Marquez Department of Electrical and Computer Engineering University of Alberta Edmonton

More information

Adaptive Control with a Nested Saturation Reference Model

Adaptive Control with a Nested Saturation Reference Model Adaptive Control with a Nested Saturation Reference Model Suresh K Kannan and Eric N Johnson School of Aerospace Engineering Georgia Institute of Technology, Atlanta, GA 3332 This paper introduces a neural

More information

Advanced Aerospace Control. Marco Lovera Dipartimento di Scienze e Tecnologie Aerospaziali, Politecnico di Milano

Advanced Aerospace Control. Marco Lovera Dipartimento di Scienze e Tecnologie Aerospaziali, Politecnico di Milano Advanced Aerospace Control Dipartimento di Scienze e Tecnologie Aerospaziali, Politecnico di Milano ICT for control systems engineering School of Industrial and Information Engineering Aeronautical Engineering

More information

ONE of the challenges in the design of attitude control

ONE of the challenges in the design of attitude control IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY 1 Adaptive Sliding Mode Fault Tolerant Attitude Tracking Control for Flexible Spacecraft Under Actuator Saturation Bing Xiao, Qinglei Hu, Member, IEEE, YouminZhang,

More information

ELECTRODYNAMIC magnetic suspension systems (EDS

ELECTRODYNAMIC magnetic suspension systems (EDS 460 IEEE TRANSACTIONS ON MAGNETICS, VOL. 41, NO. 1, JANUARY 2005 Mathematical Model of the 5-DOF Sled Dynamics of an Electrodynamic Maglev System With a Passive Sled Jeroen de Boeij, Maarten Steinbuch,

More information

Adaptive motion/force control of nonholonomic mechanical systems with affine constraints

Adaptive motion/force control of nonholonomic mechanical systems with affine constraints 646 Nonlinear Analysis: Modelling and Control, 214, Vol. 19, No. 4, 646 659 http://dx.doi.org/1.15388/na.214.4.9 Adaptive motion/force control of nonholonomic mechanical systems with affine constraints

More information

Robust LQR Control Design of Gyroscope

Robust LQR Control Design of Gyroscope Robust LQR Control Design of Gyroscope Ashok S. Chandak 1, Anil J. Patil 2 Abstract The basic problem in designing control systems is the ability to achieve good performance in the presence of uncertainties

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

Delay-dependent Stability Analysis for Markovian Jump Systems with Interval Time-varying-delays

Delay-dependent Stability Analysis for Markovian Jump Systems with Interval Time-varying-delays International Journal of Automation and Computing 7(2), May 2010, 224-229 DOI: 10.1007/s11633-010-0224-2 Delay-dependent Stability Analysis for Markovian Jump Systems with Interval Time-varying-delays

More information

Research on Balance of Unmanned Aerial Vehicle with Intelligent Algorithms for Optimizing Four-Rotor Differential Control

Research on Balance of Unmanned Aerial Vehicle with Intelligent Algorithms for Optimizing Four-Rotor Differential Control 2019 2nd International Conference on Computer Science and Advanced Materials (CSAM 2019) Research on Balance of Unmanned Aerial Vehicle with Intelligent Algorithms for Optimizing Four-Rotor Differential

More information

High Performance Disturbance Observer based Control of the Nonlinear 2DOF Helicopter System

High Performance Disturbance Observer based Control of the Nonlinear 2DOF Helicopter System 213 XXIV International Conference on Information, Communication and Automation Technologies (ICAT) October 3 November 1, 213, Sarajevo, Bosnia and Herzegovina High Performance Disturbance Observer based

More information

LINEAR QUADRATIC OPTIMAL CONTROL BASED ON DYNAMIC COMPENSATION. Received October 2010; revised March 2011

LINEAR QUADRATIC OPTIMAL CONTROL BASED ON DYNAMIC COMPENSATION. Received October 2010; revised March 2011 International Journal of Innovative Computing, Information and Control ICIC International c 22 ISSN 349-498 Volume 8, Number 5(B), May 22 pp. 3743 3754 LINEAR QUADRATIC OPTIMAL CONTROL BASED ON DYNAMIC

More information

DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK

DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK Feng Tian Department of Mechanical Engineering Marquette University Milwaukee, WI 53233 USA Email: feng.tian@mu.edu Kevin

More information

Research Article Convex Polyhedron Method to Stability of Continuous Systems with Two Additive Time-Varying Delay Components

Research Article Convex Polyhedron Method to Stability of Continuous Systems with Two Additive Time-Varying Delay Components Applied Mathematics Volume 202, Article ID 689820, 3 pages doi:0.55/202/689820 Research Article Convex Polyhedron Method to Stability of Continuous Systems with Two Additive Time-Varying Delay Components

More information

ROBUST SECOND ORDER SLIDING MODE CONTROL

ROBUST SECOND ORDER SLIDING MODE CONTROL ROBUST SECOND ORDER SLIDING MODE CONTROL FOR A QUADROTOR CONSIDERING MOTOR DYNAMICS Nader Jamali Soufi Amlashi 1, Mohammad Rezaei 2, Hossein Bolandi 2 and Ali Khaki Sedigh 3 1 Department of Control Engineering,

More information

Nonlinear Control of a Quadrotor Micro-UAV using Feedback-Linearization

Nonlinear Control of a Quadrotor Micro-UAV using Feedback-Linearization Proceedings of the 2009 IEEE International Conference on Mechatronics. Malaga, Spain, April 2009. Nonlinear Control of a Quadrotor Micro-UAV using Feedback-Linearization Holger Voos University of Applied

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

Simultaneous State and Fault Estimation for Descriptor Systems using an Augmented PD Observer

Simultaneous State and Fault Estimation for Descriptor Systems using an Augmented PD Observer Preprints of the 19th World Congress The International Federation of Automatic Control Simultaneous State and Fault Estimation for Descriptor Systems using an Augmented PD Observer Fengming Shi*, Ron J.

More information

A GLOBAL SLIDING MODE CONTROL WITH PRE-DETERMINED CONVERGENCE TIME DESIGN FOR REUSABLE LAUNCH VEHICLES IN REENTRY PHASE

A GLOBAL SLIDING MODE CONTROL WITH PRE-DETERMINED CONVERGENCE TIME DESIGN FOR REUSABLE LAUNCH VEHICLES IN REENTRY PHASE IAA-AAS-DyCoSS-4 -- A GLOBAL SLIDING MODE CONTROL WITH PRE-DETERMINED CONVERGENCE TIME DESIGN FOR REUSABLE LAUNCH VEHICLES IN REENTRY PHASE L. Wang, Y. Z. Sheng, X. D. Liu, and P. L. Lu INTRODUCTION This

More information

Research Article Robust Adaptive Attitude Control for Airbreathing Hypersonic Vehicle with Attitude Constraints and Propulsive Disturbance

Research Article Robust Adaptive Attitude Control for Airbreathing Hypersonic Vehicle with Attitude Constraints and Propulsive Disturbance Mathematical Problems in Engineering Volume 215 Article ID 29348 11 pages http://dx.doi.org/1.1155/215/29348 Research Article Robust Adaptive Attitude Control for Airbreathing Hypersonic Vehicle with Attitude

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

2015 IEEE.personal use is permitted, but republication/redistribution requires IEEE permission

2015 IEEE.personal use is permitted, but republication/redistribution requires IEEE permission ACCEPTED VERSION Peng Shi Ming Liu and Lixian Zhang Fault-tolerant sliding-mode-observer synthesis of markovian jump systems using quantized measurements IEEE Transactions on Industrial Electronics 215;

More information

Linear State Feedback Controller Design

Linear State Feedback Controller Design Assignment For EE5101 - Linear Systems Sem I AY2010/2011 Linear State Feedback Controller Design Phang Swee King A0033585A Email: king@nus.edu.sg NGS/ECE Dept. Faculty of Engineering National University

More information

Robust Gain Scheduling Synchronization Method for Quadratic Chaotic Systems With Channel Time Delay Yu Liang and Horacio J.

Robust Gain Scheduling Synchronization Method for Quadratic Chaotic Systems With Channel Time Delay Yu Liang and Horacio J. 604 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I: REGULAR PAPERS, VOL. 56, NO. 3, MARCH 2009 Robust Gain Scheduling Synchronization Method for Quadratic Chaotic Systems With Channel Time Delay Yu Liang

More information

IN the design of embedded feedback control systems,

IN the design of embedded feedback control systems, AMERICAN CONTROL CONFERENCE, 2010 1 Implementation of an Event-triggered Controller in a Helicopter Model Jorge Viramontes Perez and Michael D. Lemmon Abstract The use of event-triggered controllers in

More information

Generalized Function Projective Lag Synchronization in Fractional-Order Chaotic Systems

Generalized Function Projective Lag Synchronization in Fractional-Order Chaotic Systems Generalized Function Projective Lag Synchronization in Fractional-Order Chaotic Systems Yancheng Ma Guoan Wu and Lan Jiang denotes fractional order of drive system Abstract In this paper a new synchronization

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

Weak Convergence of Nonlinear High-Gain Tracking Differentiator

Weak Convergence of Nonlinear High-Gain Tracking Differentiator 1074 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 58, NO. 4, APRIL 2013 Weak Convergence of Nonlinear High-Gain Tracking Differentiator Bao-Zhu Guo and Zhi-Liang Zhao In applications, the signal may be

More information

CONTROL OF TRMS AND MODELLING USING LPV

CONTROL OF TRMS AND MODELLING USING LPV Volume: 03 Issue: 08 Aug-2016 www.irjet.net p-issn: 2395-0072 CONTROL OF TRMS AND MODELLING USING LPV G.VINAY KUMAR, Dr.G.V.SIVA KRISHNA RAO 1PG Student, A.U. College of Engineering (A), Dept. Electrical

More information

Lyapunov Stability Analysis of a Twisting Based Control Algorithm for Systems with Unmatched Perturbations

Lyapunov Stability Analysis of a Twisting Based Control Algorithm for Systems with Unmatched Perturbations 5th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC) Orlando, FL, USA, December -5, Lyapunov Stability Analysis of a Twisting Based Control Algorithm for Systems with Unmatched

More information