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

Size: px
Start display at page:

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

Transcription

1 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 Telephone:(91)-(22) Fax:(91)-(22) Arun D. Mahindrakar Systems and Control Engineering Indian Institute of Technology, Bombay Mumbai-476, India Abstract We present a control law for the swing-up of an acrobot with torque constraints on the actuator. The domain of the initial condition for the strategy to work is the entire manifold and we further guarantee that the system reaches a small neighbourhood about the upward equilibrium position. For a restricted domain of the initial condition, we observe that the control law is bang-bang in nature. This motivates us to verify the time-optimality of the control strategy. Necessary conditions for time-optimality are presented and these are subsequently verified numerically. Index Terms nonholonomic systems, underactuated manipulator, energy-based control, time-optimal. I. INTRODUCTION Many control strategies have been presented for the acrobot [1], [2], [3], [4]. Most of them do not account for actuator saturation. Further, the domain of the initial condition for many of these are restrictive. Notions of time-optimality [5], [6], [7] of the acrobot motions have not received much attention either. In this paper we initially present a swing-up strategy for the acrobot that brings it to a small region around the upward equilibrium point. The domain of the initial condition for this control strategy is the entire manifold. We then verify this strategy for time-optimality based on a restricted domain of the initial condition. The paper is organised as follows. In section 2 we formulate the acrobot dynamics in a Hamiltonian framework. The Hamiltonian framework is advantageous in verifying timeoptimality. Section 3 presents the global control law that places the acrobot in a certain energy level. Section 4 presents the discussion on time-optimality. Section 5 numerically verifies the time-optimality and section 6 concludes the paper. II. HAMILTONIAN FORMULATION OF THE ACROBOT g lc1 link 2 lc2 q 1 DYNAMICS m1, m 2 = link masses l 1, l2 = link lengths I1, I 2 = link moments of inertia l c1,l c2 = centers of masses q 2 link 1 Fig. 1. Actuator The Acrobot For our purpose it is advantageous to use the Hamiltonian framework since it results in a constant control vector field [8] and this special structure proves useful in verifying the necessary conditions for the time-optimal problem that we formulate later. We write the equations of motion of the acrobot (schematic shown in Figure 1) defined on the configuration manifold Q = S 1 S 1 using a Hamiltonian formulation. The configuration space Q is parametrized by the joint angles (q 1, q 2 ) and the generalized momentum is defined

2 as p = D(q) q, where D(q) is the inertia matrix defined as [ ] (c 1 + c 2 + 2c 3 cos q 2 ) (c 2 + c 3 cos q 2 ) D(q) =. (c 2 + c 3 cos q 2 ) c 2 The inertial parameters are collected in the following constants c i, i = 1,..., 5 as c 1 = m 1 l 2 c1 + m 2 l I 1, c 2 = m 2 l 2 c2 + I 2, c 3 = m 2 l 1 l c2, c 4 = m 1 l c1 + m 2 l 1, c 5 = m 2 l c2. With the state vector defined as z = (z 1 = (q 1 π/2), z 2 = q 2, z 3 = p 1, z 4 = p 2 ), the Hamiltonian system is given by ż = f(z) + bu, (1) where the state space manifold is M = S 1 S 1 IR 2 and the smooth vector fields f and b are given by [ ] D 1 z 3 z 4 f(z) = V 1 [ ] ; b = 1 2 [z z 3 z 4 ] D V 2 1 with V = c 4 g cos z 1 + c 5 g cos(z 1 + z 2 ) and u = τ 2 Ω, the class of admissible controls defined as z 4 Ω = {u IR : u β, β > }. The equilibrium solutions of (1) with the input equal to zero constitute an important class of solutions. The set of equilibrium solution z e corresponding to u = is given by {z e M : z e 1 = k 1 π, z e 2 = k 2 π, z e 3 = z e 4 = }, k 1, k 2 =, 1. III. A GLOBAL DISCONTINUOUS CONTROL LAW The control objective is to bring the acrobot to a desired energy level that corresponds to that at the upward equilibrium point. So the first objective is to pump in the requisite energy and then guarantee that the system reaches a small neighbourhood about the upward equilibrium point. The latter fact is proved using Birkhoff s theorem on Ω-limit points [9]. Denote the energy of the acrobot at the four equilibrium positions by E dd, E du, E ud, E uu where the first subscript denotes the position of the 1st link and the second subscript denotes the position of the second link; the subscript u denotes upright and the subscript d denotes downright position of the link. Let where E uu = (c 4 + c 5 )g. Ê(z) = E(z) E uu Theorem 1: Given the torque constraint u(t) β the control law { δ (δ is small) if z B u = β sign[ê(z) χ(z)] otherwise (2) where B = {( π,,, ), ( π, π,, ), (, π,, )} and χ(z) = (c 1 + c 2 + 2c 3 cos z 2 )z 4 (c 2 + c 3 cos z 2 )z 3 (c 2 c 1 c 2 3 cos2 z 2 ) moves the acrobot to an energy level Ê(z) =. Proof: Note that the positive definiteness of the inertia matrix ensures (c 1 c 2 c 2 3 cos z 2 2 ) > z 2 S 1 and so χ(z) is defined for all z M. Further, χ(z) = when z 3 = z 4 = and χ(z) only at the equilibrium points. Now let us examine the dynamics of Ê for which we consider a candidate Lyapunov function V 2 : M IR defined by We have V 2 (z) = 1 2Ê2 (z) (3) V 2 (z) = Ê(z) Ê (4) and using the passivity property of the acrobot, (4) becomes V 2 = Ê(z)χ(z)u (5) Substituting the control law (2) results in { if z B V 2 = β Ê(z) χ(z) otherwise Since V 2 is non-increasing, the trajectory is bounded and the solution of the closed loop system remains inside a compact set defined by Ω c = {z M : V 2 (z) V 2 (z())}. Let Q = {z Ω c : V 2 = }. The set Q is given by Q = {(z M : χ(z) = ) (z M : Ê(z) = )}. Let M be the largest invariant set in Q. Now we compute M. Suppose Ê(z) and χ(z) =. We have two cases. 1) χ(z) = and z B. In this case the small control δ perturbs the system out of these equilibria. 2) χ(z) = and z / B. The dynamics of the system ensures that the system moves out of such points. Hence M = {z Q : Ê(z) = } is the largest invariant set. Remark 1: Note that the control law given by (2) reduces to u = βsign[ê(z)χ(z)] (6)

3 if the initial condition satisfies Ê(z()) max{(e dd E uu ), (E du E uu ), (E ud E uu )}. This condition would ensure that the acrobot does not get stuck at any of the intermediate equilibrium positions. In practice we would like to capture the acrobot in a region close to its upward equilibrium position. Let ˆT > be the instant at which Ê(z) = ɛ 1 where ɛ 1 > is sufficiently small. We let the control u(t) =, t > ˆT and thus the state z evolves on the set defined by Π = {z M : E(z) = E uu ɛ 1 }. (7) Lemma 3.1: Π is the one and only one non-empty, closed and invariant set in Π. Proof : We return to the Lagrangian formulation for this proof. Let (x 1, x 2, x 3, x 4 ) be the state variables and let K be any arbitrary, non-empty, closed set in Π. Then K is of the form K = {[a 1, a 2 ] [b 1, b 2 ] Π} where a 1, a 2, b 1, b 2 [, 2π). Note that once the link angles (a p, b p ) are specified, the link velocities (d p, e p ) must satisfy the equation where V (a p, b p ) + T (b p, d p, e p ) = E uu ɛ 1 (8) V (a p, b p ) = c 4 g cos a p + c 5 g cos(a p + b p ) T (d p, e p ) = d2 p 2 (c 1 + c 2 + 2c 3 cos b p ) +d p e p (c 2 + c 3 cos b p ) + c 2e 2 p 2 Notice that (8) is quadratic in both d p and e p. Define κ 1 = c 2 /2 > κ 2 = d p (c 2 + c 3 cos b p ) κ 3 = E uu ɛ 1 d2 p 2 (c 1 + c 2 + 2c 3 cos b p ) c 4 g cos a p c 5 g cos(a p + b p ) and rewrite the quadratic equation as A permissible d p satisfies κ 3 + κ 2 e p + κ 1 e 2 p = κ κ 1 κ 3 and there exist two value of e p given by ẋ 2 (ap,b p,d p) = κ 2 ± κ κ 1κ 3 2κ 1 (9) Now consider the left-extreme link angles (a 1, b 1 ) K and an admissible d 1. Two cases are possible κ 3. Then one of the solutions is e 1 < and the trajectory originating at (a 1, b 1, d 1, e 1 ) K leaves K. κ 3 =. Then one of the solutions is e 1 = and the other κ 2 κ 1. If κ 2 > then once again the trajectory originating at (a 1, b 1, d 1, e 1 ) K leaves K. If κ 2, we cannot reach any conclusion and we then consider a pair of link angles (a p, b 2 ) such that a p > a 1 and κ 3. Note that such an a p exists since κ 3 is not a constant function with respect to a p. Then one of the values of e p < and the trajectory originating at (a p, b 1, d p, e p ) K leaves K. Hence the set K is not invariant. But K is any arbitrary, nonempty, closed set in Π. Hence Π is the only invariant set. Definition 3.1: Let y (t) denote an integral curve of a system ẏ = G(y) which is assumed to be defined for all t <. A point ȳ is said to be a ω-limit point of y o (t) if there exists an increasing sequence of values of t such that t 1 < t 2 < t 3... < t k, lim k t k =, lim k yo (t k ) = ȳ. The set Ω o of all ω-limit points of y o (t) is the ω-limit set of y o (t). Theorem 2: [G. D. Birkhoff] Suppose y o (t) is a bounded trajectory. Its ω-limit set Ω o is nonempty, closed and invariant under the flow φ t G. Theorem 3: Let ξ = (a exti, b exti,, ) Π. Then ξ is an ω-limit point of any trajectory that begins in the set Π. Proof: Any trajectory that originates in the set Π is bounded. From Birkhoff s theorem [9], the Ω-limit set of any such bounded trajectory is nonempty, closed and invariant. From lemma 3.1, the only set that satisfies these properties is Π. It follows that ξ is an ω-limit point. Remark 2: Note that for ɛ 1 =, the upward equilibrium point is an ω-limit point of any trajectory that originates in Π. Once the system is in the neighbourhood of the upward equilibrium point, a linear feedback control can be switched on to balance the acrobot at the desired configuration. In the following section we investigate the time-optimality of the proposed control. IV. TIME-OPTIMAL CONTROL Consider the energy-pumping control law as in (6) with a restriction in the domain of the initial condition. The

4 bang-bang nature of the law motivates us to pose the question Is the control (6) optimal in a sense that it achieves energypumping in minimum time? While obtaining necessary and sufficient conditions for this problem is not trivial, we suggest a procedure to satisfy the necessary conditions for time-optimality. Time optimal problem: Minimize the performance measure J(t f ) = t f (1) for the system (1) with the initial condition {z() M : Ê(z()) max{(e dd E uu ), (E du E uu ), (E ud E uu )}} and the constraint that the final state lies on the surface S(z(t f )) = where S : M IR is defined by The control belongs to the set S(z) = E(z) E uu + ɛ 1. (11) {u( ) : IR IR : u(t) β} Writing the Hamiltonian for the above problem as H(z, u, λ) = λ T [f(z) + bu] (12) where λ(t) R 4 is the co-state vector and denoting the optimal trajectories and control law by, from Pontryagin s minimum principle (PMP) the optimal control law satisfies H(z, u, λ ) H(z, u, λ ) for all admissible u. The above inequality leads to a bang-bang control law of the form u = β sign [ λ T b ]. (13) The necessary conditions for optimality are 1) z and λ are the solutions of the canonical equations ż = H λ (z, u, λ ) (14) = f(z ) + bu [ f λ = + b ] T with the boundary conditions z () = z. (z=z ) λ (15) 2) The variation δz f should be such that it satisfies the transversality condition [1] S(z) T δz f = (16) (z=z (t f )) and λ (t f ) T δz f =. (17) 3) The Hamiltonian at the final time t f is H(z (t f ), u (t f ), λ (t f )) = 1 (18) Theorem 4: Let z b be the trajectory generated by the control law given by (6). Suppose the switching times are t s1,..., t sp. Let Φ(t, t f ) be the state-transition matrix of the equation ( f(z) ) T ψ = ψ, ψ(t) R 4 t [, t f ] (z=z b ) A necessary condition for time-optimality of the trajectory z b is that the vector [α 1 α 2 α 3 1] T where ( S α i = / S ), i = 1, 2, 3. i 4 (z=z b (t f )) is orthogonal to the subspace spanned by the vectors {Φ(t si, t f ) T b}. S Proof: We firts note that 4 = χ(z) and χ(z b (t f )). Therefore α i z=zb (t f ), i = 1, 2, 3 are well-defined. Now, equations (16) and (17) can be recast into a single one as where λ(t f ) T Q(z b (t f )) Q(z b (t f )) = δz 1f δz 2f δz 3f = α 1 α 2 α 3. (19) Since [δz 1f δz 2f δz 3f ] T is arbitrary, its coefficient must be zero. Accordingly, we have Q T (z b (t f ))λ(t f ) = or λ(t f ) N (Q T (z b (t f )) where N denotes the null space. The non-trivial solution of the above equation is of the form λ(t f ) = α 1 α 2 α 3 1 λ 4(t f ) λ 4 (t f ) (2)

5 In view of the constant control vector field, the costate equation (15) becomes ( f(z) ) T λ = λ. (21) ( ) Denote A(z b ) = T f the form (z=z b ) (z=z b ). The solution to (21) is of λ(t) = Φ(t, t f )λ(t f ) (22) where Φ(t, t f ) IR 4 4 is the state transition matrix, which is nonsingular and satisfies Φ(t, t f ) = A(z b )Φ(t, t f ), Φ(t f, t f ) = I. (23) Suppose the switching times are t s1,..., t sp. Then from the necessary condition (13) we have or b T λ(t si ) = b T Φ(t si, t f )λ(t f ) = for each i = 1,..., p (24) < Φ(t si, t f ) T b, [α 1 α 2 α 3 1] T >= for each i = 1,..., p Remark 3: Note that the Hamiltonian at the final time is λ T (t f )(f(z b (t f )) + bu(t f )) = 1 Now < f(z b (t f )), λ(t f ) >= since [ ] I 2 2 S f(z) = I 2 2. and the condition on the Hamiltonian reduces to u(t f ) < b, λ(t f ) >= 1 Hence λ 4 (t f ) = 1 u(t f ) where u(t f ) = ±β. We next present the numerical verification of these results. V. NUMERICAL VERIFICATION OF PONTRYAGIN S MINIMUM PRINCIPLE To verify the necessary condition for the time-optimality of the proposed control law (6), we follow these steps. 1) Fix β and the initial condition z(). 2) Apply the control (6) to the system till the instant Ê = ɛ 1. Denote that instant as t f. Store the resulting time histories of the state z b from to t f. Define s(t) = Ê(z b )χ(z b ). 3) Compute α 1, α 2, α 3. 4) Numerically solve (23) over the interval [, t f ] to obtain Φ(t, t f ). The costate is obtained as λ(t) = Φ(t, t f )λ(t f ), t [, t f ]. 5) The generated switching function is given by s a (t) =< b, λ(t) >= λ 4 (t). 6) Verify the orthogonality condition (24 ). This requires that the switching functions s and s a match. By matching it is meant that they satisfy s(t si ) = s a (t si ) =, i = 1,..., p. A. Simulation results The acrobot parameters used in the simulations are l 1 = 1 m, l 2 = 2 m, m 1 = 1 kg, m 2 = 2 kg, I 1 =.83 kg m 2, I 2 =.667 kg m 2. We let β = 4 and the initial vector is z() = ( π,,.5,.5). With these we have one switching (p = 1). The control u(t) is switched off when Ê =.1. The final time is t f = seconds. The costate vector at the final time t f is given by λ(t f ) = (.9993,.585,.58,.25). We repeat the steps (1-6) outlined in section V for different initial conditions (see Table I). We have the following observations. Numerical results TABLE I EFFECT OF THE NUMBER OF SWITCHINGS p ON THE MATCHING OF SWITCHING FUNCTIONS Case z() p s and s a match? 1 ( π,,.5,.5) 1 Yes 2 ( π,,, 1) 3 Yes 3 ( π, π, 1, 1) 5 No indicate that the number of switchings p influences the timeoptimality property. In particular, it is seen that for p 3, the control law (6) satisfies the necessary conditions for optimality. Joint angles (rad) Lyapunov function V Torque (Nm) z 1 z Fig. 2. Angular momentum kg m 2 s 1 Energy profile Switching function s 2 2 z 3 z E d Energy build-up phase

6 VI. CONCLUSIONS A global discontinuous control law has been presented for the acrobot and it guarantees that the system reaches a small neighbourhood around the upward equilibrium point of interest. For a certain domain of the initial conditions that is based on an energy requirement, necessary conditions for time-optimality of the control law are presented. ACKNOWLEDGEMENT This work was supported by the Department of Science and Technology (DST) as a Sponsored Research & Development project (Sanction No. 1/IFD/28/21-2). REFERENCES [1] M. W. Spong, The swing up control problem for the acrobot, IEEE Control Systems Magazine, vol. 15, pp , February [2] K. J. Åström and K. Furuta, Swinging up a pendulum by energy control, in Proceedings of the 13 th IFAC World Congress, vol. E, (San Francisco), pp , [3] A. S. Shiriaev, H. Ludvigsen, O. Egeland, and A. L. Fradkov, Swinging up of non-affine in control pendulum, in Proceedings of the American Control Conference, (San Diego, California), pp , 199. [4] I. Fantoni, R. Lozano, and M. W. Spong, Energy based control of the pendubot, IEEE Trans. on Automatic Control, vol. 45, pp , April 2. [5] K. G. Shin and N. D. McKay, Minimum-time control of robotic manipulators with geometric path constraints, IEEE Trans. on Automatic Control, vol. 3, pp , June [6] E. D. Sontag and H. J. Sussmann, Time-optimal control of manipulators, in Proceedings of IEEE International Conference on Robotics & Automation, pp , [7] G. Sahar and J. M. Hollerbach, Planning of minimum-time trajectories for robot-arms, in Proceedings of the IEEE International Conference on Robotics and Automation, (St. Louis, Missouri), pp , [8] Y. Chen and A. A. Descrochers, A Proof of the structure of the minimum-time control law of robotic manipulator using a Hamiltonian formulation, IEEE Trans. on Robotics & Automation, vol. 6, pp , June 199. [9] A. Isidori, Nonlinear Control Systems. New York: Spinger Verlag, [1] F. L. Lewis and V. L. Syrmos, Optimal Control. New York: John Wiley & Sons, Inc., 1995.

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

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

More information

CONTROL OF THE NONHOLONOMIC INTEGRATOR

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

More information

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

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

Robotics, Geometry and Control - A Preview

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

More information

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

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

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

More information

A 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

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

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

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

A GLOBAL STABILIZATION STRATEGY FOR AN INVERTED PENDULUM. B. Srinivasan, P. Huguenin, K. Guemghar, and D. Bonvin

A GLOBAL STABILIZATION STRATEGY FOR AN INVERTED PENDULUM. B. Srinivasan, P. Huguenin, K. Guemghar, and D. Bonvin Copyright IFAC 15th Triennial World Congress, Barcelona, Spain A GLOBAL STABILIZATION STRATEGY FOR AN INVERTED PENDULUM B. Srinivasan, P. Huguenin, K. Guemghar, and D. Bonvin Labaratoire d Automatique,

More information

Angular Momentum Based Controller for Balancing an Inverted Double Pendulum

Angular Momentum Based Controller for Balancing an Inverted Double Pendulum Angular Momentum Based Controller for Balancing an Inverted Double Pendulum Morteza Azad * and Roy Featherstone * * School of Engineering, Australian National University, Canberra, Australia Abstract.

More information

q HYBRID CONTROL FOR BALANCE 0.5 Position: q (radian) q Time: t (seconds) q1 err (radian)

q HYBRID CONTROL FOR BALANCE 0.5 Position: q (radian) q Time: t (seconds) q1 err (radian) Hybrid Control for the Pendubot Mingjun Zhang and Tzyh-Jong Tarn Department of Systems Science and Mathematics Washington University in St. Louis, MO, USA mjz@zach.wustl.edu and tarn@wurobot.wustl.edu

More information

Experimental Results for Almost Global Asymptotic and Locally Exponential Stabilization of the Natural Equilibria of a 3D Pendulum

Experimental Results for Almost Global Asymptotic and Locally Exponential Stabilization of the Natural Equilibria of a 3D Pendulum Proceedings of the 26 American Control Conference Minneapolis, Minnesota, USA, June 4-6, 26 WeC2. Experimental Results for Almost Global Asymptotic and Locally Exponential Stabilization of the Natural

More information

Reverse Order Swing-up Control of Serial Double Inverted Pendulums

Reverse Order Swing-up Control of Serial Double Inverted Pendulums Reverse Order Swing-up Control of Serial Double Inverted Pendulums T.Henmi, M.Deng, A.Inoue, N.Ueki and Y.Hirashima Okayama University, 3-1-1, Tsushima-Naka, Okayama, Japan inoue@suri.sys.okayama-u.ac.jp

More information

Stabilization and Passivity-Based Control

Stabilization and Passivity-Based Control DISC Systems and Control Theory of Nonlinear Systems, 2010 1 Stabilization and Passivity-Based Control Lecture 8 Nonlinear Dynamical Control Systems, Chapter 10, plus handout from R. Sepulchre, Constructive

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

Stabilization of a Specified Equilibrium in the Inverted Equilibrium Manifold of the 3D Pendulum

Stabilization of a Specified Equilibrium in the Inverted Equilibrium Manifold of the 3D Pendulum Proceedings of the 27 American Control Conference Marriott Marquis Hotel at Times Square New York City, USA, July 11-13, 27 ThA11.6 Stabilization of a Specified Equilibrium in the Inverted Equilibrium

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

Control of the Underactuated Inertia Wheel Inverted Pendulum for Stable Limit Cycle Generation

Control of the Underactuated Inertia Wheel Inverted Pendulum for Stable Limit Cycle Generation Advanced Robotics 23 (2009) 1999 2014 www.brill.nl/ar Full paper Control of the Underactuated Inertia Wheel Inverted Pendulum for Stable Limit Cycle Generation Sébastien Andary, Ahmed Chemori and Sébastien

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

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

Transverse Linearization for Controlled Mechanical Systems with Several Passive Degrees of Freedom (Application to Orbital Stabilization)

Transverse Linearization for Controlled Mechanical Systems with Several Passive Degrees of Freedom (Application to Orbital Stabilization) Transverse Linearization for Controlled Mechanical Systems with Several Passive Degrees of Freedom (Application to Orbital Stabilization) Anton Shiriaev 1,2, Leonid Freidovich 1, Sergey Gusev 3 1 Department

More information

SWING UP A DOUBLE PENDULUM BY SIMPLE FEEDBACK CONTROL

SWING UP A DOUBLE PENDULUM BY SIMPLE FEEDBACK CONTROL ENOC 2008, Saint Petersburg, Russia, June, 30 July, 4 2008 SWING UP A DOUBLE PENDULUM BY SIMPLE FEEDBACK CONTROL Jan Awrejcewicz Department of Automatics and Biomechanics Technical University of Łódź 1/15

More information

Hybrid Control of the Pendubot

Hybrid Control of the Pendubot IEEE/ASME TRANSACTIONS ON MECHATRONICS, VOL. 7, NO. 1, MARCH 2002 79 Hybrid Control of the Pendubot Mingjun Zhang, Student Member, IEEE, and Tzyh-Jong Tarn, Fellow, IEEE Abstract Swing up and balance control

More information

Weak Input-to-State Stability Properties for Navigation Function Based Controllers

Weak Input-to-State Stability Properties for Navigation Function Based Controllers University of Pennsylvania ScholarlyCommons Departmental Papers MEAM) Department of Mechanical Engineering & Applied Mechanics December 2006 Weak Input-to-State Stability Properties for Navigation Function

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

SWINGING UP A PENDULUM BY ENERGY CONTROL

SWINGING UP A PENDULUM BY ENERGY CONTROL Paper presented at IFAC 13th World Congress, San Francisco, California, 1996 SWINGING UP A PENDULUM BY ENERGY CONTROL K. J. Åström and K. Furuta Department of Automatic Control Lund Institute of Technology,

More information

A Fuzzy Control Strategy for Acrobots Combining Model-Free and Model-Based Control

A Fuzzy Control Strategy for Acrobots Combining Model-Free and Model-Based Control IEE Proceedings --Control Theory and Applications--, Vol. 46, No. 6, pp. 55-5, 999 A Fuzzy Control Strategy for Acrobots Combining Model-Free and Model-Based Control Xuzhi AI*, Jin-Hua SHE** $, Yasuhiro

More information

Robust Adaptive Attitude Control of a Spacecraft

Robust Adaptive Attitude Control of a Spacecraft Robust Adaptive Attitude Control of a Spacecraft AER1503 Spacecraft Dynamics and Controls II April 24, 2015 Christopher Au Agenda Introduction Model Formulation Controller Designs Simulation Results 2

More information

Acrobot stable walking in Hybrid systems notation*

Acrobot stable walking in Hybrid systems notation* 4 UKSim-AMSS 6th International Conference on Computer Modelling and Simulation Acrobot stable walking in Hybrid systems notation* Milan Anderle Institute of Information Theory and Automation Academy of

More information

El péndulo invertido: un banco de pruebas para el control no lineal. XXV Jornadas de Automática

El péndulo invertido: un banco de pruebas para el control no lineal. XXV Jornadas de Automática El péndulo invertido: un banco de pruebas para el control no lineal Javier Aracil and Francisco Gordillo Escuela Superior de Ingenieros Universidad de Sevilla XXV Jornadas de Automática Ciudad Real, 8-1

More information

Global stabilization of feedforward systems with exponentially unstable Jacobian linearization

Global stabilization of feedforward systems with exponentially unstable Jacobian linearization Global stabilization of feedforward systems with exponentially unstable Jacobian linearization F Grognard, R Sepulchre, G Bastin Center for Systems Engineering and Applied Mechanics Université catholique

More information

Commun Nonlinear Sci Numer Simulat

Commun Nonlinear Sci Numer Simulat Commun Nonlinear Sci Numer Simulat 14 (9) 319 37 Contents lists available at ScienceDirect Commun Nonlinear Sci Numer Simulat journal homepage: www.elsevier.com/locate/cnsns Switched control of a nonholonomic

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

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

Lecture Note 7: Switching Stabilization via Control-Lyapunov Function

Lecture Note 7: Switching Stabilization via Control-Lyapunov Function ECE7850: Hybrid Systems:Theory and Applications Lecture Note 7: Switching Stabilization via Control-Lyapunov Function Wei Zhang Assistant Professor Department of Electrical and Computer Engineering Ohio

More information

Swinging Up a Pendulum by Energy Control

Swinging Up a Pendulum by Energy Control Paper from 13th IFAC World Congress, San Francisco, CA, 1996 Swinging Up a Pendulum by Energy Control K. J. Åström and K. Furuta Department of Automatic Control Lund Institute of Technology, Box 118, Lund,

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

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

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

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

Trajectory Tracking Control of Bimodal Piecewise Affine Systems

Trajectory Tracking Control of Bimodal Piecewise Affine Systems 25 American Control Conference June 8-1, 25. Portland, OR, USA ThB17.4 Trajectory Tracking Control of Bimodal Piecewise Affine Systems Kazunori Sakurama, Toshiharu Sugie and Kazushi Nakano Abstract This

More information

Closed Loop Control of a Gravity-assisted Underactuated Snake Robot with Application to Aircraft Wing-Box Assembly

Closed Loop Control of a Gravity-assisted Underactuated Snake Robot with Application to Aircraft Wing-Box Assembly Robotics: Science and Systems 2007 Atlanta, GA, USA, June 27-30, 2007 Closed Loop Control of a Gravity-assisted Underactuated Snake Robot with Application to Aircraft Wing-Box Assembly Binayak Roy and

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

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

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

Impulsive Stabilization and Application to a Population Growth Model*

Impulsive Stabilization and Application to a Population Growth Model* Nonlinear Dynamics and Systems Theory, 2(2) (2002) 173 184 Impulsive Stabilization and Application to a Population Growth Model* Xinzhi Liu 1 and Xuemin Shen 2 1 Department of Applied Mathematics, University

More information

Asymptotic Smooth Stabilization of the Inverted 3D Pendulum

Asymptotic Smooth Stabilization of the Inverted 3D Pendulum IEEE TRANSACTIONS ON AUTOMATIC CONTROL 1 Asymptotic Smooth Stabilization of the Inverted 3D Pendulum Nalin A. Chaturvedi, N. Harris McClamroch, Fellow, IEEE, and Dennis S. Bernstein, Fellow, IEEE Abstract

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

REMARKS ON THE TIME-OPTIMAL CONTROL OF A CLASS OF HAMILTONIAN SYSTEMS. Eduardo D. Sontag. SYCON - Rutgers Center for Systems and Control

REMARKS ON THE TIME-OPTIMAL CONTROL OF A CLASS OF HAMILTONIAN SYSTEMS. Eduardo D. Sontag. SYCON - Rutgers Center for Systems and Control REMARKS ON THE TIME-OPTIMAL CONTROL OF A CLASS OF HAMILTONIAN SYSTEMS Eduardo D. Sontag SYCON - Rutgers Center for Systems and Control Department of Mathematics, Rutgers University, New Brunswick, NJ 08903

More information

High gain observer for embedded Acrobot

High gain observer for embedded Acrobot Preprints of the 19th World Congress The International Federation of Automatic Control High gain observer for embedded Acrobot Milan Anderle Sergej Čelikovský Czech Technical University in Prague, Faculty

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

Minimum-Phase Property of Nonlinear Systems in Terms of a Dissipation Inequality

Minimum-Phase Property of Nonlinear Systems in Terms of a Dissipation Inequality Minimum-Phase Property of Nonlinear Systems in Terms of a Dissipation Inequality Christian Ebenbauer Institute for Systems Theory in Engineering, University of Stuttgart, 70550 Stuttgart, Germany ce@ist.uni-stuttgart.de

More information

A NONLINEAR TRANSFORMATION APPROACH TO GLOBAL ADAPTIVE OUTPUT FEEDBACK CONTROL OF 3RD-ORDER UNCERTAIN NONLINEAR SYSTEMS

A NONLINEAR TRANSFORMATION APPROACH TO GLOBAL ADAPTIVE OUTPUT FEEDBACK CONTROL OF 3RD-ORDER UNCERTAIN NONLINEAR SYSTEMS Copyright 00 IFAC 15th Triennial World Congress, Barcelona, Spain A NONLINEAR TRANSFORMATION APPROACH TO GLOBAL ADAPTIVE OUTPUT FEEDBACK CONTROL OF RD-ORDER UNCERTAIN NONLINEAR SYSTEMS Choon-Ki Ahn, Beom-Soo

More information

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

Relaxed Matching for Stabilization of Mechanical Systems

Relaxed Matching for Stabilization of Mechanical Systems Relaxed Matching for Stabilization of Mechanical Systems D.A. Long, A.M. Bloch, J.E. Marsden, and D.V. Zenkov Keywords: Controlled Lagrangians, kinetic shaping Abstract. The method of controlled Lagrangians

More information

Attitude Regulation About a Fixed Rotation Axis

Attitude Regulation About a Fixed Rotation Axis AIAA Journal of Guidance, Control, & Dynamics Revised Submission, December, 22 Attitude Regulation About a Fixed Rotation Axis Jonathan Lawton Raytheon Systems Inc. Tucson, Arizona 85734 Randal W. Beard

More information

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

Research Article On the Stabilization of the Inverted-Cart Pendulum Using the Saturation Function Approach

Research Article On the Stabilization of the Inverted-Cart Pendulum Using the Saturation Function Approach Mathematical Problems in Engineering Volume 211, Article ID 85615, 14 pages doi:1.1155/211/85615 Research Article On the Stabilization of the Inverted-Cart Pendulum Using the Saturation Function Approach

More information

TTK4150 Nonlinear Control Systems Solution 6 Part 2

TTK4150 Nonlinear Control Systems Solution 6 Part 2 TTK4150 Nonlinear Control Systems Solution 6 Part 2 Department of Engineering Cybernetics Norwegian University of Science and Technology Fall 2003 Solution 1 Thesystemisgivenby φ = R (φ) ω and J 1 ω 1

More information

Global stabilization of an underactuated autonomous underwater vehicle via logic-based switching 1

Global stabilization of an underactuated autonomous underwater vehicle via logic-based switching 1 Proc. of CDC - 4st IEEE Conference on Decision and Control, Las Vegas, NV, December Global stabilization of an underactuated autonomous underwater vehicle via logic-based switching António Pedro Aguiar

More information

Underwater vehicles: a surprising non time-optimal path

Underwater vehicles: a surprising non time-optimal path Underwater vehicles: a surprising non time-optimal path M. Chyba Abstract his paper deals with the time-optimal problem for a class of underwater vehicles. We prove that if two configurations at rest can

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

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

Rigid body stability and Poinsot s theorem

Rigid body stability and Poinsot s theorem Rigid body stability Rigid body stability and Ravi N Banavar banavar@iitb.ac.in 1 1 Systems and Control Engineering, IIT Bombay, India November 7, 2013 Outline 1 Momentum sphere-energy ellipsoid 2 The

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

Constructive Invariant Manifolds to Stabilize Pendulum like systems Via Immersion and Invariance

Constructive Invariant Manifolds to Stabilize Pendulum like systems Via Immersion and Invariance Constructive Invariant Manifolds to Stabilize Pendulum like systems Via Immersion and Invariance J.Á. Acosta, R. Ortega, A. Astolfi, and I. Sarras Dept. de Ingeniería de Sistemas y Automática, Escuela

More information

Global output regulation through singularities

Global output regulation through singularities Global output regulation through singularities Yuh Yamashita Nara Institute of Science and Techbology Graduate School of Information Science Takayama 8916-5, Ikoma, Nara 63-11, JAPAN yamas@isaist-naraacjp

More information

Model Orbit Robust Stabilization (MORS) of Pendubot with Application to Swing up Control

Model Orbit Robust Stabilization (MORS) of Pendubot with Application to Swing up Control Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 5 Seville, Spain, December 1-15, 5 WeIC18.1 Model Orbit Robust Stabilization (MORS) of Pendubot with

More information

Applications of Controlled Invariance to the l 1 Optimal Control Problem

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

More information

Convergence Rate of Nonlinear Switched Systems

Convergence Rate of Nonlinear Switched Systems Convergence Rate of Nonlinear Switched Systems Philippe JOUAN and Saïd NACIRI arxiv:1511.01737v1 [math.oc] 5 Nov 2015 January 23, 2018 Abstract This paper is concerned with the convergence rate of the

More information

An Explicit Characterization of Minimum Wheel-Rotation Paths for Differential-Drives

An Explicit Characterization of Minimum Wheel-Rotation Paths for Differential-Drives An Explicit Characterization of Minimum Wheel-Rotation Paths for Differential-Drives Hamidreza Chitsaz 1, Steven M. LaValle 1, Devin J. Balkcom, and Matthew T. Mason 3 1 Department of Computer Science

More information

Control of Mobile Robots

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

More information

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

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

Throwing Motion Control of the Pendubot and Instability Analysis of the Zero Dynamics

Throwing Motion Control of the Pendubot and Instability Analysis of the Zero Dynamics 2011 50th IEEE Conference on Decision and Control and European Control Conference CDC-ECC) Orlando, FL, USA, December 12-15, 2011 Throwing Motion Control of the Pendubot and Instability Analysis of the

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

Output Regulation of Uncertain Nonlinear Systems with Nonlinear Exosystems

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

More information

Represent this system in terms of a block diagram consisting only of. g From Newton s law: 2 : θ sin θ 9 θ ` T

Represent this system in terms of a block diagram consisting only of. g From Newton s law: 2 : θ sin θ 9 θ ` T Exercise (Block diagram decomposition). Consider a system P that maps each input to the solutions of 9 4 ` 3 9 Represent this system in terms of a block diagram consisting only of integrator systems, represented

More information

Modelling and Control of Mechanical Systems: A Geometric Approach

Modelling and Control of Mechanical Systems: A Geometric Approach Motivation Mathematical preliminaries Submanifolds Optional Modelling and Control of Mechanical Systems: A Geometric Approach Ravi N Banavar banavar@iitb.ac.in 1 1 Systems and Control Engineering, IIT

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

IN this paper we consider the stabilization problem for

IN this paper we consider the stabilization problem for 614 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 42, NO 5, MAY 1997 Exponential Stabilization of Driftless Nonlinear Control Systems Using Homogeneous Feedback Robert T M Closkey, Member, IEEE, and Richard

More information

Stabilization of Nonlinear Systems via Forwarding

Stabilization of Nonlinear Systems via Forwarding IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 46, NO. 9, SEPTEMBER 200 46 Stabilization of Nonlinear Systems via Forwarding Forwarding builds upon this basic idea to stabilize cascaded systems of the form

More information

Dynamic Modeling of Rotary Double Inverted Pendulum Using Classical Mechanics

Dynamic Modeling of Rotary Double Inverted Pendulum Using Classical Mechanics ISBN 978-93-84468-- Proceedings of 5 International Conference on Future Computational echnologies (ICFC'5) Singapore, March 9-3, 5, pp. 96-3 Dynamic Modeling of Rotary Double Inverted Pendulum Using Classical

More information

Rigid-Body Attitude Control USING ROTATION MATRICES FOR CONTINUOUS, SINGULARITY-FREE CONTROL LAWS

Rigid-Body Attitude Control USING ROTATION MATRICES FOR CONTINUOUS, SINGULARITY-FREE CONTROL LAWS Rigid-Body Attitude Control USING ROTATION MATRICES FOR CONTINUOUS, SINGULARITY-FREE CONTROL LAWS 3 IEEE CONTROL SYSTEMS MAGAZINE» JUNE -33X//$. IEEE SHANNON MASH Rigid-body attitude control is motivated

More information

Nonholonomic Constraints Examples

Nonholonomic Constraints Examples Nonholonomic Constraints Examples Basilio Bona DAUIN Politecnico di Torino July 2009 B. Bona (DAUIN) Examples July 2009 1 / 34 Example 1 Given q T = [ x y ] T check that the constraint φ(q) = (2x + siny

More information

Applied Math Qualifying Exam 11 October Instructions: Work 2 out of 3 problems in each of the 3 parts for a total of 6 problems.

Applied Math Qualifying Exam 11 October Instructions: Work 2 out of 3 problems in each of the 3 parts for a total of 6 problems. Printed Name: Signature: Applied Math Qualifying Exam 11 October 2014 Instructions: Work 2 out of 3 problems in each of the 3 parts for a total of 6 problems. 2 Part 1 (1) Let Ω be an open subset of R

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

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

An homotopy method for exact tracking of nonlinear nonminimum phase systems: the example of the spherical inverted pendulum

An homotopy method for exact tracking of nonlinear nonminimum phase systems: the example of the spherical inverted pendulum 9 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June -, 9 FrA.5 An homotopy method for exact tracking of nonlinear nonminimum phase systems: the example of the spherical inverted

More information

The Acrobot and Cart-Pole

The Acrobot and Cart-Pole C H A P T E R 3 The Acrobot and Cart-Pole 3.1 INTRODUCTION A great deal of work in the control of underactuated systems has been done in the context of low-dimensional model systems. These model systems

More information

Funnel control in mechatronics: An overview

Funnel control in mechatronics: An overview Funnel control in mechatronics: An overview Position funnel control of stiff industrial servo-systems C.M. Hackl 1, A.G. Hofmann 2 and R.M. Kennel 1 1 Institute for Electrical Drive Systems and Power Electronics

More information

Unit quaternion observer based attitude stabilization of a rigid spacecraft without velocity measurement

Unit quaternion observer based attitude stabilization of a rigid spacecraft without velocity measurement Proceedings of the 45th IEEE Conference on Decision & Control Manchester Grand Hyatt Hotel San Diego, CA, USA, December 3-5, 6 Unit quaternion observer based attitude stabilization of a rigid spacecraft

More information

An introduction to Birkhoff normal form

An introduction to Birkhoff normal form An introduction to Birkhoff normal form Dario Bambusi Dipartimento di Matematica, Universitá di Milano via Saldini 50, 0133 Milano (Italy) 19.11.14 1 Introduction The aim of this note is to present an

More information

Robust Semiglobal Nonlinear Output Regulation The case of systems in triangular form

Robust Semiglobal Nonlinear Output Regulation The case of systems in triangular form Robust Semiglobal Nonlinear Output Regulation The case of systems in triangular form Andrea Serrani Department of Electrical and Computer Engineering Collaborative Center for Control Sciences The Ohio

More information

IMECE NEW APPROACH OF TRACKING CONTROL FOR A CLASS OF NON-MINIMUM PHASE LINEAR SYSTEMS

IMECE NEW APPROACH OF TRACKING CONTROL FOR A CLASS OF NON-MINIMUM PHASE LINEAR SYSTEMS Proceedings of IMECE 27 ASME International Mechanical Engineering Congress and Exposition November -5, 27, Seattle, Washington,USA, USA IMECE27-42237 NEW APPROACH OF TRACKING CONTROL FOR A CLASS OF NON-MINIMUM

More information

Hybrid Systems Techniques for Convergence of Solutions to Switching Systems

Hybrid Systems Techniques for Convergence of Solutions to Switching Systems Hybrid Systems Techniques for Convergence of Solutions to Switching Systems Rafal Goebel, Ricardo G. Sanfelice, and Andrew R. Teel Abstract Invariance principles for hybrid systems are used to derive invariance

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