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

Size: px
Start display at page:

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

Transcription

1 Robotica: page 1 of Cambridge University Press doi:1.117/s Nonlinear H controllers for underactuated cooperative manipulators A. A. G. Siqueira and M. H. Terra, University of São Paulo at São Carlos, Mechanical Engineering Department, São Carlos, SP , Brazil siqueira@sc.usp.br University of São Paulo at São Carlos, Electrical Engineering Department, São Carlos, SP , Brazil (Received in Final Form: December 14, 26) SUMMARY 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 and the solution is given in terms of linear matrix inequalities. The second technique gives an explicit solution to the cooperative manipulators H control problem. The control of the squeeze force between the manipulator end-effectors and the object is also evaluated. Results obtained from an actual cooperative manipulator, which is able to work as a fully actuated and an underactuated manipulator, are presented. KEYWORDS: Nonlinear H control; Underactuated cooperative manipulators. 1. Introduction Robotic systems composed of two or more manipulators transporting an object are denominated cooperative manipulators. This coupling among manipulators requires special attention, in position control problems, to the forces applied to the object. In ref. 1 a control paradigm for cooperative manipulators is proposed where the position and force controls are designed independently. The force is decomposed into motion 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. On the other hand, cooperative manipulators as well as individual manipulators are subject to parametric uncertainties and external disturbances. Robust control approaches have been proposed in the literature for this kind of system to suppress undesired effects of these phenomena. In ref. 2 a semidecentralized adaptive fuzzy controller with H performance is developed for fully actuated cooperative manipulators, and simulated results illustrate the performance of this approach. The dynamic equation used in this reference is derived from the order reduction procedure proposed in ref. 3 for constraint manipulators. * Corresponding author. terra@sel.eesc.usp.br This paper deals with the experimental validation of robust controllers for underactuated cooperative manipulators. One can define the underactuation in two possible ways: when it is caused by failures in the actuators, or when the manipulator is specifically designed taking into account the underactuation as a structural concept. The main question to be answered in this paper is related to the advantage of building underactuated cooperative manipulators. In this case, one can obtain structures that are lighter or less bulky. However, it is clear, mainly for this kind of robotic system, that the robustness against uncertainties and external disturbances naturally decreases if an appropriate robust control strategy is not applied. In order to avoid this problem, this paper shows the advantage of applying control strategies based on H approaches, taking into account an appropriate model for underactuated cooperative manipulators. It is important to observe that for this kind of robust control, the control inputs are minimized; consequently, the underactuated cooperative manipulator rejects disturbances with a minimum torque. Two nonlinear H control techniques based on centralized control strategies are evaluated in this paper: the H control for linear parameter varying (LPV) systems 4 and the H control based on game theory, 5 initially developed in the literature to control independent robotic arms. The details of these controllers, applied to the individual underactuated manipulator UArm II, can be seen in ref. 6. Here, the underactuated cooperative manipulator is composed of two manipulators connected to an object, Fig. 1. The experimental results obtained with the nonlinear H control techniques are compared based on three performance indexes that measure the tracking error of the object, the applied torque, and the squeeze force. The robust control strategies proposed in this paper are also compared with the controller presented in refs. 7 and 8, where the hybrid position/force controller proposed in ref. 1 is extended to underactuated cooperative manipulators. This paper is organized as follows: in Section 2, the dynamic equations for fully actuated and underactuated cooperative manipulators are presented, considering the squeeze force control proposed in refs. 1 and 7; in Section 3, the H control for LPV systems is presented; in Section 4, the quasi-lpv representation of underactuated cooperative manipulators is developed; in Section 5, the H control via game theory proposed in ref. 5 for manipulator robot

2 2 Nonlinear H controllers where M i (q i ) is the inertia matrix, C i (q i, q i ) is the Coriolis and centripetal matrix, g i (q i ) is the gravitational torque vector, and τ i is the applied torque vector, of manipulator i. Then, the dynamic equation of the cooperative manipulator can be represented as M(θ) θ + C(θ, θ) θ + g(θ) = τ + J T o (x o ) h (4) J T (x o ) Fig. 1. Cooperative manipulator UArm II. is presented; and in Section 6, the experimental results are displayed. 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...gm T (q m) T, and τ = τ1 T...τT m T. Let h o be the projection of h in the 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 in the object h ro = Jo T(x o)h can be rewritten as 2. Cooperative Manipulators 2.1. Fully actuated cooperative manipulators Consider a cooperative manipulator consisting of m fully actuated 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 composed of Cartesian coordinates and orientation of the object, rigidly connected to the end-effectors of the manipulators. The geometric constraints generated by this configuration are given by ϕ i (x o,q i ) = for i = 1, 2,...,m. We denote J oi (x o,q i ) and J i (x o,q i ) as the Jacobian matrices of ϕ i (x o,q i ) with relation to x o and q i, respectively, i.e., J oi (x o,q i ) = ϕ i / x o and J i (x o,q i ) = ϕ i / q i. Hence, the velocity constraints are given by ϕ i (x o,q i ) = J oi (x o,q i )ẋ o + J i (x o,q i ) q i = for i = 1, 2,...,m. Assume that the relation q i = J 1 i (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 1 (x o )J o (x o ) ẋ o B(x o )ẋ o (1) where θ = xo T q1 T...qT m T,J(x o ) = diagj 1 (x o,q 1 ),..., J m (x o,q m ),J o (x o ) = Jo T 1 (x o,q 1 ) Jo T m (x o,q m ) T, and diaga,b,...,z is a block-diagonal matrix composed of matrices A,B,...,Z. 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 inertia matrix, C o (x o, ẋ o ) is the Coriolis and centripetal matrix, g o (x o ) is the gravitational torque vector, and h = h T i ht m T with h i R n is the vector of 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 + J T i (x o,q i )h i (3) h ro = A T J T oq (x o)h = A T h o where A T = I n I n I n R n (nm) and I n is the identity matrix of size n. Since A T is a nonsquare and a full rowrank matrix, there exists a nontrivial null space, denoted by squeeze subspace X S, given by X S ={h os R nm A T h os = }. The dimension of X S is n(m 1). If h o belongs to the null space X S, the resulting force has no contribution to the object movement. It is defined the 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 is the force induced by the system movement, named motion force. According to ref. 1, the matrix A T is used to avoid unit inconsistency problems. Considering the orthogonal decomposition, the dynamic equation of the cooperative manipulator, Eq. (4) can be represented as M(θ) θ + C(θ, θ) θ + g(θ) = τ v + A T (x o )h os (5) where τ v is an auxiliary control input defined as τ v = A T h om τ + J T (x o )Joq T (x o)h om and A(x o ) = AJoq 1(x o)j (x o ) is 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 vector 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) 1 is the pseudoinverse of A T. The motion force is 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 in Eq. (1) and premultiplying the dynamic equation of the cooperative manipulator in Eq. (5) by B T (x o ) to eliminate the squeeze

3 Nonlinear H controllers 3 force term since B T (x o )A T (x o ) =, one 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 Underactuated cooperative manipulators Consider now that the joints of the cooperative manipulator are formed by n a active joints (with actuators) and n p passive joints (without actuators). The kinematic constraints in Eq. (1) can be rewritten as I n θ = J 1 ẋ o B(x o )ẋ o (8) AP (x o )J o (x o ) where θ = xo T qt a qp TT,q a R n a is the position vector of active joints, q p R n p is the position vector of passive joints, and J AP (x o ) is a Jacobian matrix generated from an orthogonal permutation matrix P AP. 7 Therefore, if q = qa T qp TT = P AP q1 T q2 T qt m T, then J AP (x o ) = J a (x o ) J p (x o ) = J (x o )P AP. The dynamic equation of underactuated cooperative manipulators can be given by J M( θ) θ + C( θ, θ) θ o T(x o) + g( θ) = τ a + Ja T(x o) h (9) Jp T(x o) where M( θ) = diagm o (x o ), M AP ( q),m AP ( q) = P AP diag M 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 diagc 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. Note that the torques in the passive joints are zero, characterizing the underactuation. Considering the orthogonal decomposition of the projection of the applied force h = Jo T (x o )A T (h os + h om ), Eq. (9) becomes M( θ) θ + C( θ, θ) θ + g( θ) = τ v + à T (x o )h os (1) where τ v is an auxiliary control input defined as 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 ) = A Joq 1(x o)j a (x o ) Joq 1(x o)j p (x o ) is a Jacobian matrix. If the auxiliary control input is partitioned in three vectors, τ v1 = A T (x o )h om,τ v2 = τ a + Ja T(x o) Joq T (x o)h om, and τ v3 = Jp T(x o)joq T (x o)h om, the applied torque in the active joints can be computed as τ a =τ v2 Ja T (x o)joq T (x A o) T τv1 Jp T(x o)joq T (x +. (11) o) τ v3 Considering the kinematic constraints in Eq. (8) and premultiplying Eq. (1) by B T (x o ) to eliminate the squeeze force term since B T (x o )à 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(x o, ẋ o ) = B T (x o ) ( M( θ) B(x o )+ C( θ, θ) B(x o )), g(x o ) = B T (x o ) g( θ), and τ v = B T (x o )τ v. From the control paradigm introduced in ref. 1 for cooperative manipulators, the position and squeeze force control problems can be decomposed and solved independently. In this case, the applied torque can be computed by τ = τ P + τ S where τ P are torques generated by the position control and τ S are torques generated by the squeeze force control. In this paper, τ P are given by Eq. (6) for fully actuated manipulators. For underactuated manipulators, τ P = P 1 AP τa T T, with τ a given by Eq. (11). In Sections 4 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 the object Squeeze force control For the squeeze force control, ref. 1 proposed the utilization of an integral controller. For fully actuated manipulators, the applied torque related to the squeeze force control is given by (h τ S = D T (x o ) h d os + K d i os h ) os dt (13) where h d os is the desired squeeze force, K i is a positive definite matrix, and D(x o ) = Jo 1 1 (x o, 1 (x o ))J 1 (x o, 1 (x o )) J 1 o k (x o, k (x o ))J k (x o, k (x o )). The dimension of h os is nm and, since the dimension of X S is n(m 1), it is possible to write h os =  T λ S, where λ S R n(m 1) and  T R (nm) (n(m 1)) is the full rank matrix that projects the null space of A T (Im( T ) = X S ). Hence, vector λ S represents the variables to be controlled. For the underactuated cooperative manipulator, (13) can be partitioned as τsa D T a (x o ) = Dp T(x  o) T λ S (14) where D a (x o ) D p (x o ) = D(x o )P AP. Note that n p constraints are imposed in the components of λ S since it is not possible to apply torque in the passive joints, τ Sp =. As the manipulator robots considered here are nonredundant ones,

4 4 Nonlinear H controllers not all components of λ S can be independently controlled, (see ref. 7 for more details). The vector λ S is partitioned in the independently controlled components λ Sc R n e, where n e = n(m 1) n p if n a >n, and n e = ifn a <n, and in the not controlled components λ Sn R n p. Note that if n a <n, none of the components of λ S can be controlled. The squeeze force controller is given by (λ λ Sc = λ dsc + K ) is dsc λ Sc dt (15) where λ d Sc is the desired value for λ Sc and K is is a positive definite matrix. λ Sn is computed from the constraints in Eq. (14) as a function of λ Sc. The applied torque in the active joints related to the squeeze force control is given by Eq. (14) as 3. H Control of LPV Systems Consider the following LPV system ẋ z 1 z 2 τ Sa = D T a (x o)â T λ Sc. (16) A(ρ) B 1 (ρ) B 2 (ρ) = C 1 (ρ) C 2 (ρ) I x w u (17) where x is the state vector, u is the control input vector, w is the external input vector, z 1 and z 2 are the output variables, and ρ is the parameter varying vector. The system in Eq. (17) has L 2 gain γ if T T z 2 dt γ 2 w 2 dt (18) for all T and all w L 2 (,T), with x() =. Assume that the underlying parameter ρ varies in the allowable set FP ν = { ρ C 1 (R +, R k } ):ρ P, ρ i ν i for i = 1,...,k, where P R k is a compact set, and ν = ν 1 ν k T with ν i. The H controller for LPV systems adopted in this paper is based on state feedback approach developed in ref. 4: If there exists a continuously differentiable matrix function X(ρ) > that satisfies E(ρ) X(ρ)C1 T (ρ) B 1(ρ) C 1 (ρ)x(ρ) I < (19) B1 T(ρ) γ 2 I where E(ρ) = m i=1 ( ) X ± ν i B 2 (ρ)b2 T ρ (ρ) i + Â(ρ)X(ρ) + X(ρ)Â(ρ) T and Â(ρ) = A(ρ) B 2 (ρ)c 2 (ρ), then, the closed loop system has L 2 gain γ under the state feedback law u = (B 2 (ρ)x 1 (ρ) + C 2 (ρ))x. Hence, it is required to solve a set of parametric linear matrix inequalities (LMIs) represented by Eq. (19), which is an infinite convex optimization problem. A practical scheme based on basis functions for X(ρ) and on gridding the parameter set P, also developed in ref. 4, is adopted here to solve these LMIs. 4. Quasi-LPV Representation of Cooperative Manipulators Nonlinear systems can always be represented as LPV systems. 9 However, in this case, the parameter ρ in Eq. (17) is not only a function of time, but also of system states. This fact imposes a restrictive characteristic on the controller, since the compact set P and the parameter variation rate bounds ν, used in the design procedure, are not exactly known before the controller implementation. The values for P and ν must be checked during this phase. Due to this characteristic, this kind of representation is denominated quasi-linear parameter varying (quasi-lpv). In this section, quasi-lpv representations of fully actuated and underactuated cooperative manipulators is developed, based on the following dynamic equation M (x o )ẍ o + Ĉ (x o, ẋ o )ẋ o + ĝ (x o ) + τ d = τ v (2) where M (x o ) = M (x o ), Ĉ (x o, ẋ o ) = C (x o, ẋ o ), ĝ (x o ) = g (x o ), and τ v = τ v if all manipulators are fully actuated Eq. (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, Eq. (12). The index indicates nominal values for the matrices and vectors. τ d represents the vector of parametric uncertainties and external disturbances of the system. The state tracking error is defined as ẋo ẋ x = o d x o xo d = x o x o (21) where xo d and ẋd o Rn are the desired reference trajectory and velocity of the object, respectively. The quasi-lpv representation of cooperative manipulators is found using Eqs. (2) and (21) as x = A(x o, ẋ o ) x + Bu + Bw (22) with w = M 1 (x o) τ d,b= I T n T T, and M A(x o, ẋ o ) = 1 (x o)ĉ (x o, ẋ o ) I n. From this equation, the variable τ v can be represented as τ v = M (x o ) ( ẍ d o + u) + Ĉ (x o, ẋ o )ẋ d o + ĝ (x o ).

5 Nonlinear H controllers 5 Although the matrix M (x o ) explicitly depends on the object position x o, one can consider it as a function of the position error x o. The same can be observed for Ĉ (x o, ẋ o ). Hence, Eq. (22) is a quasi-lpv representation of fully actuated and underactuated cooperative manipulators. Table I. Object parameters. Mass, m o (kg).25 Length, l o (m).92 Center of mass, a o (m).46 Inertia, I o (kg m) Nonlinear H Control via Game Theory In this section, the game theory is used to solve the H control problem of cooperative manipulators. This solution is based on the results presented in ref. 5. From Eq. (21), after the state transformation given by z1 T11 T 12 x o z = = T z x = 2 I x o (23) where T 1 = T 11 T 12 and T 11,T 12 R n n are 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 (24) with w = M (x o )T 11 M 1 (x o) τ d A T ( x,t) = T 1 M B T ( x,t) = T 1 1 M 1 (x o)ĉ (x o, ẋ o ) (x o) T 1 11 T 1 11 T 12 The relationship between the auxiliary control input τ v and the control input u is given by. τ v = M (x o )ẍ c o + Ĉ (x o, ẋ o )ẋ o + ĝ (x o ) (25) with ẍo c = ẍd o T 1 11 T 12 x o T M (x o)(ĉ (x o, ẋ o )B T T x u). The H controller presented in this section solves the following minimax control problem 5 min max u L 2 w L 2 ( 1 2 x T Q x ut Ru ) dt ( 1 2 wt w ) dt T γ 2 (26) where Q and R are positive definite symmetric weighting matrices, γ is a desired disturbance attenuation level, x() =, and u = F ( x) x. According to the game theory, the solution of this minimax problem is found if there exist matrices T and K> satisfying the following algebraic matrix equation ( K T K T B R 1 1 ) γ I B T T 2 + Q =. (27) The solution of this equation is given in ref. 5. The control input is computed as u = R 1 B T T x. (28) 6. Experimental Results To validate the proposed nonlinear H control solutions, they are applied to the underactuated cooperative manipulator of Fig. 1, composed of two planar underactuated manipulators Underactuated Arm II (UArm II). The kinematic and dynamic parameters of this manipulator can be found in ref. 6. The object parameters are presented in Table I. A straight line in the plane XY, with a given orientation, is defined as a desired trajectory to move the center of mass of the object from x o () =.2 m.35 m T to xo d(t ) =.25 m.4 m T, where T = 5. s is the trajectory duration time. The reference trajectory, xo d (t), is a fifth-degree polynomial. The following external disturbances were introduced to verify the robustness of the proposed controllers τ d1 = τ d2 =.1e (t 2.5)2 8 sin(4πt).1e (t 2.5)2 8 sin(5πt).1e (t 2.5)2 8 sin(6πt).2e (t 2.5)2 8 sin(4πt).2e (t 2.5)2 8 sin(5πt)..1e (t 2.5)2 8 sin(6πt) and The gains of the integral controllers for the squeeze force control are K i =.9I 3 and K is =.9I 3 for the fully actuated and underactuated cases, respectively Fully actuated configuration To apply the algorithm described in Section 3, the manipulator needs to be represented as in Eq. (17). The parameter ρ( x) chosen is composed of the position and orientation errors, that is, k = 3 and ρ( x) = x o. The following quasi-lpv system matrices are considered A(ρ(x)) = A(ρ( x)) B 1 (ρ(x)) = B B 2 (ρ(x)) = B C 1 (ρ(x)) = I 6 C 2 (ρ(x)) = where A(ρ( x)) and B are obtained from Eq. (22) with M(x o ) = M(x o ) and Ĉ(x o, ẋ o ) = C(x o, ẋ o ). The compact set P is defined as ρ.1,.1 m.1,.1 m 9, 9. The parameter variation rate is bounded by ρ.6 m/s.6 m/s 6 /s. The basis functions for X(ρ) are selected as: 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 and x oy are the X and Y coordinate errors of the object, respectively, and x oφ is the orientation error.

6 6 Nonlinear H controllers Fig. 2. Fully actuated configuration, control via quasi-lpv representation. The parameter space was divided considering three points in the set P. The best attenuation level found was γ = 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 =, and R = I 3. The desired values for the squeeze force are h d os = T. The experimental results, Cartesian coordinates, and orientation of the object, are shown in Figs. 2 and 3. Three performance indexes are used to compare the nonlinear H controllers: the norm of the state vector L 2 x = ( 1 tr ) 1 x(t) 2 2 (t r ) dt 2 where 2 is the Euclidean norm; the sum of the applied torque by the ith joint for both manipulators Eτ = ( m n j=1 i=1 ( tr and the sum of the squeeze force Eh os = nm ( tr i=1 ) ) τ ji (t) dt ) h osi (t) dt where t r is the spent time for the object to reach the desired Table II. Performance indexes fully actuated configuration. Nonlinear H L 2 x Eτ (Nms) Eh os (Ns) Quasi-LPV Game theory Table III. Performance indexes underactuated configuration. Nonlinear H L 2 x Eτ (Nms) Eh os (Ns) Quasi-LPV Game theory position. The results presented in Tables II and III are the average of the respective experiments run five times. Table II shows the values of L 2 x, Eτ, and Eh os computed with the results obtained from the implementation of the nonlinear H controllers, considering the fully actuated configuration. Note that the nonlinear H control via game theory presented the lowest trajectory tracking error L 2 x, although the spent energy Eτ and the squeeze force Eh os are bigger with this controller in comparison with the nonlinear H control via quasi-lpv representation Underactuated configuration In this section, joint 1 of the manipulator 1 (on the left of Fig. 1) is passive. In this case, only two components of Fig. 3. Fully actuated configuration, control via game theory.

7 Nonlinear H controllers 7 Fig. 4. Underactuated configuration, control via quasi-lpv representation. the squeeze force can be controlled independently (n e = n(m 1) n p = 3(2 1) 1 = 2). 7 It is defined here that the component of the squeeze force referring to the momentum applied to the object will not be controlled. The desired values for the squeeze force are λ d Sc = T. The parameter ρ( x), the variation rate bounds, and the basis functions considered to compute X(ρ) are the same used for the fully actuated case. Also, the quasi-lpv system matrices are the same, considering M(x o ) = M(x o ) and Ĉ(x o, ẋ o ) = C(x o, ẋ o ). The parameter space was divided considering three points in the set P. The best level of attenuation found was γ = The weighting matrices for the nonlinear H control via game theory were also the same as defined for the fully actuated case. The level of attenuation adopted was γ = 4.. The experimental results are shown in Figs. 4 and 5, and the performance indexes in Table III. Note that, in this case, the nonlinear H controller via game theory presented the lowest values of trajectory tracking error and of squeeze force. The best value for the spent energy is given by the nonlinear H controller via quasi-lpv representation. Figure 6 presents 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 two components Fig. 5. Underactuated configuration, control via game theory. Fig. 6. Squeeze force control.

8 8 Nonlinear H controllers of the squeeze force related to the linear coordinates are controlled, they are close to the desired values λ d Sc =. The component of the squeeze force related to the momentum is not controlled in both cases, as aforementioned. 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 III. However, the values of Eh os, given by N s and.925 N s, for the controllers via quasi-lpv representation and via game theory, respectively, are, in average, three times bigger than the values of Eh os for the case where the squeeze force is controlled (see Table III). The same experiment was also implemented using the hybrid position/force control for underactuated manipulators proposed in ref. 8. The performance indexes are given by: L 2 x =.128,Eτ = , and Eh os = It can be observed that, although the value of L 2 x is lower than that obtained with the controller via quasi- LPV representation, the values of Eτ and Eh os are approximately 7% and 4%, respectively, bigger than the values obtained with the nonlinear H controllers. 7. Conclusion In this paper, experimental results obtained from the application of nonlinear H controls in an actual underactuated cooperative manipulator, subject to parametric uncertainties and external disturbances, are presented. From the computed performance indexes, one can observe that the cooperative system works satisfactorily with one joint not actuated, almost equivalent to the fully actuated case. The results shown confirm that underactuation can be a structural concept to be used by designers, since an appropriate robust control strategy is adopted. Acknowledgment This work was supported by FAPESP (Fundação de Amparo à Pesquisa do Estado de São Paulo-Brazil) under Grant 1/ References 1. T. Wen and K. Kreutz-Delgado, Motion and force control for multiple robotics manipulators, Automatica 28(4), (1992). 2. K. Y. Lian, C. S. Chiu and P. Liu, Semi-descentralized adaptive fuzzy control for cooperative multirobot systems with H motion/force tracking performance, IEEE Trans. Syst., Man Cybern. Part B: Cybern. 32(3), (22). 3. N. H. McClamroch and D. Wang, Feedback stabilization and tracking of constrained robots, IEEE Trans. Autom. Control 33(5), (1988). 4. F. Wu, X. H. Yang, A. Packard and G. Becker, Induced L 2 -norm control for LPV systems with bounded parameter variation rates, Int. J. Robust Nonlinear Control 6, (1996). 5. B. S. Chen, T. S. Lee and J. H. Feng, A nonlinear H control design in robotic systems under parameter perturbation and external disturbance, Int. J. Control 59(2), (1994). 6. A. A. G. Siqueira and M. H. Terra, Nonlinear and Markovian H controls of underactuated manipulators, IEEE Trans. Control Syst. Technol. 12(6), 1 16 (24). 7. R. Tinós and M. H. Terra, Control of Cooperative Manipulators with Passive Joints, Proceedings of the American Control Conference 22, Anchorage, AK (22) pp R. Tinós and M. H. Terra, Motion and force control of cooperative robotic manipulators with passive joints, IEEE Trans. Control Syst. Technol. 14(4), (26). 9. Y. Huang and A. Jadbabaie, Nonlinear H Control: An Enhanced Quasi-LPV Approach, In: Workshop in H Nonlinear Control (J. C. Doyle, ed.) Caltech, IEEE International Conference on Decision and Control, Tampa, FL (1998).

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

NONLINEAR H CONTROLLERS FOR UNDERACTUATED COOPERATIVE MANIPULATORS. Adriano A. G. Siqueira and Marco H. Terra 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,

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

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

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

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

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

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

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

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

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

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

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

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

13 Path Planning Cubic Path P 2 P 1. θ 2

13 Path Planning Cubic Path P 2 P 1. θ 2 13 Path Planning Path planning includes three tasks: 1 Defining a geometric curve for the end-effector between two points. 2 Defining a rotational motion between two orientations. 3 Defining a time function

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

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

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

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

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

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

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

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

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

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

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

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

A Backstepping control strategy for constrained tendon driven robotic finger

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

More information

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

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

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

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

(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

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

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

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

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

More information

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

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

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

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

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

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

A Sliding Mode Controller Using Neural Networks for Robot Manipulator

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

More information

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

Denis ARZELIER arzelier

Denis ARZELIER   arzelier COURSE ON LMI OPTIMIZATION WITH APPLICATIONS IN CONTROL PART II.2 LMIs IN SYSTEMS CONTROL STATE-SPACE METHODS PERFORMANCE ANALYSIS and SYNTHESIS Denis ARZELIER www.laas.fr/ arzelier arzelier@laas.fr 15

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

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

Exploiting Redundancy to Reduce Impact Force*

Exploiting Redundancy to Reduce Impact Force* 1 of 6 Presented at IEEE/RSJ International Workshop on Intelligent Robots and Systems, Osaka, Japan, Nov. 1991. Exploiting Redundancy to Reduce Impact Force* Matthew Wayne Gertz**, Jin-Oh Kim, and Pradeep

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

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

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

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

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

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

Design of a Nonlinear Observer for a Very Flexible Parallel Robot

Design of a Nonlinear Observer for a Very Flexible Parallel Robot Proceedings of the 7th GACM Colloquium on Computational Mechanics for Young Scientists from Academia and Industry October 11-13, 217 in Stuttgart, Germany Design of a Nonlinear Observer for a Very Flexible

More information

Control of constrained spatial three-link flexible manipulators

Control of constrained spatial three-link flexible manipulators Control of constrained spatial three-link flexible manipulators Sinan Kilicaslan, M. Kemal Ozgoren and S. Kemal Ider Gazi University/Mechanical Engineering Department, Ankara, Turkey Middle East Technical

More information

State feedback gain scheduling for linear systems with time-varying parameters

State feedback gain scheduling for linear systems with time-varying parameters State feedback gain scheduling for linear systems with time-varying parameters Vinícius F. Montagner and Pedro L. D. Peres Abstract This paper addresses the problem of parameter dependent state feedback

More information

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

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

More information

A 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

On the Stabilization of Neutrally Stable Linear Discrete Time Systems

On the Stabilization of Neutrally Stable Linear Discrete Time Systems TWCCC Texas Wisconsin California Control Consortium Technical report number 2017 01 On the Stabilization of Neutrally Stable Linear Discrete Time Systems Travis J. Arnold and James B. Rawlings Department

More information

Position in the xy plane y position x position

Position in the xy plane y position x position Robust Control of an Underactuated Surface Vessel with Thruster Dynamics K. Y. Pettersen and O. Egeland Department of Engineering Cybernetics Norwegian Uniersity of Science and Technology N- Trondheim,

More information

Static Output Feedback Stabilisation with H Performance for a Class of Plants

Static Output Feedback Stabilisation with H Performance for a Class of Plants Static Output Feedback Stabilisation with H Performance for a Class of Plants E. Prempain and I. Postlethwaite Control and Instrumentation Research, Department of Engineering, University of Leicester,

More information

, respectively to the inverse and the inverse differential problem. Check the correctness of the obtained results. Exercise 2 y P 2 P 1.

, respectively to the inverse and the inverse differential problem. Check the correctness of the obtained results. Exercise 2 y P 2 P 1. Robotics I July 8 Exercise Define the orientation of a rigid body in the 3D space through three rotations by the angles α β and γ around three fixed axes in the sequence Y X and Z and determine the associated

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

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

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

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

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

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

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

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

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

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

More information

Control of a Handwriting Robot with DOF-Redundancy based on Feedback in Task-Coordinates

Control of a Handwriting Robot with DOF-Redundancy based on Feedback in Task-Coordinates Control of a Handwriting Robot with DOF-Redundancy based on Feedback in Task-Coordinates Hiroe HASHIGUCHI, Suguru ARIMOTO, and Ryuta OZAWA Dept. of Robotics, Ritsumeikan Univ., Kusatsu, Shiga 525-8577,

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

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

Fall 線性系統 Linear Systems. Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian. NTU-EE Sep07 Jan08

Fall 線性系統 Linear Systems. Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian. NTU-EE Sep07 Jan08 Fall 2007 線性系統 Linear Systems Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian NTU-EE Sep07 Jan08 Materials used in these lecture notes are adopted from Linear System Theory & Design, 3rd.

More information

Efficient robust optimization for robust control with constraints Paul Goulart, Eric Kerrigan and Danny Ralph

Efficient robust optimization for robust control with constraints Paul Goulart, Eric Kerrigan and Danny Ralph Efficient robust optimization for robust control with constraints p. 1 Efficient robust optimization for robust control with constraints Paul Goulart, Eric Kerrigan and Danny Ralph Efficient robust optimization

More information

Research Article Periodic and Chaotic Motions of a Two-Bar Linkage with OPCL Controller

Research Article Periodic and Chaotic Motions of a Two-Bar Linkage with OPCL Controller Hindawi Publishing Corporation Mathematical Problems in Engineering Volume, Article ID 98639, 5 pages doi:.55//98639 Research Article Periodic and Chaotic Motions of a Two-Bar Linkage with OPCL Controller

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

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

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

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

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

A new large projection operator for the redundancy framework

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

More information

Theory of Vibrations in Stewart Platforms

Theory of Vibrations in Stewart Platforms Theory of Vibrations in Stewart Platforms J.M. Selig and X. Ding School of Computing, Info. Sys. & Maths. South Bank University London SE1 0AA, U.K. (seligjm@sbu.ac.uk) Abstract This article develops a

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

Rotational & Rigid-Body Mechanics. Lectures 3+4

Rotational & Rigid-Body Mechanics. Lectures 3+4 Rotational & Rigid-Body Mechanics Lectures 3+4 Rotational Motion So far: point objects moving through a trajectory. Next: moving actual dimensional objects and rotating them. 2 Circular Motion - Definitions

More information

Analytic Nonlinear Inverse-Optimal Control for Euler Lagrange System

Analytic Nonlinear Inverse-Optimal Control for Euler Lagrange System IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, VOL. 16, NO. 6, DECEMBER 847 Analytic Nonlinear Inverse-Optimal Control for Euler Lagrange System Jonghoon Park and Wan Kyun Chung, Member, IEEE Abstract Recent

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

CHAPTER 1. Introduction

CHAPTER 1. Introduction CHAPTER 1 Introduction Linear geometric control theory was initiated in the beginning of the 1970 s, see for example, [1, 7]. A good summary of the subject is the book by Wonham [17]. The term geometric

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

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

Chapter 2 Optimal Control Problem

Chapter 2 Optimal Control Problem Chapter 2 Optimal Control Problem Optimal control of any process can be achieved either in open or closed loop. In the following two chapters we concentrate mainly on the first class. The first chapter

More information

Lecture Note 12: Dynamics of Open Chains: Lagrangian Formulation

Lecture Note 12: Dynamics of Open Chains: Lagrangian Formulation ECE5463: Introduction to Robotics Lecture Note 12: Dynamics of Open Chains: Lagrangian Formulation Prof. Wei Zhang Department of Electrical and Computer Engineering Ohio State University Columbus, Ohio,

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

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

Design of Robust Fuzzy Sliding-Mode Controller for a Class of Uncertain Takagi-Sugeno Nonlinear Systems

Design of Robust Fuzzy Sliding-Mode Controller for a Class of Uncertain Takagi-Sugeno Nonlinear Systems INTERNATIONAL JOURNAL OF COMPUTERS COMMUNICATIONS & CONTROL ISSN 1841-9836, 10(1):136-146, February, 2015. Design of Robust Fuzzy Sliding-Mode Controller for a Class of Uncertain Takagi-Sugeno Nonlinear

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