arxiv: v1 [cs.sy] 19 Dec 2018

Size: px
Start display at page:

Download "arxiv: v1 [cs.sy] 19 Dec 2018"

Transcription

1 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 AG Groningen, The Netherlands s:lpborjarosalesjmascherpen@rugnl, tcwesselink@studentrugnl arxiv:8857v cssy 9 Dec 8 Abstract In this work, we propose a passivity-based controller that addresses the problem of set point regulation for planar robots with two links and flexible joints Moreover, the controller is saturated and does not require velocity measurements Additionally, we present experiments that corroborate the theoretical results of this note Keywords-Port-Hamiltonian systems, passivity-based control, saturation, asymptotic stabilization Introduction Energy-based models, eg, the Euler-Lagrange (EL) and port-hamiltonian (ph) frameworks, have been extensively used to represent mechanical systems, see for example,, 3, 4, 5, 6 One of the main advantages of these modeling approaches is that they provide a systematic procedure to obtain mathematical models that capture the nonlinear phenomena and preserve conservation laws present in physical systems A well-known property of mechanical systems is that they are passive, loosely speaking this means that these systems are not able to generate energy by themselves Particularly, in the EL and ph representations, this passivity property can be verified by considering as storage function the total energy of the system Accordingly, a natural way to control passive systems is to design controllers that give a desired shape to the energy of the closed-loop system This process is known as energy-shaping and it is the main idea of several passivity-based control (PBC) approaches In this work, we focus on the ph representation of planar robots with flexible joints, where the objective is to address the problem of set-point regulation for this class of systems Additionally, we are interested in controllers that can overcome two common issues that arise during practical implementation, namely, the lack of sensors to measure the velocities and limitations in the actuators, particularly, the necessity of saturated signals to ensure the safety of the equipment Following these ideas, the main contribution of this work is the design of a controller that solves the set-point regulation problem for planar robots with flexible joints The aforementioned controller has the following appealing properties: The closed-loop system preserves the ph structure and, consequently, the passivity property The control design does not require the solution of partial differential equations (PDEs) The control signals are constrained to a desired interval Thus, for implementation purposes, it is not necessary to include additional saturation blocks to prevent damage to the motors The control design only requires position measurements Therefore, the controller can be implemented without the necessity of filters or observers that estimate the velocities The outline of this paper is as follows First, we provide the model of the system and the problem formulation in Section Section 3 is devoted to the control design, where we present two saturated controllers and the experimental results derived from their implementation Finally, we give closure to this note with some concluding remarks and future work in Section 4 Notation: We denote the n n identity matrix as I n, and the n s matrix of zeros as n s Consider the vector x R n, the square matrix A R n n, the function f : R n R, and the mapping F : R n R m Then: we denote the i th element of x as x i The symmetric part of A is given by sym{a} := (A + A ) When A = A, A is said to be positive definite, A >, or positive semidefinite, A, if and only if x Ax >, x Ax for all x n, respectively If A >, we denote the Euclidean weighted-norm as x A := x Ax We define the ( ) differential operator x f := f and x x f := f x For F, we define the ij-th element of its n m Jacobian matrix as ( x F) ij := F j x i When clear from the context the subindex in is omitted For any F and the distinguished element x R n, we define the constant matrix F := F(x ) All mappings are supposed smooth enough

2 Model and problem setting The system to be controlled consists of two links, each one attached to a motor shaft through a spring As is stated above, we adopt a ph model to characterize the behavior of the system Therefore, we consider as state vector the positions q R 4 and the momenta p R 4 related to the elements of the robot arm, namely, q = ql q m, p = ql q m where the vectors q l R, q m R denote the angular position of the links and the motors, respectively; while, p l R represent the momenta of the links, and the momenta of the motors are given by p m R Hence, the system dynamics is expressed as q 4 4 I 4 q H(q, p) 4 = + u ṗ I 4 R p H(q, p) B () H(q, p) = p M (q l )p + q l q m K s with Ml (q M(q l ) = l ) M m a + a M l (q l ) = + b cos(q l ) a + b cos(q l ) a + b cos(q l ) a Dl R = D m M m = diag{i m, I m } D l = diag{d l, D l } D m = diag{d m, D m } K s = diag{k s, k s } B = I where a, a and b are constants related to the moment of inertia (MoI) of the links; and u R is the input vector which corresponds to the torques of the motors All the parameters are positive and their physical meaning is explained in Table 3 in the Appendix of this note Problem setting the objective of this work is to stabilize system () to a constant point that belongs to the set () (3) E := {q R 4 q l = q m, p = 4 } (4) Furthermore, we consider that only measurements of the positions q are available; and the elements of the controller are constrained to given intervals, that is, u(t) U for all t, where U := u max, u max u max, u max For an alternative ph representation of this system, we refer the reader to 7 3 Control design In this section, we present three controllers that stabilize the planar robot to a reference The first controller is based on the PI-PBCs reported in 8, which is used as a starting point towards the development of the saturated controllers The second controller satisfies the requirements established in Section, nonetheless, the experiments exhibit a steady state error Finally, the third controller is an extension of the previous one, where an integral-like action is added to eliminate the steady state error, this is corroborated in the experimental results 3 Preliminary PI controller In 8, a constructive procedure to stabilize ph systems is proposed, an advantage of this approach over other PBC techniques is that the control law is obtained without the necessity of solving PDEs Furthermore, the controllers derived from this approach can be interpreted as PI regulators, where the feedback signal is the passive output of the system In Proposition we provide a modified PI that stabilizes system () to a desired reference, and where the passive output is given by the velocities of the motors Then, based on this PI controller, in subsequent sections we develop a control law that satisfies the requirements imposed in Section Proposition Consider system () in closed-loop with the controller u = K Pm q m K I (q m q ) K Pl q l (5) where q R is the desired position of the links, and the matrices K Pm, K Pl, K I R verify K Pm >, K I > D m + K Pm 4 K P l D l K Pl > Then, the following statements hold true (6) (i) The closed-loop system admits a ph representation, that is q 4 4 I 4 q H PI (q, p) = (7) ṗ I 4 J PI R PI p H PI (q, p) where R PI := Dl K P l K, P l D m + K Pm J PI := K P l K Pl H PI (q, p) := H(q, p) + q m q K I (8) We recall that ph(q, p) = M (q)p = q

3 (ii) The point x := (q l, q m, p l, p m ) = (q, q,, ) is an asymptotically stable equilibrium of the closedloop system with Lyapunov function H PI (q, p) Proof: Note that, based on a Schur complement analysis, (6) implies that R PI > Moreover, Dl J PI R PI = (9) K Pl D m K Pm Hence, replacing (5) in () we get 3 ṗ l = ql H D l pl H ṗ m = qm H (D l + K Pm ) pm H K Pl pl H K I (q m q ) Therefore, since q H PI = q H +, K I (q m q ) p H PI = p H, () we claim that (i) holds true To proof (ii), note that Ḣ PI = ( q H PI ) ( p H PI ) q = ṗ p H PI R PI, () which implies that H PI is non-increasing Moreover, some straightforward computations show that where ( H PI ) = 8 ( KPI H PI ) = 4 4 > 4 4 M K PI := Ks K s K s K s + K I () Therefore, H PI has a minimum at x Thus, the stability of the equilibrium is proved by applying the direct method of Lyapunov, see 9 Furthermore, Ḣ PI = p = 4 = ṗ = 4 = K } s(q l q m ) = = q K I (q m q ) = m = q l = q (3) Hence, the asymptotic stability property is proved by Barbashin Theorem, see 9 Remark The natural damping of the system ensures that the inclusion of the term K Pl q l is possible at the same time that the ph structure is preserved On one hand, the aforementioned term injects damping to the links, which attenuate the oscillations On the other hand, the structure preservation is desirable for analysis purposes, and potentially, physical interpretation of the closed-loop system 3 Due to space constraints, in the sequel, during the development of the proofs, the arguments of the functions are omitted when they are clear 3 Saturated control without velocity measurements Although the controller defined in (5) stabilizes the system at the desired point, it clearly requires information of the velocities Moreover, it is not possible to ensure that the control signals remain in the range of operation of the motors Accordingly, to overcome the aforementioned issues, we propose two modifications to the control law: To replace the integral term K I (q m q ) with a saturated function To inject damping without the necessity of measuring the velocities A method to inject damping without velocity measurements, for mechanical systems, is proposed in The main idea of this methodology is to propose a virtual state that is linearly related to the positions, then, this new state is used to inject damping into the closed-loop system Proposition establishes one of the main contributions of this note, where a combination of the damping injection approach reported in with the PI of Proposition is proposed Proposition Let the controller state vectors x cl, x cm R Define the functions 4 z l (q l, x cl ) := q l q + x cl, z m (q m, x cm ) := q m q + x cm, α li Φ l (z l ) := ln(cosh(β li z li )) β i= li α mi Φ m (z m ) := ln(cosh(β mi z mi )) β mi i= where α li, α mi, β li, β mi R > Consider the dynamics (4) ẋ cl = R cl xcl Φ l (z l (q l, x cl )) ẋ cm = R cm xcm Φ m (z m (q m, x cm )) + K c x cm, (5) where R cl, R cm, K c R are positive definite constant matrices verifying R cl 4 Consider the control law Then: ( D l + Dm ) > (6) u = zl Φ l (z l (q l, x cl )) zm Φ m (z m (q m, x cm )) (7) (i) The elements of the input vector u are saturated (ii) Consider system () in closed-loop with (7) Hence, the dynamics of the augmented state space ζ = q, p, x c l, x c m admit a ph representation 4 Due to space constraints, the arguments (q l, x cl ), (q m, x cm ) of functions z l, z m, respectively, are omitted in the definitions of Φ l (z l (q l, x cl ), Φ m(z m(q m, x cm ) 3

4 (iii) The point ζ = (x,, ) is an asymptotically stable equilibrium of the closed loop system with Lyapunov function Proof: H ζ (ζ) = H(q, p) + Φ l (z l (q l, x cl )) +Φ m (z m (q m, x cm )) + x c m K c To proof (i), note that αl tanh(β zl Φ l = l z l ) α l tanh(β l z l ) αm tanh(β zm Φ m = m z m ) α m tanh(β m z m ) (8) (9) Therefore, the control law (7) reduces to u αl tanh(β = l z l ) + α m tanh(β m z m ) () u α l tanh(β l z l ) + α m tanh(β m z m ) Thus, (α li + α mi ) u i α li + α mi () To proof (ii) note that, since ql z l = xcl z l = qm z m = xcm z m = I, () from the chain rule we get ql Φ l = xcl Φ l = xcl H ζ = zl Φ l, qm Φ m = xcm Φ m = zm Φ m (3) Therefore, in closed-loop, the dynamics of the momenta vector take the form ṗ l = ql H D l p H = ql H ζ D l p H ζ + xcl H ζ ṗ m = qm H D m pm H + u = qm H ζ D m pm H ζ xcl H ζ Moreover, (5) can be rewritten as ẋ cl = R cl xcl H ζ ẋ cm = R cm xcm H ζ (4) (5) Hence, from (4) and (5), the closed-loop system takes the form ζ = F ζ H ζ, (6) with, 4 4 I I 4 R Γ ζ 4 F ζ := 4 4 R cl ; Γ ζ := I I 4 4 R cm (7) Furthermore, from (6), it follows that R sym{f ζ } = Γ ζ 4 (8) 4 Γ ζ R cl 4 4 R cm To proof (iii) note that, from (6) and (8), we have Ḣ ζ = ( H ζ ) ζ = ( Hζ ) F ζ H ζ, (9) which implies that H ζ (ζ) is non-increasing Moreover, z l = = ( ql Φ l ) = ( xcl Φ l ) =, z m = = ( qm Φ m ) = ( xcm Φ m ) = Therefore, Furthermore, since (3) ( H ζ ) = ( H) = (3) K c x cm q l Φ l = xcl ( ql Φ l ) = ql ( xcl Φ l ) = x cl Φ l = diag{β l α l sech (β l z l ), β l α l sech (β l z l )} q m Φ m = xcm ( qm Φ m ) = qm ( xcm Φ m ) = x cm Φ m = diag{β m α m sech (β m z m ), β m α m sech (β m z m )}, some straightforward computations show that ( H ζ ) = K S + A 4 4 A 4 4 M 4 4 >, (3) A 4 4 A + K C where A := diag{β l α l, β l α l, β m α m, β m α m }, Ks K K S := s, K K s K C := s K c Accordingly, from (3) and (3), arg min{h ζ (ζ)} = ζ Thus, the stability property of ζ is proved by invoking Lyapunov theory Moreover, to proof the asymptotic stability property, note that p H ζ = 4 = p = 4 Ḣ ζ = xcl H ζ = = z l = xcm H ζ = = K c x cm = qm Φ m ql Φ l = { } = ṗ l = = Ks (q l q m ) = x ṗ m = cm = = { } qm = q l = z m = { qm = q l = q x cl = (33) Hence, the asymptotic stability property is proved by Barbashin Theorem We corroborate the analytical results of Proposition through the implementation of the controller in a physical system Below we report the obtained experimental results Experimental results the controller (7) is implemented in the robot arm DOF serial flexible joint by Quanser We fix the following control parameters R cm = diag{5, 5}, β l =, R cl = diag{, 4}, β l =, K c = diag{5, 5}, β mi = ; (34) 4

5 Positions Control signals u u 5 5 Angle rad -5 q l q m q l q m Current A Time s Figure : Behavior of the positions for C Time s Figure : Control signals for C and we study three cases for different values of the parameters α li, α mi which are shown in Table 5 Positions Table : Cases for different values of the parameters α Case values for α li values for α mi C 8 4 C C3 The three cases under study illustrate the effect of the term zl Φ l (z l (q l, x cl )) in the behavior of the closed-loop system This term is interpreted as damping in the links of the planar robot, therefore, is expected that as the values α li increase, the oscillations in the response decrease Accordingly, the experiments for the three cases are carried out under the same initial conditions, ζ() =, and the same reference, q = (, ) Figures 5, 6 depict the results of case C, Figures 3, 4 show the results of case C; and Figures, correspond to the results of case C3 From the aforementioned plots, we conclude the following: The existence of steady state error can be observed for all the cases This situation is probably a consequence of phenomena that are not taken into account in the model, eg, nonlinear friction terms Moreover, from the experiments, we notice the actuators are not able to provoke any displacement when u i, Therefore, the positions remain constant, even when the control signals are different from zero This is particularly notorious in Figure There exists a trade off between the damping injected to the links and the magnitude of the steady state error Furthermore, a similar relationship takes place between the magnitude of α li and the oscillations, where, a greater magnitude of these values yields into an important attenuation in the oscillations Both relations can be noticed in Figures, 3 and 5 From a theoretical point of view, the control law (7) solves the problem stated in Section, that is, the controller de- Angle rad Current A Angle rad Time s q l q m q l q m Figure 3: Behavior of the positions for C Control signals 5 5 Time s Figure 4: Control signals for C Positions 5 5 Time s q l q m q l u u q m Figure 5: Behavior of the positions for C3 5

6 Control signals u with z l, z m, Φ l, Φ m defined as in (4) Fix a reference q and define the matrices Current A Time s Figure 6: Control signals for case C3 veloped in this section is saturated and does not depend on the measurement of velocities Nonetheless, as is reported above, a new issue has arisen during the implementation of the controller, namely, the presence of steady state error In the following subsection we propose an alternative to overcome this problem 33 Eliminating the steady state error Customarily, the steady state error is eliminated by the negative feedback of an integral term of the error between some measurements and the reference In our case, such an error is the difference between the positions of the motors and the reference, that is, (q m q ) Moreover, the derivative of this error is given by q m, which is the passive output of the system Hence, following the approach adopted in this note, the term that eliminates the steady state error is given by a double integrator of the passive output Accordingly, Proposition 3 provides an alternative control law that includes a double integral-like term, which eradicates the steady state error and ensures that the control signals remain saturated, alas, the ph structure is not preserved anymore Proposition 3 Consider the vector state σ R whose dynamics are given by σ = Φ σ (σ)(q m q ) K σ σ, (35) where the matrix K σ R and the function Φ σ : R R are defined as Φ σ (σ) := i= u α σi β σi ln(cosh(β σi σ i )) (36) K σ := diag{k σ, k σ } (37) with α σi, β σi, k σi R > Consider F ζ, given in (7) and assume that R cl verifies (6) Consider the control law u = zcl Φ l (z l (q l, x cl )) zcm Φ m (z m (q m, x cm )) Φ σ (σ), (38) A σ := diag{β σ α σ, β σ α σ }; A ξ := 6 A σ, A ξ := A σ, 4 8 Fζ ( H ζ ) A ξ A := A, ξ K σ where ( H ζ ) is given in (3) Then: (i) The elements of the input vector u are saturated (39) (ii) Consider system () in closed-loop with (38) If the matrix A is Hurwitz, then ξ = q q is a (locally) asymptotically stable equilibrium point of the closed-loop system Proof: To proof (i), note that ασ tanh(β Φ σ = σ σ ) (4) α σ tanh(β σ σ ) Furthermore, from the proof of item (i) in Proposition and (4), we get Moreover, u i = α li tanh(β li z li ) α mi tanh(β mi z mi ) α σi tanh(β σi σ i ) (α li + α mi + α σi ) u i α li + α mi + α σi To proof (ii), define the new state space ξ := ζ σ, and the error ξ := ξ ξ Then, some lengthy but straightforward computations show that the linearization of closedloop system, around ξ, is given by ξ = A ξ The proof is completed by applying Lyapunov s Indirect Method, see Chapter 4 of 9 While the main theoretical contributions of this document are the results of Proposition, with the implementation of the control law (38) the closed-loop system exhibits a better performance in terms of steady state error and oscillations Below, we report the experimental results of this implementation Experimental results the control law (38) is implemented in the robot arm Towards this end, we select the control matrices as R cl = diag{5, 4}, K c = I, R cm = 5I, K σ = I, The rest of the control parameters is given in Table (4) 6

7 Table : Control parameters α l = 6 α l = 3 α m = 5 α m = 6 α σ = 35 α σ = 3 β l = 3 β l = β m = β m = β σ = 5 β σ = 3 Positions Current A 5-5 Control signals u u Angle rad 5-5 q l q m q l q m Time s Figure 8: Control signals with the addition of an integrallike term Time s Figure 7: Behavior of the positions with the addition of an integral-like term Moreover, we fix the reference q = (, ), and we carry out the experiments under initial condition ξ() = 4 Note that with this selection of the parameters of the controller, we ensure that the matrix A, defined in (39), is Hurwitz and consequently the point ζ is an asymptotically stable equilibrium of the closed-loop system Figure 7 depicts the positions of the links and motors, where the error of the final position with respect to the desired reference is almost zero On the other hand, Figure 8 shows the control signals, where the value of both signals is close to zero From the plots we conclude the implementation of controller (38) has in overall a better performance than controller (7) Moreover, in this case the trade off between the attenuation of the oscillations and the steady error seems to have been removed The errors that persist can be result of several factors, eg, slips in the motors, numerical errors, the tuning of the gains 4 Conclusions and future work We present a controller that solves the stabilization problem for planar robots with flexible joints Additionally, the control law is designed without the necessity of solving PDEs nor velocity measurements; and the control signals are saturated Furthermore, the controller is designed for the two links case, nonetheless, can be extended to the case of n links We remark the fact that by considering the natural damping of the system we are able to inject damping in the links and preserve the ph structure For implementation purposes, we add an extra term dependent on a virtual state which is similar to an integral of the error (q m q ) This extra term improve the performance of the closed-loop system with the elimination of the steady state error and the attenuation of the oscillations in its behavior Furthermore, after the addition of this extra term, the property of saturation in the control law is preserved As future work, we aim to extend the proposed methodology to ph systems, in different domains, that can be stabilized with PI-PBC, eg, electrical circuits, electromechanical systems or fluid systems Table 3 contains the information about the physical parameters of the robot arm DOF serial flexible joint by Quanser These parameters were taken from the datasheet of the robot and Table 3: System parameters Parameter Physical meaning Value Units a 48 a 73 b 86 I m MoI of motor 7 I m MoI of motor 7 D l Damping on link 38 N m s/rad D l Damping on link 3 N m s/rad D m Damping on motor 8435 N m s/rad D m Damping on motor 36 N m s/rad k s Spring constant 9 N m/rad k s Spring constant 4 N m/rad The experiments reported in Section 3 were carried out using the Matlab/Simulink interface Where, u max = u max = A Note that, the saturation value is given in terms of the currents supplied to the motors, nonetheless, these cur- 7

8 rents satisfy a linear relationship with the torques of the motors The details of these linear relations are provided by Quanser R Miranda-Colorado, L T Aguilar, and J Moreno- Valenzuela, A model-based velocity controller for chaotization of flexible joint robot manipulators: Synthesis, analysis, and experimental evaluations, International Journal of Advanced Robotic Systems, vol 5, no 5, p , 8 References F Bullo and A D Lewis, Geometric control of mechanical systems: modeling, analysis, and design for simple mechanical control systems Springer Science & Business Media, 4, vol 49 M W Spong, Modeling and control of elastic joint robots, Journal of dynamic systems, measurement, and control, vol 9, no 4, pp 3 38, R Olfati-Saber, Nonlinear control of underactuated mechanical systems with application to robotics and aerospace vehicles, PhD dissertation, Massachusetts Institute of Technology, 4 R Ortega, A Loria, P Nicklasson, and H Sira- Ramirez, Passivity-Based Control of Euler-Lagrange Systems: Mechanical, Electrical and Electromechanical Applications Communications and Control Engineering Springer Verlag, London, A J van der Schaft, L -Gain and Passivity techniques in nonlinear control, 3rd ed Berlin: Springer, 6 6 R Ortega, M W Spong, F Gomez-Estern, and G Blankenstein, Stabilization of a Class of Underactuated Mechanical Systems Via Interconnection and Damping Assignment, Automatic Control, IEEE Transactions on, vol 47, no 8, pp 8 33, Aug 7 H Jardón-Kojakhmetov, M Muñoz-Arias, and J M Scherpen, Model reduction of a flexible-joint robot: a port-hamiltonian approach, IFAC-PapersOnLine, vol 49, no 8, pp , 6 8 P Borja, R Cisneros, and R Ortega, A constructive procedure for energy-shaping of port-hamiltonian systems, Automatica, vol 7, pp 3 34, 6 9 H Khalil, Nonlinear systems, 3rd ed New Jersey: Prentice-Hall, D A Dirksz, J M Scherpen, and R Ortega, Interconnection and damping assignment passivity-based control for port-hamiltonian mechanical systems with only position measurements, in Decision and Control, 8 CDC 8 47th IEEE Conference on IEEE, 8, pp

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

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

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

A Normal Form for Energy Shaping: Application to the Furuta Pendulum

A Normal Form for Energy Shaping: Application to the Furuta Pendulum Proc 4st IEEE Conf Decision and Control, A Normal Form for Energy Shaping: Application to the Furuta Pendulum Sujit Nair and Naomi Ehrich Leonard Department of Mechanical and Aerospace Engineering Princeton

More information

On the PDEs arising in IDA-PBC

On the PDEs arising in IDA-PBC On the PDEs arising in IDA-PBC JÁ Acosta and A Astolfi Abstract The main stumbling block of most nonlinear control methods is the necessity to solve nonlinear Partial Differential Equations In this paper

More information

Interconnection and Damping Assignment Approach for Reliable PM Synchronous Motor Control

Interconnection and Damping Assignment Approach for Reliable PM Synchronous Motor Control Interconnection and Damping Assignment Approach for Reliable PM Synchronous Motor Control Ahmad Akrad, Mickaël Hilairet, Romeo Ortega, Demba Diallo LGEP/SPEE Labs ; CNRS UMR857 ; Supelec ; Univ Pierre

More information

Robust Hamiltonian passive control for higher relative degree outputs Carles Batlle, Arnau Dòria-Cerezo, Enric Fossas

Robust Hamiltonian passive control for higher relative degree outputs Carles Batlle, Arnau Dòria-Cerezo, Enric Fossas Robust Hamiltonian passive control for higher relative degree outputs Carles Batlle, Arnau Dòria-Cerezo, Enric Fossas ACES: Control Avançat de Sistemes d Energia IOC-DT-P-2006-25 Setembre 2006 Robust Hamiltonian

More information

Total Energy Shaping of a Class of Underactuated Port-Hamiltonian Systems using a New Set of Closed-Loop Potential Shape Variables*

Total Energy Shaping of a Class of Underactuated Port-Hamiltonian Systems using a New Set of Closed-Loop Potential Shape Variables* 51st IEEE Conference on Decision an Control December 1-13 212. Maui Hawaii USA Total Energy Shaping of a Class of Uneractuate Port-Hamiltonian Systems using a New Set of Close-Loop Potential Shape Variables*

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

KINETIC ENERGY SHAPING IN THE INVERTED PENDULUM

KINETIC ENERGY SHAPING IN THE INVERTED PENDULUM KINETIC ENERGY SHAPING IN THE INVERTED PENDULUM J. Aracil J.A. Acosta F. Gordillo Escuela Superior de Ingenieros Universidad de Sevilla Camino de los Descubrimientos s/n 49 - Sevilla, Spain email:{aracil,

More information

Controlled Lagrangian Methods and Tracking of Accelerated Motions

Controlled Lagrangian Methods and Tracking of Accelerated Motions Controlled Lagrangian Methods and Tracking of Accelerated Motions Dmitry V. Zenkov* Department of Mathematics North Carolina State University Raleigh, NC 7695 dvzenkov@unity.ncsu.edu Anthony M. Bloch**

More information

A Simplified IDA-PBC Design for Underactuated Mechanical Systems with Applications

A Simplified IDA-PBC Design for Underactuated Mechanical Systems with Applications A Simplified IDA-PBC Design for Underactuated Mechanical Systems with Applications Mutaz Ryalat a,dina Shona Laila a a School of Engineering Sciences, University of Southampton, Highfield, Southampton

More information

HAMILTONIAN FORMULATION OF PLANAR BEAMS. Goran Golo,,1 Arjan van der Schaft,1 Stefano Stramigioli,1

HAMILTONIAN FORMULATION OF PLANAR BEAMS. Goran Golo,,1 Arjan van der Schaft,1 Stefano Stramigioli,1 HAMILTONIAN FORMULATION OF PLANAR BEAMS Goran Golo,,1 Arjan van der Schaft,1 Stefano Stramigioli,1 Department of Appl. Mathematics, University of Twente P.O. Box 217, 75 AE Enschede, The Netherlands ControlLab

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

Global Stabilisation of Underactuated Mechanical Systems via PID Passivity-Based Control

Global Stabilisation of Underactuated Mechanical Systems via PID Passivity-Based Control Global Stabilisation of Underactuated Mechanical Systems via PID Passivity-Based Control arxiv:161.6999v1 math.ds 22 Oct 216 Jose Guadalupe Romero, Alejandro Donaire and Romeo Ortega Abstract In this note

More information

RESEARCH ARTICLE. Bounded stabilization of stochastic port-hamiltonian systems

RESEARCH ARTICLE. Bounded stabilization of stochastic port-hamiltonian systems International Journal of Control Vol., No., Month 2x, 1 18 RESEARCH ARTICLE Bounded stabilization of stochastic port-hamiltonian systems Satoshi Satoh a and Masami Saeki a a Division of Mechanical Systems

More information

arxiv: v1 [cs.sy] 24 Mar 2016

arxiv: v1 [cs.sy] 24 Mar 2016 Nonlinear Analysis of an Improved Swing Equation Pooya Monshizadeh, Claudio De Persis, Nima Monshizadeh, and Arjan van der Schaft arxiv:603.07440v [cs.sy] 4 Mar 06 Abstract In this paper, we investigate

More information

IDA-PBC under sampling for Port-Controlled Hamiltonian systems

IDA-PBC under sampling for Port-Controlled Hamiltonian systems American Control Conference Marriott Waterfront, Baltimore, MD, USA June -July, WeC7.4 IDA-PBC under sampling for Port-Controlled Hamiltonian systems Fernando Tiefensee, Salvatore Monaco and Dorothée Normand-Cyrot

More information

Decomposition of Linear Port-Hamiltonian Systems

Decomposition of Linear Port-Hamiltonian Systems American ontrol onference on O'Farrell Street, San Francisco, A, USA June 9 - July, Decomposition of Linear Port-Hamiltonian Systems K. Höffner and M. Guay Abstract It is well known that the power conserving

More information

SIMULTANEOUS INTERCONNECTION AND DAMPING ASSIGNMENT PASSIVITY BASED CONTROL: TWO PRACTICAL EXAMPLES 1

SIMULTANEOUS INTERCONNECTION AND DAMPING ASSIGNMENT PASSIVITY BASED CONTROL: TWO PRACTICAL EXAMPLES 1 3rd IFAC Workshop on Lagrangian and Hamiltonian Methods for Nonlinear Control, Nogoya 2006. 93 SIMULTANEOUS INTERCONNECTION AND DAMPING ASSIGNMENT PASSIVITY BASED CONTROL: TWO PRACTICAL EXAMPLES 1 C. Batlle

More information

Cooperative Control and Mobile Sensor Networks

Cooperative Control and Mobile Sensor Networks Cooperative Control and Mobile Sensor Networks Cooperative Control, Part I, D-F Naomi Ehrich Leonard Mechanical and Aerospace Engineering Princeton University and Electrical Systems and Automation University

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

Nonlinear Tracking Control of Underactuated Surface Vessel

Nonlinear Tracking Control of Underactuated Surface Vessel American Control Conference June -. Portland OR USA FrB. Nonlinear Tracking Control of Underactuated Surface Vessel Wenjie Dong and Yi Guo Abstract We consider in this paper the tracking control problem

More information

Flat Nonholonomic Matching

Flat Nonholonomic Matching Flat Nonholonomic Matching Dmitry V. Zenkov 1 Department of Mathematics North Carolina State University Raleigh, NC 27695 dvzenkov@unity.ncsu.edu Anthony M. Bloch 2 Department of Mathematics University

More information

arxiv: v1 [math.oc] 30 May 2014

arxiv: v1 [math.oc] 30 May 2014 When is a Parameterized Controller Suitable for Adaptive Control? arxiv:1405.7921v1 [math.oc] 30 May 2014 Romeo Ortega and Elena Panteley Laboratoire des Signaux et Systèmes, CNRS SUPELEC, 91192 Gif sur

More information

Balancing of Lossless and Passive Systems

Balancing of Lossless and Passive Systems Balancing of Lossless and Passive Systems Arjan van der Schaft Abstract Different balancing techniques are applied to lossless nonlinear systems, with open-loop balancing applied to their scattering representation.

More information

available online at CONTROL OF THE DOUBLE INVERTED PENDULUM ON A CART USING THE NATURAL MOTION

available online at   CONTROL OF THE DOUBLE INVERTED PENDULUM ON A CART USING THE NATURAL MOTION Acta Polytechnica 3(6):883 889 3 Czech Technical University in Prague 3 doi:.43/ap.3.3.883 available online at http://ojs.cvut.cz/ojs/index.php/ap CONTROL OF THE DOUBLE INVERTED PENDULUM ON A CART USING

More information

Minimizing Cable Swing in a Gantry Crane Using the IDA-PBC Methodology

Minimizing Cable Swing in a Gantry Crane Using the IDA-PBC Methodology 3 th National Conference on Mechanisms and Machines (NaCoMM7), IISc, Bangalore, India. December -3, 7 NaCoMM-7-65 Minimizing Cable Swing in a Gantry Crane Using the IDA-PBC Methodology Faruk Kazi, Ravi

More information

A Model-Free Control System Based on the Sliding Mode Control Method with Applications to Multi-Input-Multi-Output Systems

A Model-Free Control System Based on the Sliding Mode Control Method with Applications to Multi-Input-Multi-Output Systems Proceedings of the 4 th International Conference of Control, Dynamic Systems, and Robotics (CDSR'17) Toronto, Canada August 21 23, 2017 Paper No. 119 DOI: 10.11159/cdsr17.119 A Model-Free Control System

More information

External disturbance rejection in IDA-PBC controller for underactuated mechanical systems : from theory to real time experiments

External disturbance rejection in IDA-PBC controller for underactuated mechanical systems : from theory to real time experiments External disturbance rejection in IDA-PBC controller for underactuated mechanical systems : from theory to real time experiments N.Khraief Haddad, A.Chemori 2 and S.Belghith 3 Abstract Proving the robustness,

More information

Analysis and Control of Multi-Robot Systems. Elements of Port-Hamiltonian Modeling

Analysis and Control of Multi-Robot Systems. Elements of Port-Hamiltonian Modeling Elective in Robotics 2014/2015 Analysis and Control of Multi-Robot Systems Elements of Port-Hamiltonian Modeling Dr. Paolo Robuffo Giordano CNRS, Irisa/Inria! Rennes, France Introduction to Port-Hamiltonian

More information

Power based control of physical systems: two case studies

Power based control of physical systems: two case studies Proceedings of the 7th World Congress The International Federation of Automatic Control Seoul, Korea, July 6-, 8 Power based control of physical systems: two case studies Eloísa García Canseco Dimitri

More information

Moving Mass Control for Underwater Vehicles

Moving Mass Control for Underwater Vehicles Moving Mass Control for Underwater Vehicles C. A. Woolsey 1 & N. E. Leonard 2 1 Aerospace & Ocean Engineering Virginia Tech Blacksburg, VA 2461 cwoolsey@vt.edu 2 Mechanical & Aerospace Engineering Princeton

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

Stabilization of a 3D Rigid Pendulum

Stabilization of a 3D Rigid Pendulum 25 American Control Conference June 8-, 25. Portland, OR, USA ThC5.6 Stabilization of a 3D Rigid Pendulum Nalin A. Chaturvedi, Fabio Bacconi, Amit K. Sanyal, Dennis Bernstein, N. Harris McClamroch Department

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

Mathematics for Control Theory

Mathematics for Control Theory Mathematics for Control Theory Outline of Dissipativity and Passivity Hanz Richter Mechanical Engineering Department Cleveland State University Reading materials Only as a reference: Charles A. Desoer

More information

Lyapunov-Based Controller for the Inverted Pendulum Cart System

Lyapunov-Based Controller for the Inverted Pendulum Cart System Nonlinear Dynamics (2005) 40: 367 374 c Springer 2005 Lyapunov-Based Controller for the Inverted Pendulum Cart System CARLOS AGUILAR IBAÑEZ,O.GUTIÉRREZ FRIAS, and M. SUÁREZ CASTAÑÓN Centro de Investigación

More information

Simultaneous IDA-Passivity-based control of a Wound Rotor Synchronous Motor

Simultaneous IDA-Passivity-based control of a Wound Rotor Synchronous Motor Proceedings of the 47th IEEE Conference on Decision and Control Cancun, Mexico, Dec. 9-11, 28 Simultaneous IDA-Passivity-based control of a Wound Rotor Synchronous Motor Carles Batlle, Arnau Dòria-Cerezo

More information

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

New Tuning Conditions for a Class of Nonlinear PID Global Regulators of Robot Manipulators. 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.

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

A new passivity property of linear RLC circuits with application to Power Shaping Stabilization

A new passivity property of linear RLC circuits with application to Power Shaping Stabilization A new passivity property of linear RLC circuits with application to Power Shaping Stabilization Eloísa García Canseco and Romeo Ortega Abstract In this paper we characterize the linear RLC networks for

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

Hybrid active and semi-active control for pantograph-catenary system of high-speed train

Hybrid active and semi-active control for pantograph-catenary system of high-speed train Hybrid active and semi-active control for pantograph-catenary system of high-speed train I.U. Khan 1, D. Wagg 1, N.D. Sims 1 1 University of Sheffield, Department of Mechanical Engineering, S1 3JD, Sheffield,

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

Automatica. Tracking and disturbance rejection for fully actuated mechanical systems

Automatica. Tracking and disturbance rejection for fully actuated mechanical systems Automatica 44 (8) 863 868 Contents lists available at ScienceDirect Automatica journal homepage: www.elsevier.com/locate/automatica Brief paper Tracking and disturbance rejection for fully actuated mechanical

More information

Small Gain Theorems on Input-to-Output Stability

Small Gain Theorems on Input-to-Output Stability Small Gain Theorems on Input-to-Output Stability Zhong-Ping Jiang Yuan Wang. Dept. of Electrical & Computer Engineering Polytechnic University Brooklyn, NY 11201, U.S.A. zjiang@control.poly.edu Dept. of

More information

Decoupling Identification for Serial Two-link Robot Arm with Elastic Joints

Decoupling Identification for Serial Two-link Robot Arm with Elastic Joints Preprints of the 1th IFAC Symposium on System Identification Saint-Malo, France, July 6-8, 9 Decoupling Identification for Serial Two-link Robot Arm with Elastic Joints Junji Oaki, Shuichi Adachi Corporate

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

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

Passivity-Based Control of an Overhead Travelling Crane

Passivity-Based Control of an Overhead Travelling Crane Proceedings of the 17th World Congress The International Federation of Automatic Control Passivity-Based Control of an Overhead Travelling Crane Harald Aschemann Chair of Mechatronics University of Rostock

More information

Output tracking control of a exible robot arm

Output tracking control of a exible robot arm Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 25 Seville, Spain, December 12-15, 25 WeB12.4 Output tracking control of a exible robot arm Tu Duc Nguyen

More information

Observer Design for a Flexible Robot Arm with a Tip Load

Observer Design for a Flexible Robot Arm with a Tip Load 5 American Control Conference June 8-, 5. Portland, OR, USA WeC7.6 Observer Design for a Flexible Robot Arm with a Tip Load Tu Duc Nguyen and Olav Egeland Abstract In this paper, we consider the observer

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

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

Adaptive NN Control of Dynamic Systems with Unknown Dynamic Friction

Adaptive NN Control of Dynamic Systems with Unknown Dynamic Friction Adaptive NN Control of Dynamic Systems with Unknown Dynamic Friction S. S. Ge 1,T.H.LeeandJ.Wang Department of Electrical and Computer Engineering National University of Singapore Singapore 117576 Abstract

More information

Some results on energy shaping feedback

Some results on energy shaping feedback Some results on energy shaping feedback Andrew D. Lewis Bahman Gharesifard 13/08/2007 Department of Mathematics and Statistics, Queen s University Email: andrew@mast.queensu.ca URL: http://www.mast.queensu.ca/~andrew/

More information

Sensorless PBC of induction motors: A separation principle from ISS properties

Sensorless PBC of induction motors: A separation principle from ISS properties Proceedings of the 46th IEEE Conference on Decision and Control New Orleans, LA, USA, Dec. 12-14, 27 FrC9.2 Sensorless PBC of induction motors: A separation principle from ISS properties Jaime A. Moreno

More information

ENERGY BASED CONTROL OF A CLASS OF UNDERACTUATED. Mark W. Spong. Coordinated Science Laboratory, University of Illinois, 1308 West Main Street,

ENERGY BASED CONTROL OF A CLASS OF UNDERACTUATED. Mark W. Spong. Coordinated Science Laboratory, University of Illinois, 1308 West Main Street, ENERGY BASED CONTROL OF A CLASS OF UNDERACTUATED MECHANICAL SYSTEMS Mark W. Spong Coordinated Science Laboratory, University of Illinois, 1308 West Main Street, Urbana, Illinois 61801, USA Abstract. In

More information

PASSIVITY AND POWER BASED CONTROL OF A SCARA ROBOT MANIPULATOR

PASSIVITY AND POWER BASED CONTROL OF A SCARA ROBOT MANIPULATOR PASSIVITY AND POWER BASED CONTROL OF A SCARA ROBOT MANIPULATOR Gabriel V. Paim, Lucas C. Neves, Ubirajara F. Moreno, Edson R. De Pieri Departamento de Automação e Sistemas (DAS), Universidade Federal de

More information

A Physically-Based Fault Detection and Isolation Method and Its Uses in Robot Manipulators

A Physically-Based Fault Detection and Isolation Method and Its Uses in Robot Manipulators des FA 4.13 Steuerung und Regelung von Robotern A Physically-Based Fault Detection and Isolation Method and Its Uses in Robot Manipulators Alessandro De Luca Dipartimento di Informatica e Sistemistica

More information

IN THIS paper, we study the problem of asymptotic stabilization

IN THIS paper, we study the problem of asymptotic stabilization IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 49, NO 11, NOVEMBER 2004 1975 Nonlinear Control of Feedforward Systems With Bounded Signals Georgia Kaliora and Alessandro Astolfi Abstract The stabilization

More information

Port-Hamiltonian systems: network modeling and control of nonlinear physical systems

Port-Hamiltonian systems: network modeling and control of nonlinear physical systems Port-Hamiltonian systems: network modeling and control of nonlinear physical systems A.J. van der Schaft February 3, 2004 Abstract It is shown how port-based modeling of lumped-parameter complex physical

More information

Decentralized PD Control for Non-uniform Motion of a Hamiltonian Hybrid System

Decentralized PD Control for Non-uniform Motion of a Hamiltonian Hybrid System International Journal of Automation and Computing 05(2), April 2008, 9-24 DOI: 0.007/s633-008-09-7 Decentralized PD Control for Non-uniform Motion of a Hamiltonian Hybrid System Mingcong Deng, Hongnian

More information

Screw Theory and its Applications in Robotics

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

More information

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

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

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

Adaptive fuzzy observer and robust controller for a 2-DOF robot arm Sangeetha Bindiganavile Nagesh

Adaptive fuzzy observer and robust controller for a 2-DOF robot arm Sangeetha Bindiganavile Nagesh Adaptive fuzzy observer and robust controller for a 2-DOF robot arm Delft Center for Systems and Control Adaptive fuzzy observer and robust controller for a 2-DOF robot arm For the degree of Master of

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

Passivity Indices for Symmetrically Interconnected Distributed Systems

Passivity Indices for Symmetrically Interconnected Distributed Systems 9th Mediterranean Conference on Control and Automation Aquis Corfu Holiday Palace, Corfu, Greece June 0-3, 0 TuAT Passivity Indices for Symmetrically Interconnected Distributed Systems Po Wu and Panos

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

Adaptive Nonlinear Control Allocation of. Non-minimum Phase Uncertain Systems

Adaptive Nonlinear Control Allocation of. Non-minimum Phase Uncertain Systems 2009 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June 10-12, 2009 ThA18.3 Adaptive Nonlinear Control Allocation of Non-minimum Phase Uncertain Systems Fang Liao, Kai-Yew Lum,

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

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

Decoupling Identification with Closed-loop-controlled Elements for Two-link Arm with Elastic Joints

Decoupling Identification with Closed-loop-controlled Elements for Two-link Arm with Elastic Joints Preprints of the 9th International Symposium on Robot Control (SYROCO'9) The International Federation of Automatic Control Nagaragawa Convention Center, Gifu, Japan, September 9-2, 29 Decoupling Identification

More information

Internal model based fault tolerant control of a robot manipulator

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

More information

Disturbance Attenuation for a Class of Nonlinear Systems by Output Feedback

Disturbance Attenuation for a Class of Nonlinear Systems by Output Feedback Disturbance Attenuation for a Class of Nonlinear Systems by Output Feedback Wei in Chunjiang Qian and Xianqing Huang Submitted to Systems & Control etters /5/ Abstract This paper studies the problem of

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

Port-Hamiltonian systems: a theory for modeling, simulation and control of complex physical systems

Port-Hamiltonian systems: a theory for modeling, simulation and control of complex physical systems Port-Hamiltonian systems: a theory for modeling, simulation and control of complex physical systems A.J. van der Schaft B.M. Maschke July 2, 2003 Abstract It is shown how port-based modeling of lumped-parameter

More information

Simultaneous Interconnection and Damping Assignment Passivity Based Control: Two Practical Examples

Simultaneous Interconnection and Damping Assignment Passivity Based Control: Two Practical Examples Simultaneous Interconnection and Damping Assignment Passivity Based Control: Two Practical Examples Carles Batlle, Arnau Dòria-Cerezo Gerardo Espinosa-Pérez MA4, DEE and IOC, UPC DEPFI UNAM EPSEVG, Av.

More information

Stability of Hybrid Control Systems Based on Time-State Control Forms

Stability of Hybrid Control Systems Based on Time-State Control Forms Stability of Hybrid Control Systems Based on Time-State Control Forms Yoshikatsu HOSHI, Mitsuji SAMPEI, Shigeki NAKAURA Department of Mechanical and Control Engineering Tokyo Institute of Technology 2

More information

On-Line Fast Algebraic Parameter and State Estimation for a DC Motor Applied to Adaptive Control

On-Line Fast Algebraic Parameter and State Estimation for a DC Motor Applied to Adaptive Control Proceedings of the World Congress on Engineering 28 Vol II WCE 28, July 2-4, 28, London, U.K. On-Line Fast Algebraic Parameter and State Estimation for a DC Motor Applied to Adaptive Control G. Mamani,

More information

Networked Control Systems, Event-Triggering, Small-Gain Theorem, Nonlinear

Networked Control Systems, Event-Triggering, Small-Gain Theorem, Nonlinear EVENT-TRIGGERING OF LARGE-SCALE SYSTEMS WITHOUT ZENO BEHAVIOR C. DE PERSIS, R. SAILER, AND F. WIRTH Abstract. We present a Lyapunov based approach to event-triggering for large-scale systems using a small

More information

Controllability Analysis of A Two Degree of Freedom Nonlinear Attitude Control System

Controllability Analysis of A Two Degree of Freedom Nonlinear Attitude Control System Controllability Analysis of A Two Degree of Freedom Nonlinear Attitude Control System Jinglai Shen, Amit K Sanyal, and N Harris McClamroch Department of Aerospace Engineering The University of Michigan

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

A Light Weight Rotary Double Pendulum: Maximizing the Domain of Attraction

A Light Weight Rotary Double Pendulum: Maximizing the Domain of Attraction A Light Weight Rotary Double Pendulum: Maximizing the Domain of Attraction R. W. Brockett* and Hongyi Li* Engineering and Applied Sciences Harvard University Cambridge, MA 38, USA {brockett, hongyi}@hrl.harvard.edu

More information

Global position-feedback tracking control of flexible-joint robots

Global position-feedback tracking control of flexible-joint robots Global position-feedback tracking control of flexible-joint robots Sofia Avila-Becerril Antonio Loría Elena Panteley To cite this version: Sofia Avila-Becerril Antonio Loría Elena Panteley. Global position-feedback

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

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

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

More information

Chapter One. Introduction

Chapter One. Introduction Chapter One Introduction A system is a combination of components or parts that is perceived as a single entity. The parts making up the system may be clearly or vaguely defined. These parts are related

More information

Observability of Speed in an Induction Motor from Stator Currents and Voltages

Observability of Speed in an Induction Motor from Stator Currents and Voltages Proceedings of the 44th IEEE Conference on Decision Control, the European Control Conference 005 Seville, Spain, December 1-15, 005 TuIB1.1 Observability of Speed in an Induction Motor from Stator Currents

More information

Virtual Passive Controller for Robot Systems Using Joint Torque Sensors

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

More information

Pierre Bigot 2 and Luiz C. G. de Souza 3

Pierre Bigot 2 and Luiz C. G. de Souza 3 INTERNATIONAL JOURNAL OF SYSTEMS APPLICATIONS, ENGINEERING & DEVELOPMENT Volume 8, 2014 Investigation of the State Dependent Riccati Equation (SDRE) adaptive control advantages for controlling non-linear

More information

Computing Optimized Nonlinear Sliding Surfaces

Computing Optimized Nonlinear Sliding Surfaces Computing Optimized Nonlinear Sliding Surfaces Azad Ghaffari and Mohammad Javad Yazdanpanah Abstract In this paper, we have concentrated on real systems consisting of structural uncertainties and affected

More information

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 12: Multivariable Control of Robotic Manipulators Part II

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 12: Multivariable Control of Robotic Manipulators Part II MCE/EEC 647/747: Robot Dynamics and Control Lecture 12: Multivariable Control of Robotic Manipulators Part II Reading: SHV Ch.8 Mechanical Engineering Hanz Richter, PhD MCE647 p.1/14 Robust vs. Adaptive

More information

Multibody simulation

Multibody simulation Multibody simulation Dynamics of a multibody system (Euler-Lagrange formulation) Dimitar Dimitrov Örebro University June 16, 2012 Main points covered Euler-Lagrange formulation manipulator inertia matrix

More information

Predictive Cascade Control of DC Motor

Predictive Cascade Control of DC Motor Volume 49, Number, 008 89 Predictive Cascade Control of DC Motor Alexandru MORAR Abstract: The paper deals with the predictive cascade control of an electrical drive intended for positioning applications.

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