An adaptive actuator failure compensation scheme for two linked 2WD mobile robots

Size: px
Start display at page:

Download "An adaptive actuator failure compensation scheme for two linked 2WD mobile robots"

Transcription

1 Journal of Physics: Conference Series PAPER OPEN ACCESS An adaptive actuator failure compensation scheme for two linked 2WD mobile robots To cite this article: Yajie Ma et al 27 J. Phys.: Conf. Ser View the article online for updates and enhancements. Related content - An Integrable Discrete Generalized Nonlinear Schrödinger Equation and Its Reductions Li Hong-Min, Li Yu-Qi and Chen Yong - Lattice gases with a point source P L Krapivsky and Darko Stefanovic - On the determination of observables in d scattering F Pereira and E Ferreira Recent citations - Actuator fault estimation and fault tolerant control in three physically-linked 2WD mobile robots Daniel A. Pereira et al This content was downloaded from IP address on 9//29 at 9:26

2 3th European Workshop on Advanced Control and Diagnosis (ACD 26) IOP Conf. Series: Journal of Physics: Conf. Series 783 (27) 22 doi:.88/ /783//22 International Conference on Recent Trends in Physics 26 (ICRTP26) Journal of Physics: Conference Series 755 (26) doi:.88/ /755// An adaptive actuator failure compensation scheme for two linked 2WD mobile robots Yajie Ma, Ayad Al-Dujaili, Vincent Cocquempot and Maan El Badaoui El Najjar University of Lille, CNRS, Centrale Lille, UMR 989-CRIStAL-Centre de Recherche en Informatique, Signal et Automatique de Lille, F-59 Lille, France Abstract. This paper develops a new adaptive compensation control scheme for two linked mobile robots with actuator failurs. A configuration with two linked two-wheel drive (2WD) mobile robots is proposed, and the modelling of its kinematics and dynamics are given. An adaptive failure compensation scheme is developed to compensate actuator failures, consisting of a kinematic controller and a multi-design integration based dynamic controller. The kinematic controller is a virtual one, and based on which, multiple adaptive dynamic control signals are designed which covers all possible failure cases. By combing these dynamic control signals, the dynamic controller is designed, which ensures system stability and asymptotic tracking properties. Simulation results verify the effectiveness of the proposed adaptive failure compensation scheme.. Introduction Due to simplicity, efficiency and flexibility, two-wheel drive (2WD) mobile robots are widely used []. In some harsh conditions, resulting from a terrorist attack, a nuclear accident or nature disasters, 2WD rescue robots carrying instruments are employed to help rescuers. These adverse conditions may increase the probability of actuator (wheel motor) failures which will leads to the loss of the failed robots and the important instruments. To deal with this situation, several physical links may be used to connect the robots. For example, if one robot fails, then another robot carrying a mechanical arm can be sent to link the failed robot and to help it continue moving. This robot architecture provides actuator and sensor redundancies which improve the fault tolerance of the system. This paper is concerned with the fault tolerant control design for such a configuration with two linked 2WD robots. There are a lot of research results on the motion control of 2WD mobile robots [2, 3] but without the consideration of actuator faults. For fault tolerant control, various effective design methods are proposed for different applications [4, 5]. As for the application to wheeled robots, a sensor fault accommodation scheme is presented in [6]; a fault-tolerant control design method is given in [7] for four-wheel drive (4WD) mobile robots; and a hybrid adaptive fault tolerant control scheme is proposed in [8] to accommodate partial faults and degradation for 2WD robots. Unlike 4WD robots, a 2WD robot has no redundant actuator, so that if one motor is lost, then the 2WD robot becomes uncontrollable. To our knowledge, there is no research result on the fault tolerant control of 2WD robots with the motors (actuators) being totally faulty. To deal with such actuator failures, physical Content from this work may be used under the terms of the Creative Commons Attribution 3. licence. Any further distribution of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI. Published under licence by Ltd

3 3th European Workshop on Advanced Control and Diagnosis (ACD 26) IOP Conf. Series: Journal of Physics: Conf. Series 783 (27) 22 doi:.88/ /783//22 links are used to connect several 2WD mobile robots as shown in Fig. for two robots. For this configuration, if one or two motors are lost, the remaining motors can continue moving the two robots. In this paper, a multi-design integration based adaptive control scheme is developed. The main contributions are as follows. (i) The kinematic and dynamic models of the two 2WD mobile robots with fixed link are proposed. (ii) A new adaptive actuator failure compensation scheme is developed using a multi-design integration method, which ensures system stability and asymptotic tracking properties, despite the presence of actuator failures including simultaneous multi-failures. Y Robot 2b Robot 2 a 2 l a 2l C P y P 2 C 2 2 r 2b 2 d 2r 2r O x 2r 2 X Figure : Two linked 2WD mobile robots The rest of this paper is as follows. In Section 2, system modelling is given and the actuator failure compensation problem is formulated. In Section 3, a multi-design integration based adaptive actuator failure compensation scheme is developed. In Section 4, a simulation study is presented to demonstrate the effectiveness of the proposed adaptive control scheme. Conclusions follow in Section System Modeling and Problem Formulation In this section, the system models are given for the two linked 2WD mobile robots as shown in Fig., and its actuator failure compensation problem is formulated. As shown in Fig., the orientation of robot 2 is consistent with the one of the physical link, but the orientation of robot is independent, and for each robot: the front wheel is passive and the two rear wheels are actuated; P i (i =, 2) is the center between two actuated wheels, C i is the center of mass, a i is the distance between P i and C i, b i is half of the distance between two actuated wheels, r i is the radius of wheels, θ i is the orientation of the robot, and τ il and τ ir are the control torques applied to the left and right actuated wheels, respectively. Moveover, d is the distance between P and P 2, OXY is the inertial frame, and (x, y) denotes the position of P 2 in frame OXY. Kinematic model. Let q = [x, y, θ 2, θ ] T and η = [v 2, ω ] T, where v 2 is the linear velocity of robot 2, and ω is the angular velocity of robot. The kinematic model of the two linked 2WD mobile robots in Fig. is given by q = S(q)η. () 2

4 3th European Workshop on Advanced Control and Diagnosis (ACD 26) IOP Conf. Series: Journal of Physics: Conf. Series 783 (27) 22 doi:.88/ /783//22 where S(q) = [ cos θ2 sin θ 2 d tan(θ θ 2 ) Moreover, the system constraints may be expressed as ] T. (2) A(q) q =, (3) where A(q) = [ sin θ cos θ d cos(θ θ 2 ) sin θ 2 cos θ 2 ] (4) is the system constraint matrix. Then, we have the following property: S T (q)a T (q) =. (5) Dynamic model. The dynamic equation of these two linked 2WD robots is obtained by using the Lagrange method as: M(q) q + E(q, q) = B(q)τ + A T (q)λ, (6) where M(q) R 4 4 is the inertia matrix that is symmetric positive definite, E(q, q) R 4 is the centripetal and coriolis vector, B(q) R 4 4 is the input injection matrix, τ = [τ r, τ l, τ 2r, τ 2l ] T is the vector of control torques, and λ R 2 is the vector of constraint forces. The matrices and vectors in (6) are given by M(q) = m + m 2 (a 2 m 2 + dm ) sin θ 2 a m sin θ m + m 2 (a 2 m 2 + dm ) cos θ 2 a m cos θ (a 2 m 2 + dm ) sin θ 2 (a 2 m 2 + dm ) cos θ 2 m 2 a m d 2 + I m2 a dm cos(θ θ 2 ) a m sin θ a m cos θ a dm cos(θ θ 2 ) m a 2 + I m E(q, q) = B(q) = a m θ2 cos θ (a 2 m 2 + dm ) θ 2 2 cos θ 2 a m θ2 sin θ (a 2 m 2 + dm ) θ 2 2 sin θ 2 a dm θ2 sin(θ θ 2 ) a dm θ2 2 sin(θ θ 2 ) cos θ r sin θ cos θ r sin θ cos θ 2 r 2 sin θ 2 cos θ 2 r 2 sin θ 2 r r r 2 r 2 d sin(θ θ 2 ) d sin(θ θ 2 ) b 2 r r r 2 b 2 r 2 b r b r,,, (7) where m and m 2 are the masses of the robot and robot 2, and I m and I m2 are the corresponding inertia parameters. Substituting () into (6), and multiplying by S T (q), A T (q)λ is eliminated with (5). Then equation (6) becomes where η = [v 2, ω ] T, and (q) η + 2 (q)η + Ē(q, q) = B(q)τ, (8) (q) = S T (q)m(q)s(q), 2 (q) = S T (q)m(q)ṡ(q), Ē(q, q) = S T (q)e(q, q), B(q) = S T (q)b(q). (9) 3

5 3th European Workshop on Advanced Control and Diagnosis (ACD 26) IOP Conf. Series: Journal of Physics: Conf. Series 783 (27) 22 doi:.88/ /783//22 Note that (q) is also symmetric positive definite as well as M(q). Actuator failure model. The considered actuator failure is that some motors totally lose power or are stuck which will introduce additional frictions. This type of actuator failure for one motor is modeled as τ j (t) = ū j, t t j () where j = r, l, 2r, 2l, ū j is the friction value that is unknown but constant, and ū j = means that the motor loses its power but can rotate freely and ū j > means that the motor is stuck or can not rotate freely caused by some frictions in the bearing, and t j is the unknown failure occurring time instant. Consider that all actuators may be faulty. The control torque in (8) becomes τ(t) = σ(t)u(t) + (I 4 σ(t))ū, () where τ = [τ r, τ l, τ 2r, τ 2l ] T is the vector of control torques generated by the wheel motors, u = [u r, u l, u 2r, u 2l ] T is the control signal vector to be designed, ū = [ū r, ū l, ū 2r, ū 2l ] T is the vector of constant frictions, I 4 is the identity matrix, and σ = diag{σ r, σ l, σ 2r, σ 2l } is the uncertain failure pattern matrix with {, if the jth motor fails, σ j (t) =, otherwise. (2) Actuation redundancy. For the two linked 2WD mobile robots in Fig., the following actuation redundancy condition needs to be satisfied: rank( Bσ) = 2. (3) for all possible failure pattern matrices σ. This condition means that there are enough actuated motors to control η = [v 2, ω ] T. Remark With B(q) in (9), the compensable failure cases satisfying this redundancy condition are: ) fault free case with four actuated wheels; 2) one actuator fails with three remaining actuated wheels; 3) two actuators fail with two remaining actuated wheels. However, for case 3), if the two failed actuators are in robot 2, then the system is similar with a tractor-trailer system [9], and the failures may be tolerated; if each robot has one faulty actuator, then the failures are also compensable; but if the two failed actuators are in robot, then the failures are not compensable, because in this case, rank( Bσ) = with σ = diag{,,, } and ω is uncontrollable. Control objective. The control objective is to develop an actuator failure compensation scheme for two linked 2WD mobile robots in Fig. to asymptotically track a reference trajectory, that is, to design a control signal u(t) to guarantee that all closed-loop system signals are bounded, and lim t (x(t) x r (t)) =, lim t (y(t) y r (t)) = and lim t (θ 2 (t) θ r (t)) = for system (3) and (8), in the presence of some actuator failures modeled as ()-(2) that satisfies the actuation redundancy condition in (3), where x r, y r, θ r are the reference trajectories. Remark 2 In Fig., the position of P is determined by x, y and θ 2, in this sense, the control objective contains the position for the whole system. In addition, this objective is implemented by the control of ω with the dynamic equation (8), as θ = ω, we can see that the orientation angle θ is an intermediate variable to be controlled. 4

6 3th European Workshop on Advanced Control and Diagnosis (ACD 26) IOP Conf. Series: Journal of Physics: Conf. Series 783 (27) 22 doi:.88/ /783//22 A virtual robot is employed to generate the reference trajectories as follows: ẋ r = cos θ r, ẏ r = sin θ r, θr = ω r. (4) where and ω r are the linear velocity and angular velocity. By choosing appropriate, ω r and initial values x r (), y r () and θ r (), the reference trajectories x r, y r and θ r are determined. In this paper, we consider the tracking problem of a two-robot system. Then the following assumption is given for the reference trajectories. Assumption : The reference trajectories x r, y r and θ r, the velocities and ω r, and their derivatives are continuous and uniformly bounded, moreover. Design issues. The structure of the proposed actuator failure compensation scheme is shown in Fig. 2. To design such a control scheme, the following technical issues need to be solved: x y r r r v c c u u x y v Figure 2: Actuator failure compensation control scheme. to design a kinematic control law η c = [v 2c, ω c ] T, such that when it is applied, the desired control performance can be ensured; to design a dynamic control law u using the designed kinematic control law, to achieve the control objective; to handle the failure uncertainties, for which, a multi-design integration based adaptive method will be employed; to evaluate the control performance. 3. Multi-Design Integration based Adaptive Failure Compensation Scheme In this section, a multi-design integration based adaptive actuator failure compensation scheme is developed including a kinematic controller and a dynamic controller. 3.. Kinematic Controller Design 3... Kinematic control law Define the output tracking error vector as ẽ = [ẽ x, ẽ y, ẽ θ ] T = [x x r, y y r, θ 2 θ r ] T, (5) and a transformation matrix as T e = cos θ r sin θ r sin θ r cos θ r. (6) 5

7 3th European Workshop on Advanced Control and Diagnosis (ACD 26) IOP Conf. Series: Journal of Physics: Conf. Series 783 (27) 22 doi:.88/ /783//22 Then, a new error vector is defined as e = [e x, e y, e θ ] T = T e ẽ. (7) Since T e is nonsingular with det[t e ] =, if lim t e(t) =, then lim t ẽ(t) =. It follows that Introduce the diffeomorphism: ė x = ω r e y + v 2 cos e θ, (8) ė y = ω r e x + v 2 sin e θ, (9) ė θ = v 2 d tan(θ θ 2 ) ω r. (2) z = e x, (2) z 2 = e y, (22) z 3 = tan e θ, (23) an additional signal: and an input transformation: z 4 = tan(θ θ 2 ) d cos 3 e θ α = [ α ] = α 2 Then, the derivatives of z, z 2, z 3 and z 4 are From (24) and (25), we can obtain ω r cos 2 e θ + e y, (24) [ ] v2 cos e θ. (25) ż 4 ż = ω r z 2 + α, (26) ż 2 = ω r z + ( + α )z 3, (27) ż 3 = (z 4 z 2 ) + α (z 4 z 2 + ω r ( + z v 3)), 2 r (28) ż 4 = α 2. (29) α = T α η + f α, (3) where T α = [ ] [ ] Tα T α2 fα, f T α2 T α =, (3) α22 f α2 with T α = cos e θ, T α2 =, T α2 = 3 tan2 (θ θ 2 ) sin e θ d 2 cos 4 e θ T α22 = d cos 3 e θ cos 2 (θ θ 2 ), f α =, tan(θ θ 2 ) d 2 cos 3 e θ cos 2 (θ θ 2 ) 2ω r tan(θ θ 2 ) sin e θ d cos 3 e θ + sin e θ, f α2 = 3ω r tan(θ θ 2 ) sin e θ d cos 4 e θ ω r cos 2 + ω r e θ vr 2 cos 2 + 2ω2 r sin e θ e θ cos 3 ω r e x. e θ 6

8 3th European Workshop on Advanced Control and Diagnosis (ACD 26) IOP Conf. Series: Journal of Physics: Conf. Series 783 (27) 22 doi:.88/ /783//22 Define a virtual kinematic control signal as and design it as α c = T α η c + f α, (32) α c = k (z + z 3 (z 4 + ω r ( + z v 3)), 2 r (33) α c2 = k 2 z 3 k 3 z 4, (34) where k >, k 2 > and k 3 > are chosen to be constant. Then, with (32), the kinematic control law is Performance analysis Define the velocity tracking error as Then, we have η c = T α (α c f α ). (35) η e = η η c. (36) α e = [α e, α e2 ] T = α α c = T α η e. (37) For the preliminary analysis of the designed kinematic control law, a positive-definite function is chosen as With (26)-(29), the time derivative of V is V = 2 (z2 + z z k 2 z 2 4). (38) V =(z + z 3 (z 4 + ω r ( + z 2 3)))α c + z 3 z 4 + z 4 k 2 α c2 + (z + z 3 (z 4 + ω r ( + z 2 3)))α e + z 4 k 2 α e2. (39) Letting f η = [z + z 3 (z 4 + ωr ( + z3 2)), z 4 k 2 ] T and substituting (33), (34) and (37) into (39), we have V = k (z + z 3 (z 4 + ω r ( + z 2 3))) 2 k 3 k 2 z f T η T α η e. (4) If there is no f T η T α η e, then V is nonpositive, which means the system is stable. To eliminate it and ensure desired system performance, a dynamic controller is designed in the next section Dynamic Controller Design Multi-design integration Substituting () into (8), we have the dynamic equations with actuator failures as follows: η = = 2 η 2 η Ē + Ē + Bσu + Bσu + B(I 4 σ)ū Bū f, (4) where ū f = (I 4 σ)ū, and u = [u r, u l, u 2r, u 2l ] T is the applied control signal to be designed. 7

9 3th European Workshop on Advanced Control and Diagnosis (ACD 26) IOP Conf. Series: Journal of Physics: Conf. Series 783 (27) 22 doi:.88/ /783//22 Let σ (k), k =, 2,..., N denote the kth possible failure pattern matrix satisfying actuation redundancy condition (3), where N is the number of all possible failure pattern matrices that are under consideration. For each σ (k), a corresponding dynamic control signal u (k) will be designed such that the desired system performance can be ensured if u = u (k) and σ = σ (k). Then, to cover all possible failure patterns, a nominal multi-design integration based dynamic control signal is constructed as where u = χ (k) u (k) = k= diag{χ (k), χ (k) χ (k), χ (k) }u (k), (42) k= χ (k) = { if σ = σ(k) otherwise. (43) Dynamic control law Since the actual failure pattern σ is uncertain, χ (k) is also uncertain for k =, 2,..., N. To deal with such uncertainties, in this paper, the dynamic control law is designed as u = ˆχ (k) u (k), (44) k= where ˆχ (k) = diag{ˆχ (k)r, ˆχ (k)l, ˆχ (k)2r, ˆχ (k)2l } is the estimate matrix that will be described in the following. With (4), the time derivative of the velocity tracking error η e = η η c in (36) is η e = 2 η Ē + Bσu + Bū f η c. (45) Let ˆū f denote the estimate of ū f. Then, the dynamic control signal u (k) = [u (k)r, u (k)l, u (k)2r, u (k)2l ] T is designed as u (k) = ( Bσ (k) ) + ( k 4 η e T T α f η + 2 η + Ē Bˆū f + η c ) (46) for σ (k), k =, 2,..., N, where k 4 > is a chosen constant, and ( inverse matrix satisfying Bσ(k)( Bσ (k) ) + = I 2. Bσ (k) ) + is a generalized Remark 3 Some elements of some u (k) may be zero. For example, if σ (k) = diag{,,, } and ( Bσ (k) ) + = σ (k) ( B) T ( Bσ (k) ( B) T ), then u (k)r =. In this sense, the estimate matrix ˆχ (k) in (44) can be simplified for some σ (k). For instance, for σ (k) = diag{,,, }, ˆχ (k) = diag{, ˆχ (k)l, ˆχ (k)2r, ˆχ (k)2l }; and for σ (k) = diag{,,, }, ˆχ (k) = diag{, ˆχ (k)l, ˆχ (k)2r, }. This can reduce the number of estimates. Define the estimation errors as ū f = ū f ˆū f, χ (k)r = χ (k) ˆχ (k)r, χ (k)l = χ (k) ˆχ (k)l, χ (k)2r = χ (k) ˆχ (k)2r, χ (k)2l = χ (k) ˆχ (k)2l, (47) 8

10 3th European Workshop on Advanced Control and Diagnosis (ACD 26) IOP Conf. Series: Journal of Physics: Conf. Series 783 (27) 22 doi:.88/ /783//22 for k =, 2,..., N. Then, substituting (42), (44) and (46) into (45), we have η e = 2 η Ē + Bσu + = k 4 η e Tα T f η + B ū f ( B) c σ r χ (k)r u (k)r ( k= ( k= B) c3 σ 2r χ (k)2r u (k)2r k= ( k= Bū f η c + B) c2 σ l χ (k)l u (k)l Bσ(u u ) B) c4 σ 2l χ (k)2l u (k)2l, (48) where ( B) ci (i =, 2, 3, 4) denotes the ith column vector of matrix B Adaptive laws To construct the control signal u (k) in (46), the adaptive law of ˆū f is chosen as ˆū f = Γ f ( B) T η e, (49) where Γ f = Γ T f R4 4 is the positive-definite adaptation gain matrix that is chosen to be constant. To construct the dynamic control law u in (44), the adaptive laws of ˆχ (k)r, ˆχ (k)l, ˆχ (k)2r and ˆχ (k)2l are chosen as ˆχ (k)r = γ kr u (k)r η T e ( ˆχ (k)l = γ kl u (k)l η T e ( ˆχ (k)2r = γ k2r u (k)2r η T e ( ˆχ (k)2l = γ k2l u (k)2l η T e ( B) c + f kr, B) c2 + f kl, B) c3 + f k2r, B) c4 + f k2l, (5) for k =, 2,..., N, where γ kr >, γ kl >, γ k2r > and γ k2l > are chosen to be constant, and f kr, f kl, f k2r and f k2l are the projection signals. Let p kr = γ kr u (k)r ηe T ( B) c, p kl = γ kl u (k)l ηe T ( B) c2, p k2r = γ k2r u (k)2r ηe T ( B) c3 and p k2l = γ k2l u (k)2l ηe T ( B) c4. The projection signals are given as follows:, if ˆχ (k)j (, ), or if ˆχ f kj = (k)j = and p kj, or (5) if ˆχ (k)j = and p kj, p kj, otherwise, for j = r, l, 2r, 2l. Lemma The adaptive laws in (5) with the projection signals in (5) for k =, 2,..., N guarantee that: i) ˆχ (k)r, ˆχ (k)l, ˆχ (k)2r, ˆχ (k)2l [, ]; and ii) χ (k)r f kr, χ (k)l f kl, χ (k)2r f k2r and χ (k)2l f k2l. Proof: The proofs for the four adaptive laws are similar. Here the details for ˆχ (k)r are given as an example. Choose the initial estimate as ˆχ (k)r () [, ]. The projection signal in (5) with j = r ensures ˆχ (k)r (t) [, ], and (χ (k)r ˆχ (k)r )f kr = χ (k)r f kr (52) 9

11 3th European Workshop on Advanced Control and Diagnosis (ACD 26) IOP Conf. Series: Journal of Physics: Conf. Series 783 (27) 22 doi:.88/ /783//22 that is analyzed for the following three cases: (i) if ˆχ (k)r = and p kr <, then χ (k)r ˆχ (k)r and f kr = p kr >, which means (52) is ensured; (ii) if ˆχ (k)r = and p kr >, then χ (k)r ˆχ (k)r and f kr = p kr <, which also means (52) is ensured; and (iii) otherwise, we have f kr =, then (52) is ensured. Similarly, we can also obtain the same properties for the other three adaptive laws. The proof is completed System performance Choose the global Lyapunov function candidate as V 2 =V + 2 ηt e η e + 2 ū T f Γ f ū f k= Then, the derivative of V 2 is σ 2r γ k2r χ2 (k)2r + 2 k= k= σ r γ kr χ2 (k)r + 2 k= σ l γ kl χ2 (k)l σ 2l γ k2l χ2 (k)2l. (53) V 2 k (z + z 3 (z 4 + ω r ( + z 2 3))) 2 k 3 k 2 z 2 4 k 4 η T e η e, (54) which indicates: z, z 2, z 3, z 4, η e, z + z 3 (z 4 + ωr ( + z3 2)) L and all estimates are bounded, and z 4, η e, z + z 3 (z 4 + ωr ( + z3 2)) L2. It follows from (23) and (24) that cos e θ and tan(θ θ 2 ) L meaning cos(θ θ 2 ). Then, with (8)-(35) and (4)-(46), we have: T α is nonsingular and bounded, and f α, α c, α e, α, η c, η, ż, ż 2, ż 3, ż 4, α c, η c, u (k), η, η e, α e, α L, which also implies that the derivative of z + z 3 (z 4 + ωr ( + z3 2 )) is bounded. According to Barbalat s lemma, we can conclude that all closed-loop signals are bounded, and lim t (z + z 3 (z 4 + ωr ( + z3 2))) =, lim t z 4 = and lim t η e =, which also means lim t α e =, lim t α c =, and lim t α = with (37) and (33). From (29), z 4 = α 2 = α c2 + α e2 L with α c2, α e2 L, which means that ż 4 is t uniformly continuous, together with lim t ż4(τ)dτ = z 4 ( ) z 4 () = z 4 (), we have lim t ż 4 = lim t α 2 = lim t (α c2 + α e2 ) = according to Barbalat s lemma. Then, with lim t α e =, lim t z 4 =, α c2 = k 2 z 3 k 3 z 4 and, we have lim t α c2 = and lim t z 3 =, it follows that lim t z = with lim t (z + z 3 (z 4 + ωr ( + z3 2 ))) =. On the other hand, from ż 3 = (z 4 z 2 ) + α (z 4 z 2 + ωr ( + z3 2)) in (28), we have z 3 L. Similarly, lim t ż 3 = is ensured according to Barbalat s lemma. Then, we obtain lim t z 2 = with lim t z 4 =, lim t α = and. Finally, we can conclude that: all closed-loop signals are bounded, and lim t z i (t) = (i =, 2, 3, 4) and lim t (η(t) η c (t)) =, which also means lim t (x(t) x r (t)) =, lim t (y(t) y r (t)) = and lim t (θ 2 (t) θ r (t)) = with the diffeomorphism in (2)-(23) and the transformation in (7). In summary, we have the following theorem. Theorem The developed multi-design integration based adaptive actuator failure compensation control scheme, constituted by the kinematic control law in (35), and dynamic control law in (44) with multiple control signals in (46) and updated by the projection adaptive laws in (49) and (5), applied to two linked 2WD mobile robots modeled as () and (8), guarantees that all closed-loop signals are bounded, and lim t (x(t) x r (t)) =, lim t (y(t) y r (t)) = and lim t (θ 2 (t) θ r (t)) =, despite the presence of actuator failures modeled as ()-(2).

12 3th European Workshop on Advanced Control and Diagnosis (ACD 26) IOP Conf. Series: Journal of Physics: Conf. Series 783 (27) 22 doi:.88/ /783//22 4. Simulation Study To verify the effectiveness of the developed multi-design integration based adaptive actuator failure compensation scheme for two linked 2WD robots shown in Fig., the following simulation study is presented. 4.. Simulation Conditions In this simulation, the physical parameters of each robot are a = a 2 =.3 m, b = b 2 =.75 m, r = r 2 =.5 m, m = m 2 = 3 kg, I m = I m2 = kg m 2. The length of the link is assumed to be d =.7 m. To verify the system tracking property, a circle reference trajectory is considered. To generate such reference a trajectory, the velocities and ω r are chosen as: =.5 m/s and ω r =.5 rad/s. Then, x r, y r and θ r are generated by (4) with x r () = y r () = and θ r () = 45 deg. In order to verify the failure compensation effectiveness of the developed adaptive control scheme, the following failure cases are simulated: no failure, σ () = diag{,,, }, t < s. τ r fails, σ (2) = diag{,,, }, τ r =, s t < 2s; τ r, τ 2l fail, σ (3) = diag{,,, }, τ r =, τ 2l = 2 Nm, 2s t < 3s; τ 2l fails, σ (4) = diag{,,, }, τ 2l = 2 Nm, 3s t < 4s; τ 2r, τ 2l fail, σ (5) = diag{,,, }, τ 2r = Nm, τ 2l = 2 Nm, t 4s. There are 5 failure pattern matrices which satisfy the actuation redundancy condition in (3), covering the cases of fault free, one actuator fails, both two actuators of robot 2 fail, and one actuator of each robot fails. The initial conditions are chosen as: x() =, y() = m, θ 2 () = deg, θ () =, v 2 () =, and ω () =. The adaptation gains are chosen as: Γ f = I 4, and γ kr = γ kl = γ k2r = γ k2l = for k =, 2, 3, 4, 5. The control gains are chosen as: k =, k 2 =, k 3 =.2 and k 4 = Simulation Results Robot 2 Reference Robot τ r (Nm) τ l (Nm) Y (m) τ 2r (Nm) τ 2l (Nm) X (m) t (sec) Figure 3: Robot trajectories in (X, Y ) plane. Figure 4: Control torques. Fig. 3 shows the positions of the robot 2, the reference robot and the robot. Fig. 4 shows the control torques generated by the four wheels, which are consistent with the faulty cases in simulation conditions. Fig. 5 shows the tracking errors. Fig. 6 shows the orientation error

13 3th European Workshop on Advanced Control and Diagnosis (ACD 26) IOP Conf. Series: Journal of Physics: Conf. Series 783 (27) 22 doi:.88/ /783//22 x x r (m) y y r (m) θ 2 θ r (deg) t (sec) θ θ 2 (deg) t (sec) Figure 5: Tracking errors. Figure 6: Orientation error of two robots. between two robots. From them, we can see that the desired system stability and asymptotic tracking properties are ensured by the developed multi-design integration based adaptive failure compensation scheme, despite the presence of some actuator failures. 5. Conclusions This paper developed a multi-design integration based adaptive actuator failure compensation scheme for two linked 2WD robots. The kinematics and dynamics of this robot configuration were modeled, for which, the proposed adaptive failure compensation scheme was designed. The developed control scheme ensures desired system stability and asymptotic tracking properties, which was verified by simulation results. Extending the proposed method for n(n > 2) linked 2WD mobile robots is our interest in the future work. ACKNOWLEDGMENT This work was partially supported by the Regional project SUCRé (Sûreté de fonctionnement et résilience pour la gestion et le contrôle coopératifs des systèmes sociotechniques: Coopération Homme(s)-Robot(s) en milieu hostile) of the Hauts de France region. References [] Dixon W, D. Dawson, Zergeroglu E and Behal A. 2 Adaptive tracking control of a wheeled mobile robot via an uncalibrated camera system IEEE T. Syst., Man, Cybern., Cybern , [2] Fierro R and Lewis F 998 Control of a nonholonomic mobile robot using neural networks IEEE T. Neural Network [3] Huang J, Wen C, Wang W and Jiang Z 24 Adaptive output feedback tracking control of a nonholonomic mobile robot Automatica [4] Zhang Y and Jiang J, 28 Bibliographical review on reconfigurable fault-tolerant control systems Annu. Rev. Control [5] Blanke M, Kinnaert M, Lunze J and Staroswiecki M 26 Diagnosis and Fault-Tolerant Control Springer- Verlag Berlin Heidelberg [6] Ji M and Sarkar N 27 Supervisory fault adaptive control of a mobile robot and its application in sensor-fault accommodation IEEE T. Robotics [7] Rotondo D, Puig V, Nejjari F and Romera J 24 A fault-hiding approach for the switching Quasi-LPV fault-tolerant control of a four-wheeled omnidirectional mobile robot IEEE T. Ind. Electron [8] Ji M, Zhang Z, Biswas G and Sarkar N 23 Hybrid fault adaptive control of a wheeled mobile robot IEEE-ASME T. Mech [9] Khalaji A and Moosavian S 24 Robust adaptive controller for a trackor-trailer mobile robot IEEE-ASME T. Mech

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

Dynamic Tracking Control of Uncertain Nonholonomic Mobile Robots

Dynamic Tracking Control of Uncertain Nonholonomic Mobile Robots Dynamic Tracking Control of Uncertain Nonholonomic Mobile Robots Wenjie Dong and Yi Guo Department of Electrical and Computer Engineering University of Central Florida Orlando FL 3816 USA Abstract We consider

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

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

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

Robust Fault Tolerant Control Framework using Uncertain. Takagi-Sugeno Fuzzy Models

Robust Fault Tolerant Control Framework using Uncertain. Takagi-Sugeno Fuzzy Models Robust Fault Tolerant Control Framework using Uncertain Takagi-Sugeno Fuzzy Models Damiano Rotondo, Fatiha Nejjari and Vicenç Puig Abstract This chapter is concerned with the introduction of a fault tolerant

More information

CONTROL OF THE NONHOLONOMIC INTEGRATOR

CONTROL OF THE NONHOLONOMIC INTEGRATOR June 6, 25 CONTROL OF THE NONHOLONOMIC INTEGRATOR R. N. Banavar (Work done with V. Sankaranarayanan) Systems & Control Engg. Indian Institute of Technology, Bombay Mumbai -INDIA. banavar@iitb.ac.in Outline

More information

Fuzzy modeling and control of rotary inverted pendulum system using LQR technique

Fuzzy modeling and control of rotary inverted pendulum system using LQR technique IOP Conference Series: Materials Science and Engineering OPEN ACCESS Fuzzy modeling and control of rotary inverted pendulum system using LQR technique To cite this article: M A Fairus et al 13 IOP Conf.

More information

NONLINEAR PATH CONTROL FOR A DIFFERENTIAL DRIVE MOBILE ROBOT

NONLINEAR PATH CONTROL FOR A DIFFERENTIAL DRIVE MOBILE ROBOT NONLINEAR PATH CONTROL FOR A DIFFERENTIAL DRIVE MOBILE ROBOT Plamen PETROV Lubomir DIMITROV Technical University of Sofia Bulgaria Abstract. A nonlinear feedback path controller for a differential drive

More information

Neural Networks Lecture 10: Fault Detection and Isolation (FDI) Using Neural Networks

Neural Networks Lecture 10: Fault Detection and Isolation (FDI) Using Neural Networks Neural Networks Lecture 10: Fault Detection and Isolation (FDI) Using Neural Networks H.A. Talebi Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Winter 2011.

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

Formation Control of Nonholonomic Mobile Robots

Formation Control of Nonholonomic Mobile Robots Proceedings of the 6 American Control Conference Minneapolis, Minnesota, USA, June -6, 6 FrC Formation Control of Nonholonomic Mobile Robots WJ Dong, Yi Guo, and JA Farrell Abstract In this paper, formation

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

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

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

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

Fault Detection and Isolation of the Wind Turbine Benchmark: an Estimation-based Approach

Fault Detection and Isolation of the Wind Turbine Benchmark: an Estimation-based Approach Milano (Italy) August - September, 11 Fault Detection and Isolation of the Wind Turbine Benchmark: an Estimation-based Approach Xiaodong Zhang, Qi Zhang Songling Zhao Riccardo Ferrari Marios M. Polycarpou,andThomas

More information

A trajectory tracking control design for a skid-steering mobile robot by adapting its desired instantaneous center of rotation

A trajectory tracking control design for a skid-steering mobile robot by adapting its desired instantaneous center of rotation A trajectory tracking control design for a skid-steering mobile robot by adapting its desired instantaneous center of rotation Jae-Yun Jun, Minh-Duc Hua, Faïz Benamar Abstract A skid-steering mobile robot

More information

Line following of a mobile robot

Line following of a mobile robot Line following of a mobile robot May 18, 004 1 In brief... The project is about controlling a differential steering mobile robot so that it follows a specified track. Steering is achieved by setting different

More information

Energy-based Swing-up of the Acrobot and Time-optimal Motion

Energy-based Swing-up of the Acrobot and Time-optimal Motion Energy-based Swing-up of the Acrobot and Time-optimal Motion Ravi N. Banavar Systems and Control Engineering Indian Institute of Technology, Bombay Mumbai-476, India Email: banavar@ee.iitb.ac.in Telephone:(91)-(22)

More information

MULTI-AGENT TRACKING OF A HIGH-DIMENSIONAL ACTIVE LEADER WITH SWITCHING TOPOLOGY

MULTI-AGENT TRACKING OF A HIGH-DIMENSIONAL ACTIVE LEADER WITH SWITCHING TOPOLOGY Jrl Syst Sci & Complexity (2009) 22: 722 731 MULTI-AGENT TRACKING OF A HIGH-DIMENSIONAL ACTIVE LEADER WITH SWITCHING TOPOLOGY Yiguang HONG Xiaoli WANG Received: 11 May 2009 / Revised: 16 June 2009 c 2009

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

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

Control of Mobile Robots

Control of Mobile Robots Control of Mobile Robots Regulation and trajectory tracking Prof. Luca Bascetta (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Organization and

More information

EN Nonlinear Control and Planning in Robotics Lecture 2: System Models January 28, 2015

EN Nonlinear Control and Planning in Robotics Lecture 2: System Models January 28, 2015 EN53.678 Nonlinear Control and Planning in Robotics Lecture 2: System Models January 28, 25 Prof: Marin Kobilarov. Constraints The configuration space of a mechanical sysetm is denoted by Q and is assumed

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

A novel active fault tolerant control design with respect to actuators reliability

A novel active fault tolerant control design with respect to actuators reliability 211 5th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC) Orlando, FL, USA, December 12-15, 211 A novel active fault tolerant control design with respect to actuators reliability

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

arxiv: v2 [math.oc] 18 Sep 2014

arxiv: v2 [math.oc] 18 Sep 2014 A robust trajectory tracking controller for four-wheel skid-steering mobile robots Jae-Yun Jun Minh-Duc Hua Faïz Benamar arxiv:1404.4839v [math.oc] 18 Sep 014 Abstract A novel dynamic model-based trajectory

More information

Logic-based switching control of a nonholonomic system with parametric modeling uncertainty

Logic-based switching control of a nonholonomic system with parametric modeling uncertainty Logic-based switching control of a nonholonomic system with parametric modeling uncertainty João P. Hespanha, Daniel Liberzon, A. Stephen Morse Dept. of Electrical Eng. and Computer Science University

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

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

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

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

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

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

Anti-synchronization of a new hyperchaotic system via small-gain theorem

Anti-synchronization of a new hyperchaotic system via small-gain theorem Anti-synchronization of a new hyperchaotic system via small-gain theorem Xiao Jian( ) College of Mathematics and Statistics, Chongqing University, Chongqing 400044, China (Received 8 February 2010; revised

More information

Actuator Fault Tolerant PID Controllers

Actuator Fault Tolerant PID Controllers Actuator Fault Tolerant PID Controllers César Castro Rendón Cristina Verde Alejandro Mora Hernández Instituto de Ingeniería-Universidad Nacional Autónoma de México Coyoacán DF, 04510, México cesarcasren@yahoo.com.mx

More information

Coordinated Path Following for Mobile Robots

Coordinated Path Following for Mobile Robots Coordinated Path Following for Mobile Robots Kiattisin Kanjanawanishkul, Marius Hofmeister, and Andreas Zell University of Tübingen, Department of Computer Science, Sand 1, 7276 Tübingen Abstract. A control

More information

Mobile Robot Control on a Reference Path

Mobile Robot Control on a Reference Path Proceedings of the 3th Mediterranean Conference on Control and Automation Limassol, Cyprus, June 7-9, 5 WeM5-6 Mobile Robot Control on a Reference Path Gregor Klančar, Drago Matko, Sašo Blažič Abstract

More information

Research Article Stabilization Analysis and Synthesis of Discrete-Time Descriptor Markov Jump Systems with Partially Unknown Transition Probabilities

Research Article Stabilization Analysis and Synthesis of Discrete-Time Descriptor Markov Jump Systems with Partially Unknown Transition Probabilities Research Journal of Applied Sciences, Engineering and Technology 7(4): 728-734, 214 DOI:1.1926/rjaset.7.39 ISSN: 24-7459; e-issn: 24-7467 214 Maxwell Scientific Publication Corp. Submitted: February 25,

More information

INTEGRATED ARCHITECTURE OF ACTUATOR FAULT DIAGNOSIS AND ACCOMMODATION

INTEGRATED ARCHITECTURE OF ACTUATOR FAULT DIAGNOSIS AND ACCOMMODATION INTEGRATED ARCHITECTURE OF ACTUATOR FAULT DIAGNOSIS AND ACCOMMODATION Rim Hamdaoui, Safa Guesmi, Rafika Elharabi and Med Naceur Abdelkrim UR. Modelling, Analysis and Systems Control, University of Gabes,

More information

Virtual Passive Controller for Robot Systems Using Joint Torque Sensors

Virtual Passive Controller for Robot Systems Using Joint Torque Sensors NASA Technical Memorandum 110316 Virtual Passive Controller for Robot Systems Using Joint Torque Sensors Hal A. Aldridge and Jer-Nan Juang Langley Research Center, Hampton, Virginia January 1997 National

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

THE nonholonomic systems, that is Lagrange systems

THE nonholonomic systems, that is Lagrange systems Finite-Time Control Design for Nonholonomic Mobile Robots Subject to Spatial Constraint Yanling Shang, Jiacai Huang, Hongsheng Li and Xiulan Wen Abstract This paper studies the problem of finite-time stabilizing

More information

Wheeled Mobile Robot Trajectory Tracking using Sliding Mode Control

Wheeled Mobile Robot Trajectory Tracking using Sliding Mode Control Journal of Computer Sciences Original Research Paper Wheeled Mobile Robot Trajectory Tracking using Sliding Mode Control Azza El-Sayed Bayoumi Ibrahim Department of Computers and Systems, Electronics Research

More information

A Discrete-Time Parameter Estimation Based Adaptive Actuator Failure Compensation Control Scheme

A Discrete-Time Parameter Estimation Based Adaptive Actuator Failure Compensation Control Scheme 211 American Control Conference on O'Farrell Street, San Francisco, CA, USA June 29 - July 1, 211 A Discrete-Time Parameter Estimation Based Adaptive Actuator Failure Compensation Control Scheme Chang

More information

Adaptive sliding mode backstepping control for near space vehicles considering engine faults

Adaptive sliding mode backstepping control for near space vehicles considering engine faults Journal of Systems Engineering and Electronics Vol. 9, No., April 018, pp.343 351 Adaptive sliding mode backstepping control for near space vehicles considering engine faults ZHAO Jing 1,4,6,JIANGBin,XIEFei

More information

Estimation-based Disturbance Rejection in Control for Limit Cycle Generation on Inertia wheel Inverted Pendulum Testbed

Estimation-based Disturbance Rejection in Control for Limit Cycle Generation on Inertia wheel Inverted Pendulum Testbed Estimation-based Disturbance Rejection in Control for Limit Cycle Generation on Inertia wheel Inverted Pendulum Testbed Sébastien Andary, Ahmed Chemori, Sébastien Krut To cite this version: Sébastien Andary,

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

Static Output Feedback Controller for Nonlinear Interconnected Systems: Fuzzy Logic Approach

Static Output Feedback Controller for Nonlinear Interconnected Systems: Fuzzy Logic Approach International Conference on Control, Automation and Systems 7 Oct. 7-,7 in COEX, Seoul, Korea Static Output Feedback Controller for Nonlinear Interconnected Systems: Fuzzy Logic Approach Geun Bum Koo l,

More information

Adaptive Jacobian Tracking Control of Robots With Uncertainties in Kinematic, Dynamic and Actuator Models

Adaptive Jacobian Tracking Control of Robots With Uncertainties in Kinematic, Dynamic and Actuator Models 104 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 51, NO. 6, JUNE 006 Adaptive Jacobian Tracking Control of Robots With Uncertainties in Kinematic, Dynamic and Actuator Models C. C. Cheah, C. Liu, and J.

More information

Reaction Wheel Control Design Using Linear Quadratic Controller

Reaction Wheel Control Design Using Linear Quadratic Controller IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS Reaction Wheel Control Design Using Linear Quadratic Controller To cite this article: Nur Nubli Muhamad et al 2016 IOP Conf. Ser.:

More information

FAULT-TOLERANT SYSTEM BASED ON OUTPUT FEEDBACK H MARKOVIAN CONTROL FOR MANIPULATOR ROBOTS. Adriano A. G. Siqueira, Cleber Buosi, Marco H.

FAULT-TOLERANT SYSTEM BASED ON OUTPUT FEEDBACK H MARKOVIAN CONTROL FOR MANIPULATOR ROBOTS. Adriano A. G. Siqueira, Cleber Buosi, Marco H. FAULT-TOLERANT SYSTEM BASED ON OUTPUT FEEDBACK H MARKOVIAN CONTROL FOR MANIPULATOR ROBOTS Adriano A. G. Siqueira Cleber Buosi Marco H. Terra Electrical Engineering Department University of São Paulo at

More information

FAULT DETECTION for SPACECRAFT ATTITUDE CONTROL SYSTEM. M. Amin Vahid D. Mechanical Engineering Department Concordia University December 19 th, 2010

FAULT DETECTION for SPACECRAFT ATTITUDE CONTROL SYSTEM. M. Amin Vahid D. Mechanical Engineering Department Concordia University December 19 th, 2010 FAULT DETECTION for SPACECRAFT ATTITUDE CONTROL SYSTEM M. Amin Vahid D. Mechanical Engineering Department Concordia University December 19 th, 2010 Attitude control : the exercise of control over the orientation

More information

Adaptive Tracking and Parameter Estimation with Unknown High-Frequency Control Gains: A Case Study in Strictification

Adaptive Tracking and Parameter Estimation with Unknown High-Frequency Control Gains: A Case Study in Strictification Adaptive Tracking and Parameter Estimation with Unknown High-Frequency Control Gains: A Case Study in Strictification Michael Malisoff, Louisiana State University Joint with Frédéric Mazenc and Marcio

More information

Tracking Control of a Mobile Robot using a Neural Dynamics based Approach

Tracking Control of a Mobile Robot using a Neural Dynamics based Approach Tracking ontrol of a Mobile Robot using a Neural ynamics based Approach Guangfeng Yuan, Simon X. Yang and Gauri S. Mittal School of Engineering, University of Guelph Guelph, Ontario, NG W, anada Abstract

More information

Fuzzy control of a class of multivariable nonlinear systems subject to parameter uncertainties: model reference approach

Fuzzy control of a class of multivariable nonlinear systems subject to parameter uncertainties: model reference approach International Journal of Approximate Reasoning 6 (00) 9±44 www.elsevier.com/locate/ijar Fuzzy control of a class of multivariable nonlinear systems subject to parameter uncertainties: model reference approach

More information

ADAPTIVE VISION-BASED PATH FOLLOWING CONTROL OF A WHEELED ROBOT

ADAPTIVE VISION-BASED PATH FOLLOWING CONTROL OF A WHEELED ROBOT ADAPTIVE VISION-BASED PATH FOLLOWING CONTROL OF A WHEELED ROBOT L. LAPIERRE, D. SOETANTO, A. PASCOAL Institute for Systems and Robotics - IST, Torre Norte, Piso 8, Av. Rovisco Pais,, 49- Lisbon, Portugal.

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

Robot Manipulator Control. Hesheng Wang Dept. of Automation

Robot Manipulator Control. Hesheng Wang Dept. of Automation Robot Manipulator Control Hesheng Wang Dept. of Automation Introduction Industrial robots work based on the teaching/playback scheme Operators teach the task procedure to a robot he robot plays back eecute

More information

FAULT-TOLERANT CONTROL OF CHEMICAL PROCESS SYSTEMS USING COMMUNICATION NETWORKS. Nael H. El-Farra, Adiwinata Gani & Panagiotis D.

FAULT-TOLERANT CONTROL OF CHEMICAL PROCESS SYSTEMS USING COMMUNICATION NETWORKS. Nael H. El-Farra, Adiwinata Gani & Panagiotis D. FAULT-TOLERANT CONTROL OF CHEMICAL PROCESS SYSTEMS USING COMMUNICATION NETWORKS Nael H. El-Farra, Adiwinata Gani & Panagiotis D. Christofides Department of Chemical Engineering University of California,

More information

AN OPTIMIZATION APPROACH TO SOLVE THE INVERSE KINEMATICS OF REDUNDANT MANIPULATOR

AN OPTIMIZATION APPROACH TO SOLVE THE INVERSE KINEMATICS OF REDUNDANT MANIPULATOR INTERNATIONAL JOURNAL OF INFORMATION AND SYSTEMS SCIENCES Volume 6, Number 4, Pages 414 423 c 21 Institute for Scientific Computing and Information AN OPTIMIZATION APPROACH TO SOLVE THE INVERSE KINEMATICS

More information

SATURATION FAULT-TOLERANT CONTROL FOR LINEAR PARAMETER VARYING SYSTEMS

SATURATION FAULT-TOLERANT CONTROL FOR LINEAR PARAMETER VARYING SYSTEMS SATURATIO FAULT-TOLERAT COTROL FOR LIEAR PARAMETER VARYIG SYSTEMS Ali Abdullah Kuwait University, Electrical Engineering Department, P. O. Box 5969, Safat-136, Kuwait alkandary@eng.kuniv.edu.kw Keywords:

More information

Robotics & Automation. Lecture 25. Dynamics of Constrained Systems, Dynamic Control. John T. Wen. April 26, 2007

Robotics & Automation. Lecture 25. Dynamics of Constrained Systems, Dynamic Control. John T. Wen. April 26, 2007 Robotics & Automation Lecture 25 Dynamics of Constrained Systems, Dynamic Control John T. Wen April 26, 2007 Last Time Order N Forward Dynamics (3-sweep algorithm) Factorization perspective: causal-anticausal

More information

Mechanical Engineering Department - University of São Paulo at São Carlos, São Carlos, SP, , Brazil

Mechanical Engineering Department - University of São Paulo at São Carlos, São Carlos, SP, , Brazil MIXED MODEL BASED/FUZZY ADAPTIVE ROBUST CONTROLLER WITH H CRITERION APPLIED TO FREE-FLOATING SPACE MANIPULATORS Tatiana FPAT Pazelli, Roberto S Inoue, Adriano AG Siqueira, Marco H Terra Electrical Engineering

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

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

Fault tolerant tracking control for continuous Takagi-Sugeno systems with time varying faults

Fault tolerant tracking control for continuous Takagi-Sugeno systems with time varying faults Fault tolerant tracking control for continuous Takagi-Sugeno systems with time varying faults Tahar Bouarar, Benoît Marx, Didier Maquin, José Ragot Centre de Recherche en Automatique de Nancy (CRAN) Nancy,

More information

Fault-Tolerant Switching Scheme with Multiple Sensor-Controller Pairs

Fault-Tolerant Switching Scheme with Multiple Sensor-Controller Pairs Proceedings of the 17th World Congress The International Federation of Automatic Control Seoul, Korea, July 6-11, 8 Fault-Tolerant Switching Scheme with Multiple Sensor-Controller Pairs John J. Martínez,1

More information

Modeling and control of a 4-wheel skid-steering mobile robot: From theory to practice

Modeling and control of a 4-wheel skid-steering mobile robot: From theory to practice Modeling and control of a 4-wheel skid-steering mobile robot: From theory to practice K. Kozłowski 1, D. Pazderski 2 I.Rudas 3, J.Tar 4 Poznań University of Technology Budapest Polytechnic ul. Piotrowo

More information

State estimation of uncertain multiple model with unknown inputs

State estimation of uncertain multiple model with unknown inputs State estimation of uncertain multiple model with unknown inputs Abdelkader Akhenak, Mohammed Chadli, Didier Maquin and José Ragot Centre de Recherche en Automatique de Nancy, CNRS UMR 79 Institut National

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

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

An adaptive sliding mode control scheme for induction motor drives

An adaptive sliding mode control scheme for induction motor drives An adaptive sliding mode control scheme for induction motor drives Oscar Barambones, Patxi Alkorta, Aitor J. Garrido, I. Garrido and F.J. Maseda ABSTRACT An adaptive sliding-mode control system, which

More information

Efficient Swing-up of the Acrobot Using Continuous Torque and Impulsive Braking

Efficient Swing-up of the Acrobot Using Continuous Torque and Impulsive Braking American Control Conference on O'Farrell Street, San Francisco, CA, USA June 9 - July, Efficient Swing-up of the Acrobot Using Continuous Torque and Impulsive Braking Frank B. Mathis, Rouhollah Jafari

More information

Design of Observer-based Adaptive Controller for Nonlinear Systems with Unmodeled Dynamics and Actuator Dead-zone

Design of Observer-based Adaptive Controller for Nonlinear Systems with Unmodeled Dynamics and Actuator Dead-zone International Journal of Automation and Computing 8), May, -8 DOI:.7/s633--574-4 Design of Observer-based Adaptive Controller for Nonlinear Systems with Unmodeled Dynamics and Actuator Dead-zone Xue-Li

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

Solving high order nonholonomic systems using Gibbs-Appell method

Solving high order nonholonomic systems using Gibbs-Appell method Solving high order nonholonomic systems using Gibbs-Appell method Mohsen Emami, Hassan Zohoor and Saeed Sohrabpour Abstract. In this paper we present a new formulation, based on Gibbs- Appell method, for

More information

Multilayer Perceptron Adaptive Dynamic Control of Mobile Robots: Experimental Validation

Multilayer Perceptron Adaptive Dynamic Control of Mobile Robots: Experimental Validation Multilayer Perceptron Adaptive Dynamic Control of Mobile Robots: Experimental Validation Marvin K. Bugeja, and Simon G. Fabri Department of Systems and Control Engineering University of Malta, Msida, MSD

More information

Linear Discrete-time State Space Realization of a Modified Quadruple Tank System with State Estimation using Kalman Filter

Linear Discrete-time State Space Realization of a Modified Quadruple Tank System with State Estimation using Kalman Filter Journal of Physics: Conference Series PAPER OPEN ACCESS Linear Discrete-time State Space Realization of a Modified Quadruple Tank System with State Estimation using Kalman Filter To cite this article:

More information

Multiple-mode switched observer-based unknown input estimation for a class of switched systems

Multiple-mode switched observer-based unknown input estimation for a class of switched systems Multiple-mode switched observer-based unknown input estimation for a class of switched systems Yantao Chen 1, Junqi Yang 1 *, Donglei Xie 1, Wei Zhang 2 1. College of Electrical Engineering and Automation,

More information

Research on State-of-Charge (SOC) estimation using current integration based on temperature compensation

Research on State-of-Charge (SOC) estimation using current integration based on temperature compensation IOP Conference Series: Earth and Environmental Science PAPER OPEN ACCESS Research on State-of-Charge (SOC) estimation using current integration based on temperature compensation To cite this article: J

More information

Rational Chebyshev pseudospectral method for long-short wave equations

Rational Chebyshev pseudospectral method for long-short wave equations Journal of Physics: Conference Series PAPER OPE ACCESS Rational Chebyshev pseudospectral method for long-short wave equations To cite this article: Zeting Liu and Shujuan Lv 07 J. Phys.: Conf. Ser. 84

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

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

WE propose the tracking trajectory control of a tricycle

WE propose the tracking trajectory control of a tricycle Proceedings of the International MultiConference of Engineers and Computer Scientists 7 Vol I, IMECS 7, March - 7, 7, Hong Kong Trajectory Tracking Controller Design for A Tricycle Robot Using Piecewise

More information

Control of industrial robots. Centralized control

Control of industrial robots. Centralized control Control of industrial robots Centralized control Prof. Paolo Rocco (paolo.rocco@polimi.it) Politecnico di Milano ipartimento di Elettronica, Informazione e Bioingegneria Introduction Centralized control

More information

Optimal Fault-Tolerant Configurations of Thrusters

Optimal Fault-Tolerant Configurations of Thrusters Optimal Fault-Tolerant Configurations of Thrusters By Yasuhiro YOSHIMURA ) and Hirohisa KOJIMA, ) ) Aerospace Engineering, Tokyo Metropolitan University, Hino, Japan (Received June st, 7) Fault tolerance

More information

Multi-Robotic Systems

Multi-Robotic Systems CHAPTER 9 Multi-Robotic Systems The topic of multi-robotic systems is quite popular now. It is believed that such systems can have the following benefits: Improved performance ( winning by numbers ) Distributed

More information

Real-Time Obstacle Avoidance for trailer-like Systems

Real-Time Obstacle Avoidance for trailer-like Systems Real-Time Obstacle Avoidance for trailer-like Systems T.A. Vidal-Calleja, M. Velasco-Villa,E.Aranda-Bricaire. Departamento de Ingeniería Eléctrica, Sección de Mecatrónica, CINVESTAV-IPN, A.P. 4-74, 7,

More information

Modelling and Simulation of a Wheeled Mobile Robot in Configuration Classical Tricycle

Modelling and Simulation of a Wheeled Mobile Robot in Configuration Classical Tricycle Modelling and Simulation of a Wheeled Mobile Robot in Configuration Classical Tricycle ISEA BONIA, FERNANDO REYES & MARCO MENDOZA Grupo de Robótica, Facultad de Ciencias de la Electrónica Benemérita Universidad

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

Controlling the Apparent Inertia of Passive Human- Interactive Robots

Controlling the Apparent Inertia of Passive Human- Interactive Robots Controlling the Apparent Inertia of Passive Human- Interactive Robots Tom Worsnopp Michael Peshkin J. Edward Colgate Kevin Lynch Laboratory for Intelligent Mechanical Systems: Mechanical Engineering Department

More information

Output Regulation of Uncertain Nonlinear Systems with Nonlinear Exosystems

Output Regulation of Uncertain Nonlinear Systems with Nonlinear Exosystems Output Regulation of Uncertain Nonlinear Systems with Nonlinear Exosystems Zhengtao Ding Manchester School of Engineering, University of Manchester Oxford Road, Manchester M3 9PL, United Kingdom zhengtaoding@manacuk

More information

Vision-based range estimation via Immersion and Invariance for robot formation control

Vision-based range estimation via Immersion and Invariance for robot formation control Vision-based range estimation via Immersion and Invariance for robot formation control Fabio Morbidi, Gian Luca Mariottini, Domenico Prattichizzo Abstract The paper introduces a new vision-based range

More information

Internal model based fault tolerant control of a robot manipulator

Internal model based fault tolerant control of a robot manipulator Internal model based fault tolerant control of a robot manipulator Claudio Bonivento, Luca Gentili and Andrea Paoli Abstract In this paper an implicit fault tolerant control scheme is specialized for an

More information

A ROBUST ITERATIVE LEARNING OBSERVER BASED FAULT DIAGNOSIS OF TIME DELAY NONLINEAR SYSTEMS

A ROBUST ITERATIVE LEARNING OBSERVER BASED FAULT DIAGNOSIS OF TIME DELAY NONLINEAR SYSTEMS Copyright IFAC 15th Triennial World Congress, Barcelona, Spain A ROBUST ITERATIVE LEARNING OBSERVER BASED FAULT DIAGNOSIS OF TIME DELAY NONLINEAR SYSTEMS Wen Chen, Mehrdad Saif 1 School of Engineering

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

Robotics, Geometry and Control - A Preview

Robotics, Geometry and Control - A Preview Robotics, Geometry and Control - A Preview Ravi Banavar 1 1 Systems and Control Engineering IIT Bombay HYCON-EECI Graduate School - Spring 2008 Broad areas Types of manipulators - articulated mechanisms,

More information