NONLINEAR H CONTROLLERS FOR UNDERACTUATED COOPERATIVE MANIPULATORS. Adriano A. G. Siqueira and Marco H. Terra

Size: px
Start display at page:

Download "NONLINEAR H CONTROLLERS FOR UNDERACTUATED COOPERATIVE MANIPULATORS. Adriano A. G. Siqueira and Marco H. Terra"

Transcription

1 NONLINEAR H CONTROLLERS FOR UNDERACTUATED COOPERATIVE MANIPULATORS Adriano A. G. Siqueira and Marco H. Terra Electrical Engineering Department University of São Paulo at São Carlos C.P.359, São Carlos, SP, , Brazil. FAX: , Phone: siqueira,terra@sel.eesc.usp.br Abstract: In this paper, two nonlinear H control techniques are used to solve the position control problem of underactuated cooperative manipulators. The first technique consists in representing the nonlinear system in a quasi-linear Parameter Varying form. In the second technique, the game theory gives an explicit solution of the H control of manipulators. The control of the squeeze force between the manipulator end-effectors and the object is also evaluated. Results obtained from an actual cooperative manipulator, that it is able to work as a fully actuated and an underactuated manipulator, are presented. Copyright 25 IFAC Keywords: Underactuated cooperative manipulators, nonlinear H control. 1. INTRODUCTION Robotic systems consisting of two or more manipulators transporting an object are denominated cooperative manipulators. In (Wen and Kreutz- Delgado, 1992), it is proposed a control paradigm for cooperative manipulators, where the position and force controls are decomposed and can be designed independently. The applied force between the manipulator end-effectors and the object are decomposed in motion force (force generated by the system movement) and squeeze force. It is shown that only the squeeze force must be controlled, since the motion force goes to zero if the position control is stable, (Wen and Kreutz- Delgado, 1992). Cooperative manipulators, as well as individual manipulators, are subject to parametric uncertainties and external disturbances. In (Lian et al., 22), an adaptive Fuzzy controller with H performance is developed for cooperative manipulators, the dynamic equation used in this reference is derived from the order reduction procedure proposed in (Mcclamroch and Wang, 1988) for constraint manipulators. This paper deals with robust control of underactuated cooperative manipulators. The underactuation can be a result of failures on the actuators, taking the manipulator to a free-joint configuration. Two nonlinear H control techniques are used to attenuate the effects of the parametric uncertainties and external disturbances in the object: the H control for linear parameter varying (LPV) systems (Wu et al., 1996), Section 3, and the H control based on the game theory (Chen et al., 1994), Section 5. See details of these controllers, applied to the individual underactuated manipulator UArm II, in (Siqueira and Terra, 24). Here, two manipulators UArm II are connected to an object to form an underactuated cooperative manipulator. The experimental results obtained with the nonlinear H control techniques are compared based on performance indexes, Section 6. The robust control strategies proposed in this paper are also compared with the controller presented in (Tinós and Terra, 22), where the hybrid position force controller proposed in (Wen and Kreutz-Delgado, 1992) is extended to underactuated cooperative manipulators.

2 2. COOPERATIVE MANIPULATORS 2.1 Fully actuated cooperative manipulators Consider a cooperative manipulator consisting of m manipulators, each one with n degrees of freedom. Let q i R n be the vector of generalized coordinates of manipulator i and x o R n the vector of Cartesian coordinates of the object. The geometric constraints are given by ϕ i (x o,q i )=for i =1, 2,,m.DenoteJ oi (x o,q i )andj i (x o,q i ) the Jacobian matrices of ϕ i (x o,q i ) with relation to x o and q i, that is, J oi (x o,q i ) = ϕ i / x o and J i (x o,q i ) = ϕ i / q i, respectively. Hence, the velocity constraint are given by ϕ i (x o,q i )= J oi (x o,q i )ẋ o + J i (x o,q i ) q i =,i =1, 2,,m. Assume that the relation q i = Ji (x o,q i )J oi (x o,q i )ẋ o, for i = 1, 2,,m, can always be computed. Then, the kinematic constraints are expressed by I θ = n J ẋ (x o )J o (x o ) o B(x o )ẋ o, (1) where θ =x T o qt 1 qt m T, J(x o )=diagj 1 (x o, q 1 ),,J m (x o,q m ), diaga,,z is a blockdiagonal matrix, and J o (x o ) = Jo T 1 (x o,q 1 ) Jo T m (x o,q m ) T. The dynamic equation of the object is given by M o (x o )ẍ o +C o (x o, ẋ o )ẋ o +g o (x o )=J T o (x o )h, (2) where M o (x o ) is the inertial matrix, C o (x o, ẋ o )is the Coriolis and centripetal matrix, g o (x o )isthe gravitational torque vector and h =h T i ht m T, with h i R n, the applied force by the manipulator i in the object. The dynamic equation of the manipulator i is given by M i (q i ) q i +C i (q i, q i ) q i +g i (q i )=τ i +Ji T (x o, Ω i (x o ))h i, (3) where M i (q i ) is the inertial matrix, C i (q i, q i )is the Coriolis and centripetal matrix, g i (q i )isthe gravitational torque vector, and τ i is the applied torque, of manipulator i. Then, the dynamic equation of the cooperative manipulator can be represented as M(θ) θ + C(θ, θ) θ + g(θ) = τ + J T o (x o ) J T h, (x o ) (4) where M(θ) =diagm o (x o ),M 1 (q 1 ),,M m (q m ), C(θ, θ) =diagc o (x o, ẋ o ),C 1 (q 1, q 1 ),,C m (q m, q m ), g(θ) =g o (x o ) T g 1 (q 1 ) T g T m(q m ) T and τ =τ T 1 τ T m T. Let h o be the projection of h on the object frame C (frame fixed on the center of mass of the object), h o = Joq T (x o)h, with J oq (x o ) = diagj o1 (x o,q 1 ),,J om (x o,q m ). The resulting force on the object, h ro = Jo T (x o )h, canberewritten as h ro = A T Joq T (x o)h = A T h o, where A T =I n I n I n R n (nm).sincea T is a nonsquare and full row-rank matrix, there exists a nontrivial null space, denoted squeeze subspace X S,givenbyX S = {h os R nm A T h os =}. If h o belongs to the null space X S, the resulting force has no contribution to the object movement. Define the following orthogonal decomposition of the projection of the applied force: h o = h os + h om, where h os is the projection of h o in X S,named squeeze force, and h om the forces induced by the system movement, named motion force. Considering this decomposition, the dynamic equation of the cooperative manipulator, (4), can be represented as M(θ) θ + C(θ, θ) θ + g(θ) =τ v + A T (x o )h os, (5) where τ v is an auxiliary control input, A T h τ v = om τ + J T (x o )Joq T (x o )h om, and A(x o )=AJoq (x o )J(x o ) a Jacobian matrix. If the auxiliary control input is partitioned in two vectors, τ v1 = A T h om and τ v2 = τ + J T (x o )Joq T (x o )h om, the applied torque can be computed by τ = τ v2 J T (x o )J T oq (x o)(a T ) + τ v1, (6) where (A T ) + = A(A T A) is the pseudo-inverse of A T. The motion forces are given by h om = (A T ) + τ v1. Hence, the control problem is to find an auxiliary control in order to guarantee stability and robustness against disturbances. Considering the kinematic constraints (1) and multiplying the dynamic equation of the cooperative manipulator (5) by B T (x o ), ones obtains M(x o )ẍ o + C(x o, ẋ o )ẋ o + g(x o )=τ v, (7) where M(x o )=B T (x o )M(x o )B(x o ), C(x o, ẋ o )= B T (x o )M(x o )Ḃ(x o) + B T (x o )C(x o, ẋ o )B(x o ), g(x o )=B T (x o )g(x o )andτ v = B T (x o )τ v. 2.2 Underactuated cooperative manipulators Consider that the joints of the cooperative system are formed by n a are active joints (with actuators) and n p passive joins (without actuators). The kinematic constraints (1) can be rewritten as I θ = n J AP (x ẋ o)j o (x o ) o B(x o )ẋ o, (8) where θ =x T o qt a qt p T, q a R na is the position vector of active joints, q p Re np is the position vector of passive joints and J AP (x o )isajacobian matrix generated from the orthogonal permutation matrix P AP,(Tinós and Terra, 22). Therefore, if q =qa T qt p T = P AP q1 T qt 2 qt m T,then J AP (x o )=J a (x o ) J p (x o ) = J(x o )P AP.

3 The dynamic equation of underactuated cooperative manipulators can be given by M( θ) θ + C( θ, θ) θ + g( θ) = Jo T (x o) τ a + J a T (x o ) h, (9) Jp T (x o ) where M( θ) =diagm o (x o ),M AP ( q), M AP ( q) = P AP diagm 1 (q 1 ),,M m (q m ) PAP T, C( θ, θ) = diagc o (x o, ẋ o ),C AP ( q), q, C AP ( q, q) =P AP diag C 1 (q 1, q 1 ),,C m (q m, q m )PAP T, g( θ) =g o (x o ) T g AP ( q) T ) T and g AP = P AP g1 T (q 1) g2 T (q 2) T. Consider the decomposition of the projection of the applied force on the squeeze and motion subspaces M( θ) θ + C( θ, θ) θ + g( θ) =τv + ÃT (x o )h os, (1) where τ v is an auxiliary control input, A T h om τ v = τ a + Ja T (x o )Joq T (x o )h om, Jp T (x o )Joq T (x o )h om and Ã(x o)=ajoq (x o )J a (x o ) Joq (x o )J p (x o ) a Jacobian matrix. If the auxiliary control input is partitioned in three vectors, τ v1 = ÃT (x o )h om, τ v2 = τ a + Ja T (x o )Joq T (x o )h om and τ v3 = τ a + Ja T (x o )Joq T (x o )h om, the applied torques in the active joints can be computed as τ a =τ v2 Ja T (x o )Joq T (x o ) A T J T p (x o)j T oq (x o) + τv1 τ v3. (11) Considering the kinematic constraints (8) and multiplying (1) by B T (x o ), the dynamic equation of the underactuated cooperative manipulator is given by M(x o )ẍ o + C(x o, ẋ o )ẋ o + g(x o )= τ v, (12) where M(x o )= B T (x o ) M( θ) B(x o ), C(xo (, ẋ o )= B T (x o ) M( θ) B(xo )+ C( θ, θ) ) B(xo ), g(x o ) = B T (x o ) g( θ), τ v = B T (x o )τ v. From the control paradigm introduced in (Wen and Kreutz-Delgado, 1992) for cooperative manipulators, the position and squeeze force control problems can be decomposed and solved independently. In this case, the applied torques can be computed by τ = τ P + τ S, where τ P are the torques generated by the position control and τ S are torques generated by the squeeze force control. In this paper, τ P are given by (6) and (11) for fully actuated and underactuated manipulators, respectively. In Sections 3 and 5, the dynamic equations (7) and (12) are used to design robust controllers for position control of cooperative manipulators, considering parametric uncertainties and external disturbances in the manipulator and in the object. 2.3 Squeeze force control For the squeeze force control, (Wen and Kreutz- Delgado, 1992) proposed the utilization of an integral controller. For fully actuated manipulators, the applied torques related with the squeeze force control are given by τ S = D T (x o ) h dos + K i (h d os h os )dt, (13) where D(x o )=diagjo 1 (x o, Ω 1 (x o ))J 1 (x o, Ω 1 (x o )),,Jo m (x o, Ω m (x o ))J m (x o, Ω m (x o )), h d os are the desired squeeze force and K i is a positive definite matrix. The dimension of h os is nm and, since the dimension of X S is equal to n(m 1), it is possible to write h os = ÂT λ S. Hence, the n(m 1)- dimensional vector λ S are now the variables to be controlled. For the underactuated cooperative manipulator, n p constraintsareimposedinthecomponents of λ S. As the manipulators considered here are nonredundant ones, not all the components of λ S can be independently controlled, (see (Tinós and Terra, 22) for more details). If the vector λ S is partitioned in λ Sc, the independently controlled components, and λ Sn, the not controlled components, the squeeze force controller is given by λ Sc = λ dsc + K is (λ d Sc λ Sc)dt (14) where λ d Sc is the desired value for λ Sc and K is is a positive definite matrix. λ Sn is computed from the constraints as function of λ Sc. The applied torques in the active joints related with the squeeze force control are given by τ Sa = Da T (xo)ât λ Sc. (15) 3. H CONTROL OF LPV SYSTEMS Consider the following state feedback control problem for Linear Parameter Varying (LPV) systems ẋ z 1 z 2 = A(ρ) B 1(ρ) B 2 (ρ) C 1 (ρ) C 2 (ρ) I x w u, (16) where x is the state, u is the control input, w is the external input, and z 1 and z 2 are the output variables. Assume that the underlying parameter ρ(x) varies in the allowable set FP ν = { ρ C 1 (R +, R k } ):ρ(t) P, ρ i ν i for i =1,...,k,whereP R k is a compact set, and ν =ν 1 ν k T with ν i. The system (16) has L 2 gain γ if T T z(t) 2 dt γ 2 w(t) 2 dt (17) for all T andallw L 2 (,T), with x() =.

4 We want to find a continuous function F (ρ) such that the closed loop system has an L 2 gain less than or equal to γ under a state feedback law u = F (ρ)x. Lemma 1. (Wu et al., 1996) If there exists a continuously differentiable matrix function X(ρ(x)) > thatsatisfy E(ρ) C 1 (ρ)x(ρ) I B1 T (ρ) γ2 I X(ρ)C1 T (ρ) B 1 (ρ) < (18) where m ( ) X E(ρ)= ± ν i B 2 (ρ)b2 T ρ (ρ)+â(ρ)x(ρ)+x(ρ)â(ρ)t i i=1 and Â(ρ) =A(ρ) B 2(ρ)C 2 (ρ), then the closed loop system has L 2 gain γ under the state feedback law u(t) = (B 2 (ρ(t))x (ρ(t)) + C 2 (ρ(t)))x(t). Hence, we have to solve a set of parametric Linear Matrix Inequalities (LMI), (18), that is an infinitesimal convex optimization problem. Fortunately, a practical scheme using basis functions for X(ρ) and griding the parameter set P was developedin(wuet al., 1996) to solve this problem. 4. QUASI-LPV REPRESENTATION OF COOPERATIVE MANIPULATORS Nonlinear systems can always be represented as LPV systems. However, in this case, the parameter ρ in (16) is not only function of the time, but also of the system states. This kind of systems is denominated quasi-lpv. The H control of LPV systems presented in Section 3 can be applied to a nonlinear system represented in a quasi-lpv form. In this section, we develops quasi-lpv representations of fully actuated and underactuated cooperative manipulators, based on the the following dynamic equations M (x o )ẍ o + Ĉ(x o, ẋ o )ẋ o + ĝ (x o )+ τ d = τ v (19) where M (x o )=M (x o ), Ĉ(x o, ẋ o )=C (x o, ẋ o ), ĝ (x o )=g (x o )and τ v = τ v if the manipulators are fully actuated, (7); or M (x o ) = M (x o ), Ĉ (x o, ẋ o ) = C (x o, ẋ o ), ĝ (x o ) = g (x o ) and τ v = τ v if any of the manipulators is underactuated, (12). The index indicates nominal values for the matrices and vectors. τ d are parametric uncertainties and external disturbances. The state tracking error is defined as ẋo ẋ d o xo x = x o x d = (2) o x o where x d o and ẋd o Rn are the desired reference trajectory and the desired velocity, respectively. The quasi-lpv representation of cooperative manipulators is found using (19) and (2) x = A(x o, ẋ o ) x + Bu + Bw (21) M with w = (x o) τ d, B =In T T T,and M A(x o, ẋ o )= (x o)ĉ(x o, ẋ o ). I n From the above equation, the variable τ v can be represented as τ v = M (x o )(ẍ d o + u)+ĉ(x o, ẋ o )ẋ d o + ĝ (x o ). Although the matrix M (x o ) explicitly depends on the object position, x o, we can consider it as function of the position error, x o.thesame can be observed for Ĉ(x o, ẋ o ). Hence, (21) is a quasi-lpv representation of fully actuated and underactuated cooperative manipulators. 5. NONLINEAR H CONTROL VIA GAME THEORY In this section, we use game theory to solve the H control problem of cooperative manipulators. This solution is based on the results presented in (Chen et al., 1994). From (2), after the state transformation given by z1 z = = T z x = 2 T11 T 12 I xo x o (22) where T 1 = T 11 T 12 with T 11, T 12 R n n constant matrices to be determined, the dynamic equation of the state tracking error becomes x = A T ( x, t) x + B T ( x, t)u + B T ( x, t)w (23) with w = M (x o )T 11 M (x o) τ d, A T ( x, t) =T M (xo)ĉ (x o, ẋ o) T B T ( x, t) =T M (xo). 11 T 11 T 12 T, The relationship between the auxiliary control input, τ v, and the control input, u, isgivenby τ v = M (x o )ẍ c o + Ĉ(x o, ẋ o )ẋ o + ĝ (x o ) (24) with ẍ c o =ẍ d o T11 T x 12 o T11 M (x o)(ĉ(x o, ẋ o ) B T T x u). The H control problem for a manipulator seeks the attenuation of the effects of the disturbance w in the system by a state feedback control strategy of the form u = F ( x) x. With this intention, and subject to the tracking error dynamics, the following performance criterion, including a desired disturbance attenuation level γ, isproposed in (Chen et al., 1994) ( 1 2 min max xt Q x ut Ru ) dt ( u L 2 w L wt w ) γ 2 dt (25) where Q and R are positive definite symmetric weighting matrices and x()=.accordingto

5 game theory, the solution of this minimax problem is found if there exist matrices T and K satisfying the following algebraic matrix equation K K T T B ( R 1 γ 2 I ) B T T + Q =. (26) The solution of this equation is given in (Chen et al., 1994). The optimal control is given by u = R B T T x. (27) 6. EXPERIMENTAL RESULTS To validate the proposed H control solutions, we apply the techniques displayed in previous sections to our underactuated cooperative manipulator, composed of two underactuated manipulators UArm II (Underactuated Arm II), designed and built by H. Ben Brown, Jr. of Pittsburgh, PA, USA. The kinematic and dynamic parameters of the manipulator UArm II can be found in (Siqueira and Terra, 24). The parameters of the object can be found in (Tinós and Terra, 22). The following desired trajectory is defined to the object center of mass: to move along the line in the plane X-Y from x o () =.2m.35m T to x d o(t )=.25m.4m T,whereT =5.s is the trajectory duration time. The reference trajectory, x d o (t), is a fifth degree polynomial. External disturbances were introduced to verify the robustness of the proposed controllers. The desired values for the squeeze force are h d os = and λ d Sc =. The gains of the integral controllers for the squeeze force control are K i =.9 and K is = Fully Actuated Configuration To apply the algorithm described in Section 3, the manipulator needs to be represented as in (16). The parameters ρ( x) chosen are the state representing the object position and orientation errors, that is, k =3andρ( x) = x o. The compact set P is defined as ρ.1,.1m.1,.1m 9, 9. The parameter variation rate is bounded by ρ.6m/s.6m/s 6 /s. The basis functions for X(ρ) selected are: f 1 (ρ( x)) = 1, f 2 (ρ( x)) = x ox, f 3 (ρ( x)) = x oy and f 4 (ρ( x)) = cos( x oφ ), where x o = x ox x oy x oφ, x ox e x oy are the X and Y coordinate errors of the object center of mass, respectively, and x oφ is the orientation error. The parameter space was divided in (L = 3). The best attenuation level found was γ =1.25. For the nonlinear H control designed via game theory, described in Section 5, the attenuation level found was γ =4.. The weighting matrices used were: Q 1 = I 3, Q 2 =1I 3, Q 12 =er = I 3. Three performance indexes are used to compare the nonlinear H controllers: the L 2 norm of the state vector, ( 1 tr ) 1 L 2 x = x(t) 2 2 (t r ) 2dt, where 2 is the Euclidean norm, the sum of the applied torque for both manipulators, ( m n ( tr Eτ = τ i (t) dt) ), j= i= i= and the sum of the squeeze force, nm ( tr ) Eh os = h oei (t) dt, where t r is spent time for the object to reach the desired position. Table 1 shows the values of L 2 x, Eτ andeh os computed with the results obtained from the implementation of the nonlinear H controllers, considering the fully actuated configuration. Table 1. Fully actuated configuration. Nonlinear H L 2 x Eτ (Nms) Eh os (Ns) Quasi-LPV Game theory Note that the nonlinear H control via game theory presented the lowest trajectory tracking error, L 2 x, although the spent energy, reflect in the calculation of Eτ, and the squeeze force are bigger with this controller in comparison with the nonlinear H control via quasi-lpv representation. 6.2 Underactuated configuration In this section, it is considered that the joint 1 of the manipulator 1 is passive. In this case, only two components of the squeeze force can be controlled independently, (Tinós and Terra, 22). It is defined here that the component of the squeeze force referring to the moment applied to the object will not be controlled. The parameters ρ( x), the variation rate bounds, and the functions used as base for X(ρ) are the same used for the fully actuated case. The parameter space was divided in L =3.Thebest level of attenuation found was γ = The weighting matrices for the nonlinear H control via game theory were also the same defined to the fully actuated case. The level of attenuation used was γ =4.. The experimental results are shown in Figs. 1 and 2. The performance indexes are shown in Table 2. Note that, in this case, the nonlinear H controller via game theory presented the lowest values of the trajectory tracking error and squeeze force control. The best value for the spent energy is given by the nonlinear H controller via quasi- LPV representation.

6 Position (m) Position (m) Coordinate X Coordinate Y Orientation (degrees) Orientation Figure 1. Underactuated configuration, control via quasi-lpv representation Coordinate X Coordinate Y Orientation (degrees) Orientation Figure 2. Underactuated configuration, control via game theory. Table 2. Underactuated configuration. Nonlinear H L 2 x Eτ (Nms) Eh os (Ns) Quasi-LPV Game theory In Fig. 3 are presented the squeeze force components when the squeeze force control is applied (continuous line) and when it is not applied (dashed line) for the control via quasi-lpv representation. It can be observed that only the two components of the squeeze force related to the linear coordinates are controlled when the squeeze force control is applied, the are close to the desired values λ d Sc =. The component of the squeeze force related to the moment is not controlled in both cases, as described above. For the case where the squeeze force is not controlled, the values of L 2 x and Eτ are close to the values of Table 2. However, the values of Eh os, given by Ns and.925 Ns, for the controllers via quasi-lpv representation and via game theory, respectively, are, in average, three times bigger that the values of Eh os for the case where the squeeze force is controlled. The same experiment was also implemented u- sing the hybrid position force control for underactuated manipulators proposed in (Tinós and Terra, 22). The performance indexes computed from the results are given by: L 2 x =.128, Eτ = and Eh os = It can be observed that, although the value of L 2 x islower than the obtained with the controller via quasi- LPV representation, the values of Eτ andeh os are approximately 7% and 4%, respectively, bigger than the values obtanied via nonlinear H controllers. Squeeze force (N) With squeeze force control Without squeeze force control Squeeze moment (N.m) With squeeze force control Without squeeze force control Figure 3. Squeeze force control. 7. CONCLUSIONS In this work, experimental results obtained from the application of nonlinear H controls in an actual underactuated cooperative manipulator, subject to parametric uncertainties and externaldis- turbances, are presented. From the computed performance indexes, the nonlinear H controllers presented better energy consumption and squeeze force control than the hybrid position force controller proposed in (Tinós and Terra, 22) for underactuated manipulators. ACKNOWLEDGMENTS This work is supported by FAPESP (Fundação de Amparo àpesquisadoestadodesão Paulo- Brazil) under grant 1/ REFERENCES Chen, B. S., T. S. Lee and J. H. Feng (1994). A nonlinear H control design in robotic systems under parameter perturbation and external disturbance. International Journal of Control 59(2), Lian, K. Y., C. S. Chiu and P. Liu (22). Semi-descentralized adaptive fuzzy control for cooperative multirobot systems with H motion/force tracking performance. IEEE Transactions on Systems, Man and Cybernetics-Part B: Cybernetics 32(3), Mcclamroch, N. H. and D. Wang (1988). Feedback stabilization and tracking of constrained robots. IEEE Transactions on Automatic Control 33(5), Siqueira, A. A. G. and M. H. Terra (24). Nonlinear and markovian H controls of underactuated manipulators. IEEE Transactions on Control Systems Technology 12(6), Tinós, R. and M. H. Terra (22). Control of cooperative manipulators with passive joints. In: American Control Conference 22 - ACC2. Anchorage, USA. pp Wen, T. and K. Kreutz-Delgado (1992). Motion and force control for multiple robotics manipulators. Automatica 28(4), Wu,F.,X.H.Yang,A.PackardandG.Becker (1996). Induced L 2 -norm control for lpv systems with bounded parameter variation rates. International Journal of Robust and Nonlinear Control 6,

Nonlinear H controllers for underactuated cooperative manipulators A. A. G. Siqueira and M. H. Terra,

Nonlinear H controllers for underactuated cooperative manipulators A. A. G. Siqueira and M. H. Terra, Robotica: page 1 of 8. 27 Cambridge University Press doi:1.117/s26357476321 Nonlinear H controllers for underactuated cooperative manipulators A. A. G. Siqueira and M. H. Terra, University of São Paulo

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

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

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 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

On-line Trajectory Adaptation for Active Lower Limbs Orthoses based on Neural Networks

On-line Trajectory Adaptation for Active Lower Limbs Orthoses based on Neural Networks On-line Trajectory Adaptation for Active Lower Limbs Orthoses based on Neural Networks Marciel A. Gomes, gmarciel@sc.usp.br University of São Paulo at São Carlos, Mechanical Engineering Department, Mechatronics

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

This article was published in an Elsevier journal. The attached copy is furnished to the author for non-commercial research and education use including for instruction at the author s institution sharing

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

Robot Dynamics II: Trajectories & Motion

Robot Dynamics II: Trajectories & Motion Robot Dynamics II: Trajectories & Motion Are We There Yet? METR 4202: Advanced Control & Robotics Dr Surya Singh Lecture # 5 August 23, 2013 metr4202@itee.uq.edu.au http://itee.uq.edu.au/~metr4202/ 2013

More information

Research Article An Equivalent LMI Representation of Bounded Real Lemma for Continuous-Time Systems

Research Article An Equivalent LMI Representation of Bounded Real Lemma for Continuous-Time Systems Hindawi Publishing Corporation Journal of Inequalities and Applications Volume 28, Article ID 67295, 8 pages doi:1.1155/28/67295 Research Article An Equivalent LMI Representation of Bounded Real Lemma

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

LPV MODELING AND CONTROL OF A 2-DOF ROBOTIC MANIPULATOR BASED ON DESCRIPTOR REPRESENTATION

LPV MODELING AND CONTROL OF A 2-DOF ROBOTIC MANIPULATOR BASED ON DESCRIPTOR REPRESENTATION Copyright c 9 by ABCM January 4-8, 1, Foz do Iguaçu, PR, Brazil LPV MODELING AND CONTROL OF A -DOF ROBOTIC MANIPULATOR BASED ON DESCRIPTOR REPRESENTATION Houssem Halalchi, houssem.halalchi@unistra.fr Edouard

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

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

Lecture 9 Nonlinear Control Design

Lecture 9 Nonlinear Control Design Lecture 9 Nonlinear Control Design Exact-linearization Lyapunov-based design Lab 2 Adaptive control Sliding modes control Literature: [Khalil, ch.s 13, 14.1,14.2] and [Glad-Ljung,ch.17] Course Outline

More information

(W: 12:05-1:50, 50-N202)

(W: 12:05-1:50, 50-N202) 2016 School of Information Technology and Electrical Engineering at the University of Queensland Schedule of Events Week Date Lecture (W: 12:05-1:50, 50-N202) 1 27-Jul Introduction 2 Representing Position

More information

In this section of notes, we look at the calculation of forces and torques for a manipulator in two settings:

In this section of notes, we look at the calculation of forces and torques for a manipulator in two settings: Introduction Up to this point we have considered only the kinematics of a manipulator. That is, only the specification of motion without regard to the forces and torques required to cause motion In this

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

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

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

q 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions.

q 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions. Robotics II March 7, 018 Exercise 1 An automated crane can be seen as a mechanical system with two degrees of freedom that moves along a horizontal rail subject to the actuation force F, and that transports

More information

Inverse differential kinematics Statics and force transformations

Inverse differential kinematics Statics and force transformations Robotics 1 Inverse differential kinematics Statics and force transformations Prof Alessandro De Luca Robotics 1 1 Inversion of differential kinematics! find the joint velocity vector that realizes a desired

More information

Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202)

Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202) J = x θ τ = J T F 2018 School of Information Technology and Electrical Engineering at the University of Queensland Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202) 1 23-Jul Introduction + Representing

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

On-line Learning of Robot Arm Impedance Using Neural Networks

On-line Learning of Robot Arm Impedance Using Neural Networks On-line Learning of Robot Arm Impedance Using Neural Networks Yoshiyuki Tanaka Graduate School of Engineering, Hiroshima University, Higashi-hiroshima, 739-857, JAPAN Email: ytanaka@bsys.hiroshima-u.ac.jp

More information

The norms can also be characterized in terms of Riccati inequalities.

The norms can also be characterized in terms of Riccati inequalities. 9 Analysis of stability and H norms Consider the causal, linear, time-invariant system ẋ(t = Ax(t + Bu(t y(t = Cx(t Denote the transfer function G(s := C (si A 1 B. Theorem 85 The following statements

More information

Applications of Controlled Invariance to the l 1 Optimal Control Problem

Applications of Controlled Invariance to the l 1 Optimal Control Problem Applications of Controlled Invariance to the l 1 Optimal Control Problem Carlos E.T. Dórea and Jean-Claude Hennet LAAS-CNRS 7, Ave. du Colonel Roche, 31077 Toulouse Cédex 4, FRANCE Phone : (+33) 61 33

More information

DIFFERENTIAL KINEMATICS. Geometric Jacobian. Analytical Jacobian. Kinematic singularities. Kinematic redundancy. Inverse differential kinematics

DIFFERENTIAL KINEMATICS. Geometric Jacobian. Analytical Jacobian. Kinematic singularities. Kinematic redundancy. Inverse differential kinematics DIFFERENTIAL KINEMATICS relationship between joint velocities and end-effector velocities Geometric Jacobian Analytical Jacobian Kinematic singularities Kinematic redundancy Inverse differential kinematics

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

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

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

More information

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

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

More information

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

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

Model Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion

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

More information

A Cascaded-Based Hybrid Position-Force Control for Robot Manipulators with Nonnegligible Dynamics

A Cascaded-Based Hybrid Position-Force Control for Robot Manipulators with Nonnegligible Dynamics 21 American Conference Marriott Waterfront, Baltimore, MD, USA June 3-July 2, 21 FrA16.4 A Cascaded-Based Hybrid Position-Force for Robot Manipulators with Nonnegligible Dynamics Antonio C. Leite, Fernando

More information

Momentum-centric whole-body control and kino-dynamic motion generation for floating-base robots

Momentum-centric whole-body control and kino-dynamic motion generation for floating-base robots Momentum-centric whole-body control and kino-dynamic motion generation for floating-base robots Alexander Herzog The Movement Generation and Control Group (Ludovic Righetti) Conflicting tasks & constraints

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

Neural Control for Constrained Human-Robot Interaction with Human Motion Intention Estimation and Impedance Learning

Neural Control for Constrained Human-Robot Interaction with Human Motion Intention Estimation and Impedance Learning Neural Control for Constrained Human-Robot Interaction with Human Motion Intention Estimation and Impedance Learning Xinbo Yu School of Automation and Electrical Engineering University of Science and Technology

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

Reconstructing Null-space Policies Subject to Dynamic Task Constraints in Redundant Manipulators

Reconstructing Null-space Policies Subject to Dynamic Task Constraints in Redundant Manipulators Reconstructing Null-space Policies Subject to Dynamic Task Constraints in Redundant Manipulators Matthew Howard Sethu Vijayakumar September, 7 Abstract We consider the problem of direct policy learning

More information

Euclidean Spaces. Euclidean Spaces. Chapter 10 -S&B

Euclidean Spaces. Euclidean Spaces. Chapter 10 -S&B Chapter 10 -S&B The Real Line: every real number is represented by exactly one point on the line. The plane (i.e., consumption bundles): Pairs of numbers have a geometric representation Cartesian plane

More information

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

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

More information

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

Event-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems

Event-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems Event-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems Pavankumar Tallapragada Nikhil Chopra Department of Mechanical Engineering, University of Maryland, College Park, 2742 MD,

More information

Floor Control (kn) Time (sec) Floor 5. Displacement (mm) Time (sec) Floor 5.

Floor Control (kn) Time (sec) Floor 5. Displacement (mm) Time (sec) Floor 5. DECENTRALIZED ROBUST H CONTROL OF MECHANICAL STRUCTURES. Introduction L. Bakule and J. Böhm Institute of Information Theory and Automation Academy of Sciences of the Czech Republic The results contributed

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

Marcus Pantoja da Silva 1 and Celso Pascoli Bottura 2. Abstract: Nonlinear systems with time-varying uncertainties

Marcus Pantoja da Silva 1 and Celso Pascoli Bottura 2. Abstract: Nonlinear systems with time-varying uncertainties A NEW PROPOSAL FOR H NORM CHARACTERIZATION AND THE OPTIMAL H CONTROL OF NONLINEAR SSTEMS WITH TIME-VARING UNCERTAINTIES WITH KNOWN NORM BOUND AND EXOGENOUS DISTURBANCES Marcus Pantoja da Silva 1 and Celso

More information

FUZZY SLIDING MODE CONTROL OF A FLIGHT SIMULATOR MOTION BASE

FUZZY SLIDING MODE CONTROL OF A FLIGHT SIMULATOR MOTION BASE FUZZY SLIDING MODE CONTROL OF A FLIGHT SIMULATOR MOTION BASE Mauricio Becerra-Vargas, Eduardo M. Belo Engineering School of Sao Carlos-University of Sao Paulo, Sao Carlos, Sao Paulo, 1350-970, Brazil Keywords:

More information

On Design of Reduced-Order H Filters for Discrete-Time Systems from Incomplete Measurements

On Design of Reduced-Order H Filters for Discrete-Time Systems from Incomplete Measurements Proceedings of the 47th IEEE Conference on Decision and Control Cancun, Mexico, Dec. 9-11, 2008 On Design of Reduced-Order H Filters for Discrete-Time Systems from Incomplete Measurements Shaosheng Zhou

More information

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

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

More information

In most robotic applications the goal is to find a multi-body dynamics description formulated

In most robotic applications the goal is to find a multi-body dynamics description formulated Chapter 3 Dynamics Mathematical models of a robot s dynamics provide a description of why things move when forces are generated in and applied on the system. They play an important role for both simulation

More information

1. Consider the 1-DOF system described by the equation of motion, 4ẍ+20ẋ+25x = f.

1. Consider the 1-DOF system described by the equation of motion, 4ẍ+20ẋ+25x = f. Introduction to Robotics (CS3A) Homework #6 Solution (Winter 7/8). Consider the -DOF system described by the equation of motion, ẍ+ẋ+5x = f. (a) Find the natural frequency ω n and the natural damping ratio

More information

An Introduction to Mobility of Cooperating Robots with Unactuated Joints and Closed-Chain Mechanisms

An Introduction to Mobility of Cooperating Robots with Unactuated Joints and Closed-Chain Mechanisms An Introduction to Mobility of Cooperating Robots with Unactuated Joints and Closed-Chain Mechanisms Daniele Genovesi danigeno@hotmail.com Interdepartmental Research Center "E.Piaggio" Faculty of Automation

More information

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

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

More information

Linear Algebra and Robot Modeling

Linear Algebra and Robot Modeling Linear Algebra and Robot Modeling Nathan Ratliff Abstract Linear algebra is fundamental to robot modeling, control, and optimization. This document reviews some of the basic kinematic equations and uses

More information

The Jacobian. Jesse van den Kieboom

The Jacobian. Jesse van den Kieboom The Jacobian Jesse van den Kieboom jesse.vandenkieboom@epfl.ch 1 Introduction 1 1 Introduction The Jacobian is an important concept in robotics. Although the general concept of the Jacobian in robotics

More information

On linear quadratic optimal control of linear time-varying singular systems

On linear quadratic optimal control of linear time-varying singular systems On linear quadratic optimal control of linear time-varying singular systems Chi-Jo Wang Department of Electrical Engineering Southern Taiwan University of Technology 1 Nan-Tai Street, Yungkung, Tainan

More information

Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik. Robot Dynamics. Dr.-Ing. John Nassour J.

Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik. Robot Dynamics. Dr.-Ing. John Nassour J. Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik Robot Dynamics Dr.-Ing. John Nassour 25.1.218 J.Nassour 1 Introduction Dynamics concerns the motion of bodies Includes Kinematics

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

An LMI Approach to the Control of a Compact Disc Player. Marco Dettori SC Solutions Inc. Santa Clara, California

An LMI Approach to the Control of a Compact Disc Player. Marco Dettori SC Solutions Inc. Santa Clara, California An LMI Approach to the Control of a Compact Disc Player Marco Dettori SC Solutions Inc. Santa Clara, California IEEE SCV Control Systems Society Santa Clara University March 15, 2001 Overview of my Ph.D.

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

Linear Matrix Inequality (LMI)

Linear Matrix Inequality (LMI) Linear Matrix Inequality (LMI) A linear matrix inequality is an expression of the form where F (x) F 0 + x 1 F 1 + + x m F m > 0 (1) x = (x 1,, x m ) R m, F 0,, F m are real symmetric matrices, and the

More information

Robust multi objective H2/H Control of nonlinear uncertain systems using multiple linear model and ANFIS

Robust multi objective H2/H Control of nonlinear uncertain systems using multiple linear model and ANFIS Robust multi objective H2/H Control of nonlinear uncertain systems using multiple linear model and ANFIS Vahid Azimi, Member, IEEE, Peyman Akhlaghi, and Mohammad Hossein Kazemi Abstract This paper considers

More information

Operational Space Control of Constrained and Underactuated Systems

Operational Space Control of Constrained and Underactuated Systems Robotics: Science and Systems 2 Los Angeles, CA, USA, June 27-3, 2 Operational Space Control of Constrained and Underactuated Systems Michael Mistry Disney Research Pittsburgh 472 Forbes Ave., Suite Pittsburgh,

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

Advanced Robotic Manipulation

Advanced Robotic Manipulation Advanced Robotic Manipulation Handout CS37A (Spring 017 Solution Set # Problem 1 - Redundant robot control The goal of this problem is to familiarize you with the control of a robot that is redundant with

More information

Natural and artificial constraints

Natural and artificial constraints FORCE CONTROL Manipulator interaction with environment Compliance control Impedance control Force control Constrained motion Natural and artificial constraints Hybrid force/motion control MANIPULATOR INTERACTION

More information

Model reduction for linear systems by balancing

Model reduction for linear systems by balancing Model reduction for linear systems by balancing Bart Besselink Jan C. Willems Center for Systems and Control Johann Bernoulli Institute for Mathematics and Computer Science University of Groningen, Groningen,

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

Neural Network Control of Robot Manipulators and Nonlinear Systems

Neural Network Control of Robot Manipulators and Nonlinear Systems Neural Network Control of Robot Manipulators and Nonlinear Systems F.L. LEWIS Automation and Robotics Research Institute The University of Texas at Arlington S. JAG ANNATHAN Systems and Controls Research

More information

Exam. 135 minutes, 15 minutes reading time

Exam. 135 minutes, 15 minutes reading time Exam August 6, 208 Control Systems II (5-0590-00) Dr. Jacopo Tani Exam Exam Duration: 35 minutes, 5 minutes reading time Number of Problems: 35 Number of Points: 47 Permitted aids: 0 pages (5 sheets) A4.

More information

Motion and Internal Force Control for Omnidirectional Wheeled Mobile Robots

Motion and Internal Force Control for Omnidirectional Wheeled Mobile Robots 38 IEEE/ASME TRANSACTIONS ON MECHATRONICS, VOL. 14, NO. 3, JUNE 9 Motion and Internal Force Control for Omnidirectional Wheeled Mobile Robots Dongbin Zhao, Xuyue Deng, and Jianqiang Yi Abstract This paper

More information

STABILIZATION OF LINEAR SYSTEMS VIA DELAYED STATE FEEDBACK CONTROLLER. El-Kébir Boukas. N. K. M Sirdi. Received December 2007; accepted February 2008

STABILIZATION OF LINEAR SYSTEMS VIA DELAYED STATE FEEDBACK CONTROLLER. El-Kébir Boukas. N. K. M Sirdi. Received December 2007; accepted February 2008 ICIC Express Letters ICIC International c 28 ISSN 1881-83X Volume 2, Number 1, March 28 pp. 1 6 STABILIZATION OF LINEAR SYSTEMS VIA DELAYED STATE FEEDBACK CONTROLLER El-Kébir Boukas Department of Mechanical

More information

The ϵ-capacity of a gain matrix and tolerable disturbances: Discrete-time perturbed linear systems

The ϵ-capacity of a gain matrix and tolerable disturbances: Discrete-time perturbed linear systems IOSR Journal of Mathematics (IOSR-JM) e-issn: 2278-5728, p-issn: 2319-765X. Volume 11, Issue 3 Ver. IV (May - Jun. 2015), PP 52-62 www.iosrjournals.org The ϵ-capacity of a gain matrix and tolerable disturbances:

More information

Delay-independent stability via a reset loop

Delay-independent stability via a reset loop Delay-independent stability via a reset loop S. Tarbouriech & L. Zaccarian (LAAS-CNRS) Joint work with F. Perez Rubio & A. Banos (Universidad de Murcia) L2S Paris, 20-22 November 2012 L2S Paris, 20-22

More information

DISCRETE-TIME TIME-VARYING ROBUST STABILIZATION FOR SYSTEMS IN POWER FORM. Dina Shona Laila and Alessandro Astolfi

DISCRETE-TIME TIME-VARYING ROBUST STABILIZATION FOR SYSTEMS IN POWER FORM. Dina Shona Laila and Alessandro Astolfi DISCRETE-TIME TIME-VARYING ROBUST STABILIZATION FOR SYSTEMS IN POWER FORM Dina Shona Laila and Alessandro Astolfi Electrical and Electronic Engineering Department Imperial College, Exhibition Road, London

More information

Linear Matrix Inequalities in Robust Control. Venkataramanan (Ragu) Balakrishnan School of ECE, Purdue University MTNS 2002

Linear Matrix Inequalities in Robust Control. Venkataramanan (Ragu) Balakrishnan School of ECE, Purdue University MTNS 2002 Linear Matrix Inequalities in Robust Control Venkataramanan (Ragu) Balakrishnan School of ECE, Purdue University MTNS 2002 Objective A brief introduction to LMI techniques for Robust Control Emphasis on

More information

Differential Kinematics

Differential Kinematics Differential Kinematics Relations between motion (velocity) in joint space and motion (linear/angular velocity) in task space (e.g., Cartesian space) Instantaneous velocity mappings can be obtained through

More information

Swinging-Up and Stabilization Control Based on Natural Frequency for Pendulum Systems

Swinging-Up and Stabilization Control Based on Natural Frequency for Pendulum Systems 9 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June -, 9 FrC. Swinging-Up and Stabilization Control Based on Natural Frequency for Pendulum Systems Noriko Matsuda, Masaki Izutsu,

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

Spacecraft Attitude Control with RWs via LPV Control Theory: Comparison of Two Different Methods in One Framework

Spacecraft Attitude Control with RWs via LPV Control Theory: Comparison of Two Different Methods in One Framework Trans. JSASS Aerospace Tech. Japan Vol. 4, No. ists3, pp. Pd_5-Pd_, 6 Spacecraft Attitude Control with RWs via LPV Control Theory: Comparison of Two Different Methods in One Framework y Takahiro SASAKI,),

More information

Inverse Optimality Design for Biological Movement Systems

Inverse Optimality Design for Biological Movement Systems Inverse Optimality Design for Biological Movement Systems Weiwei Li Emanuel Todorov Dan Liu Nordson Asymtek Carlsbad CA 921 USA e-mail: wwli@ieee.org. University of Washington Seattle WA 98195 USA Google

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

8 A First Glimpse on Design with LMIs

8 A First Glimpse on Design with LMIs 8 A First Glimpse on Design with LMIs 8.1 Conceptual Design Problem Given a linear time invariant system design a linear time invariant controller or filter so as to guarantee some closed loop indices

More information

11 a 12 a 21 a 11 a 22 a 12 a 21. (C.11) A = The determinant of a product of two matrices is given by AB = A B 1 1 = (C.13) and similarly.

11 a 12 a 21 a 11 a 22 a 12 a 21. (C.11) A = The determinant of a product of two matrices is given by AB = A B 1 1 = (C.13) and similarly. C PROPERTIES OF MATRICES 697 to whether the permutation i 1 i 2 i N is even or odd, respectively Note that I =1 Thus, for a 2 2 matrix, the determinant takes the form A = a 11 a 12 = a a 21 a 11 a 22 a

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

Screw Theory and its Applications in Robotics

Screw Theory and its Applications in Robotics Screw Theory and its Applications in Robotics Marco Carricato Group of Robotics, Automation and Biomechanics University of Bologna Italy IFAC 2017 World Congress, Toulouse, France Table of Contents 1.

More information

ROBUST PASSIVE OBSERVER-BASED CONTROL FOR A CLASS OF SINGULAR SYSTEMS

ROBUST PASSIVE OBSERVER-BASED CONTROL FOR A CLASS OF SINGULAR SYSTEMS INTERNATIONAL JOURNAL OF INFORMATON AND SYSTEMS SCIENCES Volume 5 Number 3-4 Pages 480 487 c 2009 Institute for Scientific Computing and Information ROBUST PASSIVE OBSERVER-BASED CONTROL FOR A CLASS OF

More information

ROBUST CONSTRAINED REGULATORS FOR UNCERTAIN LINEAR SYSTEMS

ROBUST CONSTRAINED REGULATORS FOR UNCERTAIN LINEAR SYSTEMS ROBUST CONSTRAINED REGULATORS FOR UNCERTAIN LINEAR SYSTEMS Jean-Claude HENNET Eugênio B. CASTELAN Abstract The purpose of this paper is to combine several control requirements in the same regulator design

More information

Design and Application of Fuzzy PSS for Power Systems Subject to Random Abrupt Variations of the Load

Design and Application of Fuzzy PSS for Power Systems Subject to Random Abrupt Variations of the Load Design and Application of Fuzzy PSS for Power Systems Subject to Random Abrupt Variations of the Load N. S. D. Arrifano, V. A. Oliveira and R. A. Ramos Abstract In this paper, a design method and application

More information

Delay-Dependent Exponential Stability of Linear Systems with Fast Time-Varying Delay

Delay-Dependent Exponential Stability of Linear Systems with Fast Time-Varying Delay International Mathematical Forum, 4, 2009, no. 39, 1939-1947 Delay-Dependent Exponential Stability of Linear Systems with Fast Time-Varying Delay Le Van Hien Department of Mathematics Hanoi National University

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 Iterative Learning Control for Robot Manipulator in Task Space

An Adaptive Iterative Learning Control for Robot Manipulator in Task Space INT J COMPUT COMMUN, ISSN 84-9836 Vol.7 (22), No. 3 (September), pp. 58-529 An Adaptive Iterative Learning Control for Robot Manipulator in Task Space T. Ngo, Y. Wang, T.L. Mai, J. Ge, M.H. Nguyen, S.N.

More information

ECSE.6440 MIDTERM EXAM Solution Optimal Control. Assigned: February 26, 2004 Due: 12:00 pm, March 4, 2004

ECSE.6440 MIDTERM EXAM Solution Optimal Control. Assigned: February 26, 2004 Due: 12:00 pm, March 4, 2004 ECSE.6440 MIDTERM EXAM Solution Optimal Control Assigned: February 26, 2004 Due: 12:00 pm, March 4, 2004 This is a take home exam. It is essential to SHOW ALL STEPS IN YOUR WORK. In NO circumstance is

More information

Kinematics. Chapter Multi-Body Systems

Kinematics. Chapter Multi-Body Systems Chapter 2 Kinematics This chapter first introduces multi-body systems in conceptual terms. It then describes the concept of a Euclidean frame in the material world, following the concept of a Euclidean

More information

ASTATISM IN NONLINEAR CONTROL SYSTEMS WITH APPLICATION TO ROBOTICS

ASTATISM IN NONLINEAR CONTROL SYSTEMS WITH APPLICATION TO ROBOTICS dx dt DIFFERENTIAL EQUATIONS AND CONTROL PROCESSES N 1, 1997 Electronic Journal, reg. N P23275 at 07.03.97 http://www.neva.ru/journal e-mail: diff@osipenko.stu.neva.ru Control problems in nonlinear systems

More information

Chapter 3 Numerical Methods

Chapter 3 Numerical Methods Chapter 3 Numerical Methods Part 3 3.4 Differential Algebraic Systems 3.5 Integration of Differential Equations 1 Outline 3.4 Differential Algebraic Systems 3.4.1 Constrained Dynamics 3.4.2 First and Second

More information

A New Approach to Control of Robot

A New Approach to Control of Robot A New Approach to Control of Robot Ali Akbarzadeh Tootoonchi, Mohammad Reza Gharib, Yadollah Farzaneh Department of Mechanical Engineering Ferdowsi University of Mashhad Mashhad, IRAN ali_akbarzadeh_t@yahoo.com,

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