New Tuning Conditions for a Class of Nonlinear PID Global Regulators of Robot Manipulators.

Size: px
Start display at page:

Download "New Tuning Conditions for a Class of Nonlinear PID Global Regulators of Robot Manipulators."

Transcription

1 Memorias del Congreso Nacional de Control Automático Cd. del Carmen, Campeche, México, al 9 de Octubre de New Tuning Conditions for a Class of Nonlinear PID Global Regulators of Robot Manipulators. J. Orrante-Saanassi a, V. Santibañez a and V. Hernandez-Guzman b a Instituto Tecnologico de La Laguna, b Facultad de Ingenieria, Universidad Autonoma de Queretaro. a AP 9-, Torreon, Coah., CP, Mx. b AP -, Queretaro, Qro., CP 65, Mx. aos@ieee.org, santibanez@ieee.org, vmhg@uaq.mx Abstract The motivation of this wor relies on the fact that, until now, the tuning conditions presented in the literature for assuring global asymptotic stability are conservative in the sense that controller gains for oints with a little or nothing of gravitational torques are tuned in the same form that the oints which support large gravitational torques. In this paper we extend the more recent tuning conditions presented in the literature for a class of nonlinear PID global regulators of robot manipulators. Such an extension has permitted to carry out by the first time experimental essays for a class of nonlinear PID global regulators, which are presented in this paper using a two degrees of freedom robot manipulator. Keywords: robot manipulators, nonlinear PID, global stability, tuning conditions. I. INTRODUCTION The study of PID controllers in robot manipulators has been subect of extensive researches in many years over the past. Several wors have been presented proving that PID controllers guarantee semiglobal asymptotically stability of the closed-loop equilibrium point in the case of setpoint control (Arimoto, 98), (Arimoto and Suzui, 99), (Kelly, 995), (Ortega et al., 995), (Alvarez-Ramirez et al., ), (Meza et al., ), (Hernandez et al., 8). Due to the classical linear PID controllers has only been proved to be semiglobally asymptotically stable, several nonlinear PID global controllers have been proposed in some wors (Arimoto, 995), (Kelly, 998), (Santibañez and Kelly, 998). These nonlinear PID controllers, unlie the linear PID controller, yield global asymptotical stability of the closed-loop equilibrium point. In (Santibañez and Kelly, 998) it was proposed a class of nonlinear PID global regulators for robot manipulators, which encompasses the particular cases of (Arimoto, 995) and (Kelly, 998). However, an important drawbac exists: the tuning conditions for assuring global asymptotic stability for the aforementioned nonlinear PID controllers are far from being acceptable in practical applications. The latter in the sense that the tuning conditions previously reported are conservative and overestimated because such conditions are established as expressions of norms of gain parameter vectors and matrices. This mae that all the oint gains be restricted by the same rule, in such a way that the conditions for larger and smaller oints is the same. This paper, inspired in (Hernandez-Guzman et al., 8) and (Hernandez-Guzman and Silva-Ortigoza, ), addresses a tuning procedure which allows to obtain conditions less restrictive for oints in order to get better performances. Such tuning procedure has permitted to carry out experimental essays which are reported in this wor using a two degrees of freedom robot manipulator. Finally, some remars on notation. Given some vector x R n and some matrix A(x) R n n, the Euclidean norm of x is defined as x = x and the spectral norm of A(x) is defined as A(x) = λ max (A T A) where λ max (A T A) is the largest eigenvalue of the symmetric matrix A T A. In the case where A(x) R n n is a symmetric matrix, then A = max i λ i (A), where λ i (A) and are eigenvalues of A(x) and the absolute value function, respectively. λ min stands for the smallest eigenvalue of A for all x R n. We use symbol y i to represent the i th component if y is a vector or the i th diagonal entry if Y is a diagonal matrix. A. Robot Dynamics II. PRELIMINARIES Consider the dynamic model for a serial n lin rigid robot, given by M(q) q + C(q, q) q + g(q) + F v q = τ () where q, q, q R n are the vectors of oint accelerations, oint velocities and oint positions, respectively, τ R n is the vector of applied torques, M(q) R n n is the symmetric positive definite manipulator inertia matrix, C(q, q) R n n is the matrix of centripetal and Coriolis torques, g(q) is the vector of gravitational torques obtained as the gradient of the robot potential energy, i. e. g(q) = U(q) q, and F v R n n is a constant diagonal definite positive matrix which represent the viscous friction coefficient at each oint. We assume that all oints of the robot are of the revolute type. B. Properties of the robot dynamics In the following two properties of the dynamics () are presented. D.R. AMCA Octubre de

2 Property. Matrices M(q) and C(q, q) satisfy: «q T M(q) C(q, q) q = () M(q) = C(q, q) + C T (q, q). () Furthermore, there exists a positive constant c such that, for all x, y, z R n : C(x, y)z c y z. () Property. The gravitational torque vector g(q) is bounded for all q R n. This means that there exist finite constants i such that: sup g i (q) q R n i i =,, n, (5) where g i (q) stands for the elements of g(q). Equivalently, there exists a constant such that g(q) for all q R n. Furthermore there exists a positive constant gi such that = max q g i (q) q g, i for all q R n and i =,,..., n. Finally, we present some useful results. Theorem : (Kelly et al., 5) Let f : R n R be a continuously differentiable function with continuous partial derivatives up to at least second order. Assume that: f() = R (6) f x () = Rn () If the Hessian matrix / x[ f(x)/ x] is positive definite for all x R n, then f(x) is a globally positive definite and radially unbounded function. Theorem : (Kelly et al., 5) (Mean value theorem for vectorial functions). Consider the continuous vectorial function f : R n R m. If f i (z, z,..., z n ) has continuous partial derivatives for i =,..., m, then for each pair of vectors x, y R n and each w R m there exists ξ R n such that: [f(x) f(y)] T w = w T f(z) (z) (x y) (8) z=ξ where ξ is a vector on the line segment that oins the vector x and y. Definition : Let A be a n n matrix with a i representing its element at row i and column. The matrix A is said to be strictly diagonally dominant if: a ii > =, i a i, i =,..., n. (9) Definition : If A is a n n symetric and strictly diagonally dominant matrix and if a ii > for all i =,..., n, then A is positive definite. Definition : F( a, ε, x) with a >, ε >, and x R n denotes the set of all continuous differentiable increasing functions sat(x) = [sat(x ) sat(x )... sat(x n )] T such that sat( x) = sat(x) sgn(x) = sgn(sat(x)) x sat(x) a x, x R : x < ε ε sat(x) a ε, x R : x ε (d/dx)sat(x) { a x, if x < ε sat(x) a ε, if x ε Definition : Given positive constants l and m, with l < m, a function Sat(x; l, m) : R R : x Sat(x; l, m) is said to be a strictly increasing linear saturation function for (l, m) if it is locally Lipschitz, strictly increasing, C differentiable and satisfies: ) Sat(x; l, m) = x when x l ) Sat(x; l, m) < m for all x R. Lemma : Let A R n be a matrix with a i representing the element in row i and column, y x, sat(x) two vectors such that: x = 6 x x. x n 5, sat(x) = 6 sat(x ) sat(x ). sat(x n) 5 () where sat( ) is a function lie that described in Definition. If A is symmetric and strictly diagonally dominant, namely n a ii > a i, i =,,..., n, () =, i and a ii > for all i =,,..., n, then sat(x) T Ax >, x R n, with x R n ; i.e., sat(x) T Ax is a positive definite continuous function. Outline of the proof: The proof is based in the Sylvester Theorem proof by using the following nice property of the saturation function sat(x) F( a, ε, x): (x i + x )(sat(x i ) + sat(x )), (x i x )(sat(x i ) sat(x )), x i, x R III. MAIN RESULT A. A class of nonlinear PID controllers Consider a class of nonlinear PID controllers lie that presented in (Santibañez and Kelly, 998), which can be written as: τ = q U a( q) K v q + K i w w(t) = [αsat( q(σ)) q(σ)]dσ + w() () where K v and K i are diagonal positive definite n n matrices, q = q d q denotes the position error vector, α > is a constant scalar, U a ( q) is a ind of C artificial potential energy induced by a part of the proportional term of the controller whose properties were established in (Santibañez and Kelly, 998). Two examples of this ind of nonlinear PID regulators are: Controller presented in (Kelly, 998) τ = K p q K v q + K i w () w(t) = [αsat( q(σ)) q(σ)]dσ + w() D.R. AMCA Octubre de

3 This controller has associated an artificial potential energy U a ( q) given by U a( q) = qt K p q () Controller presented in (Santibañez and Kelly, 998) τ = K psat( q) K v q + K i Z w t (5) w(t) = [αsat( q(σ)) q(σ)]dσ + w() This controller has associated an artificial potential energy U a ( q) given by U a( q) = K psat(r)dr := pi sat(r i )dr i (6) A particular case of this control law was presented in (Arimoto, 995), with 8 < sin(x) for x π sat(x) = Sin(x) = for x > π : for x < π. The stability conditions for the latter nonlinear PID controllers presented in (Santibañez and Kelly, 998), as well as in (Kelly, 998) for the first nonlinear PID controller and (Arimoto, 995) for the second one, are very conservative in the sense that are far from being acceptable in practical applications, specially when they are used in robot manipulators with many degrees of freedom. In the following a new tuning procedure which allows to obtain stability conditions less restrictive to assure global asymptotic stability is proposed. B. Stability analysis (New tuning conditions) Inspired in (Hernandez-Guzman et al., 8) and (Hernandez-Guzman and Silva-Ortigoza, ), in this section we present new tuning conditions for the stability analysis of the class of nonlinear PID controllers introduced in (Santibañez and Kelly, 998). B.. Consider the control law (): τ = K p q K v q + K i w w = [αsat( q(σ)) q(σ)]dσ + w(), which was proposed in (Kelly, 998) and reanalyzed in (Hernandez-Guzman and Silva-Ortigoza, ). This control law has been rewritten to express it lie the equation (). K p, K v and K i are n n diagonal positive definite matrices, q = q d q denotes the position error vector and α > is a small constant suitably selected. By using the control law () into the dynamics (), we obtain the following closed-loop system q q d dt 6 q z = 6 5 M(q) [K p q K v q + K i z C(q, q) q F v q g(q) + g(q d )] αsat( q) q where z is defined as z = [αsat( q(σ)) q(σ)]dσ + w() K i g(q d ) {z } z() 5 () (8) so that () is an autonomous differential equation whose unique equilibrium is: [ q T q T z T ] T = R n. (9) Proposition. There always exist a positive scalar constant α and positive definite matrices K p, K v, K i R n n such that the equilibrium point (9) from () is globally asymptotically stable. Proof. Based on the Lyapunov theory, we propose the following Lyapunov function candidate where V ( q, q, z) = V ( q, q,z) + V ( q) + V ( q) () V = [ q αsat( q)]t M(q)[ q αsat( q)] + zt K i z + αf vi sat(r i )dr i + α vi sat(r i )dr i V = qt K p q α sat( q)t M(q)sat( q) V = U(q d q) U(q d ) + qt K p q + g(q d ) T q, where K p = K p + Kp. Thus, () will be a radially unbounded positive definite function provided that V and V be also a radially unbounded positive definite function. To this end, we provide lower bounds on the following terms: qt K p q = α satt ( q)m(q)sat( q) H( q i ) = pi q i () α λmax{m(q)}sat ( q i ) α λmax{m(q)}h( q i) () 8 < q i, q i ε : ε, q i > ε From () and () we can conclude that there always exist large enough positive constants pi, i =,..., n, such that: and hence p i q i > α λmax{m(q)}h( q i) q R n () V = qt K p q α sat( q)t M(q)sat( q) > q R n On the other hand, according to Theorem, and Definition and, V is definite positive if (Hernandez-Guzman et al., 8) p i > gi () Finally, we can conclude that () is definite positive and radially unbounded if () and () are satisfied. It is possible to verify that, using Property, the time derivative of () along the traectories of the closed-loop system () is given by: V = q T F v q α sat( q)m(q) q αsat( q) T C(q, q) T q αsat( q) T [K p q + g(q d ) g(q)] q T K v q. (5) D.R. AMCA Octubre de

4 Negative semidefiniteness may be proved by upper bounding each element of (5): q T F v q λ min {F v} q q T K v q λ min {K v} q αsat( q) T C(q, q) T q αε c q α sat( q) T M(q) q αλ max{m} q and using Theorem, we have αsat( q) T [g(q d ) g(q)] = αsat( q) T g(z) z q, (6) z=ξ for some ξ belonging to the line that oins q d and q. Finally the time derivative V can be upper bounded by: V [λ min {F v} + λ min {K v} α(ε c + λ max{m})] q " αsat( q) T K p + g(z) # q () z z=ξ By using Definition, Definition [ and Lemma, we can ] conclude that αsat( q) T K p + g(z) z q is definite [ z=ξ ] positive if the matrix K p + g(z) z fulfills z=ξ pi > gi ; (8) and by choosing a small enough value for α > such that [λ min {F v} + λ min {K v} α(ε c + λ max{m})] >, (9) we have that (5) is negative semidefinite. Therefore, we can use the LaSalle invariance principle to assure global asymptotic stability provided that (), () and (9) are satisfied. This completes the proof of Proposition. B.. Consider a control law similar to that presented in (Arimoto, 995) and (Santibañez and Kelly, 998): τ = K psat(b q;l, m) K v q + K i w () w = [αsat(b q(σ); l, m) q(σ)]dσ + w(), where now, Sat( ) is defined in Definition and we have used a new gain B = diag{β, β,..., β n } multiplying q inside the saturation function. B, K p, K v and K i are n n diagonal positive definite matrices, l and m are the saturation limits and α > is a small constant suitably selected. By using the control law () into the dynamics (), we obtain the following closed-loop system q q d dt 6 q z = 6 5 M(q) [K psat(b q;l, m) K v q + K i z C(q, q) q F v q g(q) + g(q d )] αsat(b q; l, m) q 5 () where z is defined as z = [αsat(b q(σ);l, m) q(σ)]dσ + w() K i g(q d ) () {z } z() so that () is an autonomous differential equation whose unique equilibrium is: [ q T q T z T ] T = R n. () From here, the saturation limits l and m are omitted for reasons of space. Proposition. There always exist a positive scalar constant α and positive definite matrices B, K p, K v, K i R n n such that the equilibrium point () from () is globally asymptotically stable. Proof. In base to Lyapunov theory, we propose the following Lyapunov function candidate where V = V = V = V ( q, q, z) = V ( q, q,z) + V ( q) + V ( q) () [ q αsat(b q)]t M(q)[ q αsat(b q)] + zt K i z + αf vi Sat(β i r i )dr i + α vi Sat(β i r i )dr i K psat(br)dr α Sat(B q)t M(q)Sat(B q) [ g(q d r) + KpSat(Br; l, m) + g(q d )] T dr, (5) and K p = K p +K p. Thus, () will be a radially unbounded positive definite function provided that V and V be also a radially unbounded positive definite function. Consider first V. Note that according to definition and by direct integration we find that: Also note that: Sat T (Br; l, m)k pdr = G i( q i), 8 p i βi q i, βi qi l >< p G i( q i) = i l β + pi l( q i l i β ), β i i q i > l >: p i l β pi l( q i + l i β ), β i i q i < l α α SatT (B q)m(q)sat(b q) λmax{m(q)}sat (β i q; l, m) α 8 H( q i) = < βi q i, βi qi m : ε, β i q i > m () From (6) and () we can conclude that there always exist large enough positive constants pi, i =,..., n, such that: G i ( q i ) > α λmax{m(q)}h( q i), q i R, i =,...,n (8) and hence: (6) Sat T (Br)K pdr α SatT (B q)m(q)sat(b q) > q R n (9) Now, we show that q [ g(q d r) +Kp Sat(Br; l, m) + g(q d )] T dr is a positive definite function. First assume that q i l/β i, for i =,..., n. Hence, according to Definition we can write: q [ g(q d r) + KpSat(Br; l i, m i ) + g(q d )] T dr = q [ g(q d r) + KpBr + g(q d )] T dr. This mean that: q " q Z # q [ g(q d r) + Kp Br + g(q d )]T dr = g(q) q + K p B, q i l/β i, i =,...,n () D.R. AMCA Octubre de 5

5 which, according to (Hernandez-Guzman and Silva- Ortigoza, ) and (Hernandez-Guzman et al., 8), is a positive definite if: p i β i > gi > = max q g i (q) q, i =,...,n. () and, in base to Theorem, this proves that q [ g(q d r)+k p Br+g(q d)] T dr is positive definite as long as q i l/β i, for i =,..., n. Now suppose that and represent all integers from to n such that q < l/β and q < l/β. According to (Zavala-Rio and Santibañez, ), Definition and Property, we can write: where [ g(q d r) + KpSat(Br; l, m) + g(q d )] T dr = [ g i (r i ) + g i (q d ) + p i Sat(β i r i ; l,m)]dr i = P + P () g (r ) = g (q d r, q d,...,q dn ) g (r ) = g (q,q d r, q d,...,q dn ). g n (r n) = g n(q,q,...,q n, q dn r n) and P = [ g i (r i ) + g i (q d ) + p i β i r i ]dr i,i + X Z l/β [ g (r ) + g (q d ) + p β r ]dr + X Z l/β [ g (r ) + g (q d ) + p β r ]dr P = X [ g (r ) + g (q d ) + p Sat(β r ;l, m)]dr l/β + X [ g (r ) + g (q d ) + p Sat(β r ; l,m)]dr l/β X [p l ]dr + X Z l/β [p l ]dr l/β q = X q p l l «+ X p β l q l «β () Note that P is always positive if: p l > i, () because q > l and q < l. Finally, since we have proven that P is positive we conclude that q [ g(q d r) + KpSat(Br; l, m) + g(q d )] T dr is a positive definite and radially unbounded function of q. The latter prove that () is positive definite and radially unbounded. It is possible to verify that, using Property, the time derivative of () along the traectories of the closed-loop system () is given by: V = q T F v q α Sat(B q)m(q) q αsat(b q) T C(q, q) T q αsat(b q) T [g(q d ) g(q)] αsat(b q) T K psat(b q) q T K v q(5) Negative semidefiniteness may be proved by upper bounding each element of (5): q T F v q λ min {F v} q q T K v q λ min {K v} q αsat(b q) T C(q, q) T q α c m n q αsat(b q) M(q) q αλ max{b}λ max{m} q αsat(b q) T K psat(b q) α pi Sat(β i q i ) αsat(b q) T [g(q d ) g(q)] αh T (B q)eh(b q) (6) where β i, i =,,..., n, h(b q) = [ Sat(β q )... Sat(β n q n ) ] T, and E is a symmetric matrix with all of its entries bounded (Hernandez-Guzman and Silva-Ortigoza, ). Finally the time derivative V can be upper bounded by: V [λ min{f v} + λ min{k v} α(m n c + λ max{b}λ max{m})] q α [λ min{k p E}] Sat(B q i) () By choosing K p such that λ min (K p E) > (8) and a small enough value for α > such that [λ min {F v} + λ min {K v} α(m n c + λ max{b}λ max{m})] >, (9) we have that (5) is negative semidefinite. Therefore, we can use the LaSalle invariance principle to ensure global asymptotic stability provided that (), (), (8) and (9) are satisfied. This complete the proof of Proposition. IV. EXPERIMENTAL RESULTS In this section is presented a experimental essays on the CICESE robot, using the controllers () and (). The CICESE is a -dof robot manipulator with revolute oints whose dynamic model is presented in (Kelly and Santibañez, ). The numerical values of the parameters for the CICESE robot are shown in Table I. λ max {M} and c were calculated following the procedure proposed in (Kelly and Santibañez, ). TABLE I NUMERICAL VALUES OF THE PARAMETERS FOR THE CICESE ROBOT. Parameter Joint Joint Units g i [N m/rad] i.98.8 [N m] τmax 5 5 [N m] λmax{m}.5 [g m ] c.6 [g m ] In the following, the experimental results for each control law presented above are shown. The responses obtained in the experimental results is the best obtained for their respective controllers.. Consider the control law () τ = K p q K v q + K i w w = [αsat( q(σ)) q(σ)]dσ + w() D.R. AMCA Octubre de 6

6 which we have used to perform a real-time experimental essay on the CICESE robot. The controller gains used are presented in Table II. The oint errors and torques obtained in the experiment essay are shown in Fig.. [deg] 8 6 q q 6 8 t[seg] TABLE II CONTROLLER GAINS. gains Joint Joint Units Kp [N m/rad] Kv 6 [N m s/rad] K i 5. [N m / rad] α 5 [/s] L, M.,. [rad] [Nm] 5 5 τ τ t[seg] Figura. Position errors and torque obtained using control law ().. Consider the control law () τ = K psat(b q;l, m) K v q + K i w w = [αsat(b q(σ); l, m) q(σ)]dσ + w(), which we have used to perform a real-time experimental essay on the CICESE robot. The controller gains used are presented in Table III. The oint errors and torques obtained in the experiment essay are shown in Fig.. [deg] 8 6 q q 5 t[s] TABLE III CONTROLLER GAINS. gains Joint Joint Units Kp 5.5 [N m/rad] Kv 5 [N m s/rad] K i [N m / rad] B [N m / rad] α. [/s] L, M.,. [rad] [Nm] t[seg] Figura. Position errors and torque obtained using control law (). The controller parameters for both controllers were selected in such a way that the torque of each actuator remains τ τ under the maximum permitted torque ( τ i < τ maxi ). Due to the control law () has a saturation function in the proportional part, it is possible choose larger proportional gains than those of the control law (). This fact allows to achieve the desired position faster for the controller () than the controller () (see Fig. and ). It is easy to prove that controller parameters fulfill the tuning conditions for assuring global asymptotic stability. V. CONCLUSIONS In this paper new tuning conditions for a class of nonlinear PID global regulators were found. By using Lyapunov s stability theory new tuning conditions were established, which are less restrictive than those shown in (Santibañez and Kelly, 998), (Arimoto, 995) and (Kelly, 998). For validation purposes, experimental results were reported using the CICESE robot manipulator. VI. ACKNOWLEDGMENTS This research was partially supported by DGEST and CONACyT (grant 5). REFERENCES Alvarez-Ramirez, J., I. Cervantes and R. Kelly, PID regulation of robot manipulators: stability and performance, System and Control Letters, vol., pp. -8,. Arimoto, S., Stability and robustness of PID feedbac control for robot manipulators of sensory capability, Robotics Researches: First International Symposium, MIT Press, Cambridge, pp. 8 99, 98. Arimoto, S., Fundamental problems of robot control: Part I, Innovations in the realm of robot servo-loops, Robotica, vol., pp. 9, 995. Arimoto, S. and H. Suzui, Asymptotic stability and robustness of PID local feedbac for position control of robot manipulators, Proc. International Conference on Automation Robotics and Computer Vision, Singapur, pp8-86, 99. Hernandez-Guzman, V. M., V. Santibañez and R. Silva-Ortigoza, A New Tuning Procedure for PID Control of Rigid Robots, Advanced Robotics, vol.,, 8. Hernandez-Guzman, V. M., V. Santibañez and A. Zavala-Río, A Saturated PD controller for Robots Equipped with Brushless DC-motors, Robotica, vol. 8, 5-,. Hernandez-Guzman, V. M. and R. Silva-Ortigoza, Improving Performance of Saturation-Based PID controllers for Rigid Robots, Asian Journal of Control., vol., no., December. Kelly, R., A tuning procedure for stable PID control of robot manipulators, Robotica, vol., pp. -8, 995. Kelly, R., Global Positioning of Robot Manipulators via PD Control Plus a Class of Nonlinear Integral Actions, IEEE Transaction on Automatic Control, vol., no., July 998. Kelly, R. and V. Santibañez, Control de Movimiento de Robots Manipuladores, Prentice Hall, Madrid,. Kelly, R., V. Santibañez and A. Loria, Control of robot manipulators in oint space, Springer-Verlag, Berlin, 5. Khalil, H., Nonlinear Systems, Prentice Hall, New Jersey,. Meza, J. L., V. Santibañez and R. Campa, An Estimate of the Domain of Attraction for the PID Regulator of Manipulators, International Journal of Robotics and Automation, vol., pp. 8-95,. Ortega, R., A. Loria and R. Kelly, A semiglobally stable output feedbac PI D regulator for robot manipulators, IEEE Transaction on Automatic Control, vol., pp. 6, 995. Santibañez, V. and R. Kelly, A class of nonlinear PID global regulators of robot manipulators, Proc. of the IEEE International Conference on Robotics and Automation, pp. 6-68, 998. Zavala-Rio, A., and V. Santibañez, A natural saturating extension of the PD-with-desired-gravity-compensation control law for robot manipulators with bounded inputs. IEEE Trans. on Robotics, vol., 86-9,. D.R. AMCA Octubre de

Exponential Controller for Robot Manipulators

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

More information

PID Controllers for Robots Equipped with Brushed DC-Motors Revisited

PID Controllers for Robots Equipped with Brushed DC-Motors Revisited Proceedings of the 17th World Congress The International Federation of Automatic Control PID Controllers for Robots Equipped with Brushed DC-Motors Revisited Victor M. Hernández-Guzmán Victor Santibáñez

More information

Control of the Inertia Wheel Pendulum by Bounded Torques

Control of the Inertia Wheel Pendulum by Bounded Torques Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 5 Seville, Spain, December -5, 5 ThC6.5 Control of the Inertia Wheel Pendulum by Bounded Torques Victor

More information

Trigonometric Saturated Controller for Robot Manipulators

Trigonometric Saturated Controller for Robot Manipulators Trigonometric Saturated Controller for Robot Manipulators FERNANDO REYES, JORGE BARAHONA AND EDUARDO ESPINOSA Grupo de Robótica de la Facultad de Ciencias de la Electrónica Benemérita Universidad Autónoma

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

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

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

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

More information

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

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

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

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

More information

A STABLE SELF-ORGANIZING FUZZY PD CONTROL FOR ROBOT MANIPULATORS. Francisco Salas, Miguel Llama and Victor Santibanez

A STABLE SELF-ORGANIZING FUZZY PD CONTROL FOR ROBOT MANIPULATORS. Francisco Salas, Miguel Llama and Victor Santibanez International Journal of Innovative Computing, Information and Control ICIC International c 213 ISSN 1349-4198 Volume 9, Number 5, May 213 pp. 265 286 A STABLE SELF-ORGANIZING FUZZY PD CONTROL FOR ROBOT

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

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

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

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

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

More information

Tracking Control of Robot Manipulators with Bounded Torque Inputs* W.E. Dixon, M.S. de Queiroz, F. Zhang and D.M. Dawson

Tracking Control of Robot Manipulators with Bounded Torque Inputs* W.E. Dixon, M.S. de Queiroz, F. Zhang and D.M. Dawson Robotica (1999) volume 17, pp. 121 129. Printed in the United Kingdom 1999 Cambridge University Press Tracking Control of Robot Manipulators with Bounded Torque Inputs* W.E. Dixon, M.S. de Queiroz, F.

More information

Open-loop Control for 2DOF Robot Manipulators with Antagonistic Bi-articular Muscles

Open-loop Control for 2DOF Robot Manipulators with Antagonistic Bi-articular Muscles Open-loop Control for DOF Robot Manipulators with Antagonistic Bi-articular Muscles Keisuke Sano, Hiroyuki Kawai, Toshiyuki Murao and Masayuki Fujita Abstract This paper investigates open-loop control,

More information

Force/Position Regulation for Robot Manipulators with. Unmeasurable Velocities and Uncertain Gravity. Antonio Loria and Romeo Ortega

Force/Position Regulation for Robot Manipulators with. Unmeasurable Velocities and Uncertain Gravity. Antonio Loria and Romeo Ortega Force/Position Regulation for Robot Manipulators with Unmeasurable Velocities and Uncertain Gravity Antonio Loria and Romeo Ortega Universite de Tecnologie de Compiegne URA CNRS 87, HEUDIASYC, BP 69 6000,

More information

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

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

More information

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

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

Finite-time control for robot manipulators

Finite-time control for robot manipulators Systems & Control Letters 46 (22) 243 253 www.elsevier.com/locate/sysconle Finite-time control for robot manipulators Yiguang Hong a, Yangsheng Xu b, Jie Huang b; a Institute of Systems Science, Chinese

More information

Topic # /31 Feedback Control Systems. Analysis of Nonlinear Systems Lyapunov Stability Analysis

Topic # /31 Feedback Control Systems. Analysis of Nonlinear Systems Lyapunov Stability Analysis Topic # 16.30/31 Feedback Control Systems Analysis of Nonlinear Systems Lyapunov Stability Analysis Fall 010 16.30/31 Lyapunov Stability Analysis Very general method to prove (or disprove) stability of

More information

DYNAMIC MODEL FOR AN ARTICULATED MANIPULATOR. Luis Arturo Soriano, Jose de Jesus Rubio, Salvador Rodriguez and Cesar Torres

DYNAMIC MODEL FOR AN ARTICULATED MANIPULATOR. Luis Arturo Soriano, Jose de Jesus Rubio, Salvador Rodriguez and Cesar Torres ICIC Express Letters Part B: Applications ICIC International c 011 ISSN 185-766 Volume, Number, April 011 pp 415 40 DYNAMIC MODEL FOR AN ARTICULATED MANIPULATOR Luis Arturo Soriano, Jose de Jesus Rubio,

More information

Robot Manipulator Control. Hesheng Wang Dept. of Automation

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

More information

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

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

arxiv: v1 [cs.sy] 19 Dec 2018

arxiv: v1 [cs.sy] 19 Dec 2018 Saturated control without velocity measurements for planar robots with flexible joints P Borja, T Wesselink and JMA Scherpen Faculty of Science and Engineering, University of Groningen Nijenborgh 4, 9747

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

STRICT LYAPUNOV FUNCTION AND CHETAEV FUNCTION FOR STABILITY/INSTABILITY ANALYSIS OF THE PENDULUM 1

STRICT LYAPUNOV FUNCTION AND CHETAEV FUNCTION FOR STABILITY/INSTABILITY ANALYSIS OF THE PENDULUM 1 STRICT LYAPUNOV FUNCTION AND CHETAEV FUNCTION FOR STABILITY/INSTABILITY ANALYSIS OF THE PENDULUM Rafael Kelly and Victor Santibañez Dirección de Telemática, CICESE Apdo Postal 65, Adm, Carretera Tijuana

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

Navigation and Obstacle Avoidance via Backstepping for Mechanical Systems with Drift in the Closed Loop

Navigation and Obstacle Avoidance via Backstepping for Mechanical Systems with Drift in the Closed Loop Navigation and Obstacle Avoidance via Backstepping for Mechanical Systems with Drift in the Closed Loop Jan Maximilian Montenbruck, Mathias Bürger, Frank Allgöwer Abstract We study backstepping controllers

More information

EN Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015

EN Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015 EN530.678 Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015 Prof: Marin Kobilarov 0.1 Model prerequisites Consider ẋ = f(t, x). We will make the following basic assumptions

More information

1 The Observability Canonical Form

1 The Observability Canonical Form NONLINEAR OBSERVERS AND SEPARATION PRINCIPLE 1 The Observability Canonical Form In this Chapter we discuss the design of observers for nonlinear systems modelled by equations of the form ẋ = f(x, u) (1)

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

Robust Control of an Electronic Throttle System Via Switched Chattering Control: Benchmark Experiments

Robust Control of an Electronic Throttle System Via Switched Chattering Control: Benchmark Experiments Robust Control of an Electronic Throttle System Via Switched Chattering Control: Benchmark Experiments Yolanda Vidal*, Leonardo Acho*, and Francesc Pozo* * CoDAlab, Departament de Matemàtica Aplicada III,

More information

Georgia Institute of Technology Nonlinear Controls Theory Primer ME 6402

Georgia Institute of Technology Nonlinear Controls Theory Primer ME 6402 Georgia Institute of Technology Nonlinear Controls Theory Primer ME 640 Ajeya Karajgikar April 6, 011 Definition Stability (Lyapunov): The equilibrium state x = 0 is said to be stable if, for any R > 0,

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

Converse Lyapunov theorem and Input-to-State Stability

Converse Lyapunov theorem and Input-to-State Stability Converse Lyapunov theorem and Input-to-State Stability April 6, 2014 1 Converse Lyapunov theorem In the previous lecture, we have discussed few examples of nonlinear control systems and stability concepts

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

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

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

More information

Nonlinear Systems and Control Lecture # 12 Converse Lyapunov Functions & Time Varying Systems. p. 1/1

Nonlinear Systems and Control Lecture # 12 Converse Lyapunov Functions & Time Varying Systems. p. 1/1 Nonlinear Systems and Control Lecture # 12 Converse Lyapunov Functions & Time Varying Systems p. 1/1 p. 2/1 Converse Lyapunov Theorem Exponential Stability Let x = 0 be an exponentially stable equilibrium

More information

EXPERIMENTAL COMPARISON OF SATURATED VELOCITY CONTROLLERS FOR DC MOTORS

EXPERIMENTAL COMPARISON OF SATURATED VELOCITY CONTROLLERS FOR DC MOTORS Journal of ELECTRICAL ENGINEERING, VOL. 59, NO. 5, 2008, 254 259 EXPERIMENTAL COMPARISON OF SATURATED VELOCITY CONTROLLERS FOR DC MOTORS Javier Moreno Valenzuela This paper concerns the velocity control

More information

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

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

More information

Hybrid Systems Course Lyapunov stability

Hybrid Systems Course Lyapunov stability Hybrid Systems Course Lyapunov stability OUTLINE Focus: stability of an equilibrium point continuous systems decribed by ordinary differential equations (brief review) hybrid automata OUTLINE Focus: stability

More information

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

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

More information

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists 3,350 108,000 1.7 M Open access books available International authors and editors Downloads Our

More information

Linear Feedback Control Using Quasi Velocities

Linear Feedback Control Using Quasi Velocities Linear Feedback Control Using Quasi Velocities Andrew J Sinclair Auburn University, Auburn, Alabama 36849 John E Hurtado and John L Junkins Texas A&M University, College Station, Texas 77843 A novel approach

More information

Stability Analysis Through the Direct Method of Lyapunov in the Oscillation of a Synchronous Machine

Stability Analysis Through the Direct Method of Lyapunov in the Oscillation of a Synchronous Machine Modern Applied Science; Vol. 12, No. 7; 2018 ISSN 1913-1844 E-ISSN 1913-1852 Published by Canadian Center of Science and Education Stability Analysis Through the Direct Method of Lyapunov in the Oscillation

More information

Lyapunov Stability Theory

Lyapunov Stability Theory Lyapunov Stability Theory Peter Al Hokayem and Eduardo Gallestey March 16, 2015 1 Introduction In this lecture we consider the stability of equilibrium points of autonomous nonlinear systems, both in continuous

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

Passivity-based Control of Euler-Lagrange Systems

Passivity-based Control of Euler-Lagrange Systems Romeo Ortega, Antonio Loria, Per Johan Nicklasson and Hebertt Sira-Ramfrez Passivity-based Control of Euler-Lagrange Systems Mechanical, Electrical and Electromechanical Applications Springer Contents

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

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

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

More information

A composite adaptive output feedback tracking controller for robotic manipulators* E. Zergeroglu, W. Dixon, D. Haste, and D.

A composite adaptive output feedback tracking controller for robotic manipulators* E. Zergeroglu, W. Dixon, D. Haste, and D. Robotica (1999) volume 17, pp. 591 600. Printed in the United Kingdom 1999 Cambridge University Press A composite adaptive output feedback tracking controller for robotic manipulators* E. Zergeroglu, W.

More information

A High'Gain Observer-Based PD Manipulator. Control for Robot. M(q) q+c(q,q)q+g(q)+fq=t (1) x= f(x, z), z= g(x, z, (2) x= f(x, (x)) (4) Abstract

A High'Gain Observer-Based PD Manipulator. Control for Robot. M(q) q+c(q,q)q+g(q)+fq=t (1) x= f(x, z), z= g(x, z, (2) x= f(x, (x)) (4) Abstract Proceedings of the American Control Conference Chicago, Illinois June 2000 A High'Gain Observer-Based PD Manipulator Control for Robot Jose Antonio Heredia and Wen Yu Departamento de Control Automatico,

More information

On the Design of Nonlinear Controllers for Euler-Lagrange Systems

On the Design of Nonlinear Controllers for Euler-Lagrange Systems Nonlinear Dynamics and Systems Theory, 1(1) (21) 99 11 On the Design of Nonlinear Controllers for Euler-Lagrange Systems L. Luyckx, M. Loccufier and E. Noldus Automatic Control Department, University of

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

Hybrid Systems - Lecture n. 3 Lyapunov stability

Hybrid Systems - Lecture n. 3 Lyapunov stability OUTLINE Focus: stability of equilibrium point Hybrid Systems - Lecture n. 3 Lyapunov stability Maria Prandini DEI - Politecnico di Milano E-mail: prandini@elet.polimi.it continuous systems decribed by

More information

Nonlinear Control Lecture 4: Stability Analysis I

Nonlinear Control Lecture 4: Stability Analysis I Nonlinear Control Lecture 4: Stability Analysis I Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Fall 2010 Farzaneh Abdollahi Nonlinear Control Lecture 4 1/70

More information

Rigid Manipulator Control

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

More information

Solution of Additional Exercises for Chapter 4

Solution of Additional Exercises for Chapter 4 1 1. (1) Try V (x) = 1 (x 1 + x ). Solution of Additional Exercises for Chapter 4 V (x) = x 1 ( x 1 + x ) x = x 1 x + x 1 x In the neighborhood of the origin, the term (x 1 + x ) dominates. Hence, the

More information

Trajectory Tracking Control of a Very Flexible Robot Using a Feedback Linearization Controller and a Nonlinear Observer

Trajectory Tracking Control of a Very Flexible Robot Using a Feedback Linearization Controller and a Nonlinear Observer Trajectory Tracking Control of a Very Flexible Robot Using a Feedback Linearization Controller and a Nonlinear Observer Fatemeh Ansarieshlaghi and Peter Eberhard Institute of Engineering and Computational

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

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

Control of Robotic Manipulators with Input/Output Delays

Control of Robotic Manipulators with Input/Output Delays 2009 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June 10-12, 2009 WeC20.5 Control of Robotic Manipulators with Input/Output Delays Nikhil Chopra Abstract Input/output delays

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

Using Lyapunov Theory I

Using Lyapunov Theory I Lecture 33 Stability Analysis of Nonlinear Systems Using Lyapunov heory I Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore Outline Motivation Definitions

More information

Iterative Feedback Tuning for the joint controllers of a 7-DOF Whole Arm Manipulator

Iterative Feedback Tuning for the joint controllers of a 7-DOF Whole Arm Manipulator st IEEE Conference on Decision and Control December -,. Maui, Hawaii, USA Iterative Feedback Tuning for the joint controllers of a 7-DOF Whole Arm Manipulator Zaira Pineda Rico, Andrea Lecchini-Visintini,

More information

ADAPTIVE NEURAL NETWORK CONTROL OF MECHATRONICS OBJECTS

ADAPTIVE NEURAL NETWORK CONTROL OF MECHATRONICS OBJECTS acta mechanica et automatica, vol.2 no.4 (28) ADAPIE NEURAL NEWORK CONROL OF MECHARONICS OBJECS Egor NEMSE *, Yuri ZHUKO * * Baltic State echnical University oenmeh, 985, St. Petersburg, Krasnoarmeyskaya,

More information

A SIMPLE ITERATIVE SCHEME FOR LEARNING GRAVITY COMPENSATION IN ROBOT ARMS

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

More information

Lecture 4. Chapter 4: Lyapunov Stability. Eugenio Schuster. Mechanical Engineering and Mechanics Lehigh University.

Lecture 4. Chapter 4: Lyapunov Stability. Eugenio Schuster. Mechanical Engineering and Mechanics Lehigh University. Lecture 4 Chapter 4: Lyapunov Stability Eugenio Schuster schuster@lehigh.edu Mechanical Engineering and Mechanics Lehigh University Lecture 4 p. 1/86 Autonomous Systems Consider the autonomous system ẋ

More information

Dynamics. Basilio Bona. Semester 1, DAUIN Politecnico di Torino. B. Bona (DAUIN) Dynamics Semester 1, / 18

Dynamics. Basilio Bona. Semester 1, DAUIN Politecnico di Torino. B. Bona (DAUIN) Dynamics Semester 1, / 18 Dynamics Basilio Bona DAUIN Politecnico di Torino Semester 1, 2016-17 B. Bona (DAUIN) Dynamics Semester 1, 2016-17 1 / 18 Dynamics Dynamics studies the relations between the 3D space generalized forces

More information

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

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

More information

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 8: Basic Lyapunov Stability Theory

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 8: Basic Lyapunov Stability Theory MCE/EEC 647/747: Robot Dynamics and Control Lecture 8: Basic Lyapunov Stability Theory Reading: SHV Appendix Mechanical Engineering Hanz Richter, PhD MCE503 p.1/17 Stability in the sense of Lyapunov A

More information

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

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

More information

Lyapunov stability ORDINARY DIFFERENTIAL EQUATIONS

Lyapunov stability ORDINARY DIFFERENTIAL EQUATIONS Lyapunov stability ORDINARY DIFFERENTIAL EQUATIONS An ordinary differential equation is a mathematical model of a continuous state continuous time system: X = < n state space f: < n! < n vector field (assigns

More information

Emulation of an Animal Limb with Two Degrees of Freedom using HIL

Emulation of an Animal Limb with Two Degrees of Freedom using HIL Emulation of an Animal Limb with Two Degrees of Freedom using HIL Iván Bautista Gutiérrez, Fabián González Téllez, Dario Amaya H. Abstract The Bio-inspired robotic systems have been a focus of great interest

More information

Nonlinear systems. Lyapunov stability theory. G. Ferrari Trecate

Nonlinear systems. Lyapunov stability theory. G. Ferrari Trecate Nonlinear systems Lyapunov stability theory G. Ferrari Trecate Dipartimento di Ingegneria Industriale e dell Informazione Università degli Studi di Pavia Advanced automation and control Ferrari Trecate

More information

for Articulated Robot Arms and Its Applications

for Articulated Robot Arms and Its Applications 141 Proceedings of the International Conference on Information and Automation, December 15-18, 25, Colombo, Sri Lanka. 1 Forcefree Control with Independent Compensation for Articulated Robot Arms and Its

More information

Passivity-based Control of Robot Manipulators Subject to Constraints

Passivity-based Control of Robot Manipulators Subject to Constraints Passivity-based Control of Robot Manipulators Subject to Constraints Khoi B Ngo and Robert Mahony Faculty of Engineering and IT Australian National University Acton, ACT 0200, Australia e-mail: {khoi.ngo,

More information

Problem Description The problem we consider is stabilization of a single-input multiple-state system with simultaneous magnitude and rate saturations,

Problem Description The problem we consider is stabilization of a single-input multiple-state system with simultaneous magnitude and rate saturations, SEMI-GLOBAL RESULTS ON STABILIZATION OF LINEAR SYSTEMS WITH INPUT RATE AND MAGNITUDE SATURATIONS Trygve Lauvdal and Thor I. Fossen y Norwegian University of Science and Technology, N-7 Trondheim, NORWAY.

More information

Stabilizing a Multi-Agent System to an Equilateral Polygon Formation

Stabilizing a Multi-Agent System to an Equilateral Polygon Formation Stabilizing a Multi-Agent System to an Equilateral Polygon Formation Stephen L. Smith, Mireille E. Broucke, and Bruce A. Francis Abstract The problem of stabilizing a group of agents in the plane to a

More information

Seul Jung, T. C. Hsia and R. G. Bonitz y. Robotics Research Laboratory. University of California, Davis. Davis, CA 95616

Seul Jung, T. C. Hsia and R. G. Bonitz y. Robotics Research Laboratory. University of California, Davis. Davis, CA 95616 On Robust Impedance Force Control of Robot Manipulators Seul Jung, T C Hsia and R G Bonitz y Robotics Research Laboratory Department of Electrical and Computer Engineering University of California, Davis

More information

1 Lyapunov theory of stability

1 Lyapunov theory of stability M.Kawski, APM 581 Diff Equns Intro to Lyapunov theory. November 15, 29 1 1 Lyapunov theory of stability Introduction. Lyapunov s second (or direct) method provides tools for studying (asymptotic) stability

More information

1030 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 56, NO. 5, MAY 2011

1030 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 56, NO. 5, MAY 2011 1030 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 56, NO 5, MAY 2011 L L 2 Low-Gain Feedback: Their Properties, Characterizations Applications in Constrained Control Bin Zhou, Member, IEEE, Zongli Lin,

More information

DO NOT DO HOMEWORK UNTIL IT IS ASSIGNED. THE ASSIGNMENTS MAY CHANGE UNTIL ANNOUNCED.

DO NOT DO HOMEWORK UNTIL IT IS ASSIGNED. THE ASSIGNMENTS MAY CHANGE UNTIL ANNOUNCED. EE 5 Homewors Fall 04 Updated: Sunday, October 6, 04 Some homewor assignments refer to the textboos: Slotine and Li, etc. For full credit, show all wor. Some problems require hand calculations. In those

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

Prediction-based adaptive control of a class of discrete-time nonlinear systems with nonlinear growth rate

Prediction-based adaptive control of a class of discrete-time nonlinear systems with nonlinear growth rate www.scichina.com info.scichina.com www.springerlin.com Prediction-based adaptive control of a class of discrete-time nonlinear systems with nonlinear growth rate WEI Chen & CHEN ZongJi School of Automation

More information

Automatic Control 2. Nonlinear systems. Prof. Alberto Bemporad. University of Trento. Academic year

Automatic Control 2. Nonlinear systems. Prof. Alberto Bemporad. University of Trento. Academic year Automatic Control 2 Nonlinear systems Prof. Alberto Bemporad University of Trento Academic year 2010-2011 Prof. Alberto Bemporad (University of Trento) Automatic Control 2 Academic year 2010-2011 1 / 18

More information

An asymptotic ratio characterization of input-to-state stability

An asymptotic ratio characterization of input-to-state stability 1 An asymptotic ratio characterization of input-to-state stability Daniel Liberzon and Hyungbo Shim Abstract For continuous-time nonlinear systems with inputs, we introduce the notion of an asymptotic

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

EE363 homework 7 solutions

EE363 homework 7 solutions EE363 Prof. S. Boyd EE363 homework 7 solutions 1. Gain margin for a linear quadratic regulator. Let K be the optimal state feedback gain for the LQR problem with system ẋ = Ax + Bu, state cost matrix Q,

More information

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

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

More information

3- DOF Scara type Robot Manipulator using Mamdani Based Fuzzy Controller

3- DOF Scara type Robot Manipulator using Mamdani Based Fuzzy Controller 659 3- DOF Scara type Robot Manipulator using Mamdani Based Fuzzy Controller Nitesh Kumar Jaiswal *, Vijay Kumar ** *(Department of Electronics and Communication Engineering, Indian Institute of Technology,

More information

Lyapunov Theory for Discrete Time Systems

Lyapunov Theory for Discrete Time Systems Università degli studi di Padova Dipartimento di Ingegneria dell Informazione Nicoletta Bof, Ruggero Carli, Luca Schenato Technical Report Lyapunov Theory for Discrete Time Systems This work contains a

More information

Passivity-based Stabilization of Non-Compact Sets

Passivity-based Stabilization of Non-Compact Sets Passivity-based Stabilization of Non-Compact Sets Mohamed I. El-Hawwary and Manfredi Maggiore Abstract We investigate the stabilization of closed sets for passive nonlinear systems which are contained

More information

MCE693/793: Analysis and Control of Nonlinear Systems

MCE693/793: Analysis and Control of Nonlinear Systems MCE693/793: Analysis and Control of Nonlinear Systems Lyapunov Stability - I Hanz Richter Mechanical Engineering Department Cleveland State University Definition of Stability - Lyapunov Sense Lyapunov

More information

Average-Consensus of Multi-Agent Systems with Direct Topology Based on Event-Triggered Control

Average-Consensus of Multi-Agent Systems with Direct Topology Based on Event-Triggered Control Outline Background Preliminaries Consensus Numerical simulations Conclusions Average-Consensus of Multi-Agent Systems with Direct Topology Based on Event-Triggered Control Email: lzhx@nankai.edu.cn, chenzq@nankai.edu.cn

More information

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

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

More information