Transverse Linearization for Controlled Mechanical Systems with Several Passive Degrees of Freedom (Application to Orbital Stabilization)
|
|
- Buck Higgins
- 6 years ago
- Views:
Transcription
1 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 of Applied Physics and Electronics Umeå University, Sweden (http : // 2 Department of Engineering Cybernetics Norwegian University of Science and Technology, Norway (http : // 3 Department of General Mathematics and Informatics St. Petersburg State University, Russia (http : // American Control Conference, June 11, 2009, St. Louis, Missouri
2 Problem Formulation (Euler-Lagrange systems) Key idea: virtual holonomic constraints Main result: transverse linearization and orbital stabilization Examples: spherical pendulum & synchronization of oscillations Summary Outline 1 Problem Formulation (Euler-Lagrange systems) 2 Key idea: virtual holonomic constraints 3 Main result: transverse linearization and orbital stabilization 4 Examples: spherical pendulum & synchronization of oscillations 5 Summary Anton Shiriaev, Leonid Freidovich, Sergey Gusev Transverse Linearization for Underactuated Mechanical Systems
3 Problem Formulation (Euler-Lagrange systems) Key idea: virtual holonomic constraints Main result: transverse linearization and orbital stabilization Examples: spherical pendulum & synchronization of oscillations Summary Outline 1 Problem Formulation (Euler-Lagrange systems) 2 Key idea: virtual holonomic constraints 3 Main result: transverse linearization and orbital stabilization 4 Examples: spherical pendulum & synchronization of oscillations 5 Summary Anton Shiriaev, Leonid Freidovich, Sergey Gusev Transverse Linearization for Underactuated Mechanical Systems
4 Underactuated Mechanical Systems We consider the class of Euler-Lagrange systems ( ) d L(q, q) L(q, q) = B(q) u dt q q [ ] M(q) q + C(q, q) q + G(q) = B(q) u where q R n and q R n are vectors of generalized coordinates and velocities, u R m is a vector of control inputs, L(q, q) = 1 2 qt M(q) q V(q) is the Lagrangian, M(q) is a positive-definite matrix of inertia, V(q) is a potential energy, and B(q) is a matrix of full-rank. Challenges: underactuated, i.e. 0 dim u = m < n = dim q, not feedback linearizable and non minimum phase. It is not clear what kinds of trajectories are possible and which can be stabilized.
5 Underactuated Mechanical Systems We consider the class of Euler-Lagrange systems ( ) d L(q, q) L(q, q) = B(q) u dt q q [ ] M(q) q + C(q, q) q + G(q) = B(q) u where q R n and q R n are vectors of generalized coordinates and velocities, u R m is a vector of control inputs, L(q, q) = 1 2 qt M(q) q V(q) is the Lagrangian, M(q) is a positive-definite matrix of inertia, V(q) is a potential energy, and B(q) is a matrix of full-rank. Challenges: underactuated, i.e. 0 dim u = m < n = dim q, not feedback linearizable and non minimum phase. It is not clear what kinds of trajectories are possible and which can be stabilized.
6 Goals of Analysis and/or Control Design 1 Motion generation: Design a control transformation u = v + U(q, q) such that there exist a nontrivial periodic solution q = q (t) = q (t + T), t 0, (T > 0) of the closed-loop system with v 0, satisfying certain specifications (such as amplitude and period). 2 Motion stabilization: Design an exponentially orbitally stabilizing controller v = f(q, q), f ( q (t), q ) 0
7 Goals of Analysis and/or Control Design 1 Motion generation: Design a control transformation u = v + U(q, q) such that there exist a nontrivial periodic solution q = q (t) = q (t + T), t 0, (T > 0) of the closed-loop system with v 0, satisfying certain specifications (such as amplitude and period). 2 Motion stabilization: Design an exponentially orbitally stabilizing controller v = f(q, q), f ( q (t), q ) 0
8 Problem Formulation (Euler-Lagrange systems) Key idea: virtual holonomic constraints Main result: transverse linearization and orbital stabilization Examples: spherical pendulum & synchronization of oscillations Summary Outline 1 Problem Formulation (Euler-Lagrange systems) 2 Key idea: virtual holonomic constraints 3 Main result: transverse linearization and orbital stabilization 4 Examples: spherical pendulum & synchronization of oscillations 5 Summary Anton Shiriaev, Leonid Freidovich, Sergey Gusev Transverse Linearization for Underactuated Mechanical Systems
9 Geometric relations and restriction of the dynamics A periodic motion q = q (t) = [ q 1 (t),..., q n (t) ] T can be represented in a time-independent form ( q 1 (t) = φ 1 θ (t) ) (,..., q n (t) = φ n θ (t) ) where θ is a parameterizing variable, describing a desired behavior of one of the generalized coordinates. The induced family of functions { } φ 1 ( ),..., φ n ( ) is called virtual holonomic constraints. Let us consider a restriction of the dynamics consistent with these constraints, i.e. with q 1 φ 1 (θ),..., q n φ n (θ) where θ is treated as a new generalized coordinate.
10 Geometric relations and restriction of the dynamics A periodic motion q = q (t) = [ q 1 (t),..., q n (t) ] T can be represented in a time-independent form ( q 1 (t) = φ 1 θ (t) ) (,..., q n (t) = φ n θ (t) ) where θ is a parameterizing variable, describing a desired behavior of one of the generalized coordinates. The induced family of functions { } φ 1 ( ),..., φ n ( ) is called virtual holonomic constraints. Let us consider a restriction of the dynamics consistent with these constraints, i.e. with q 1 φ 1 (θ),..., q n φ n (θ) where θ is treated as a new generalized coordinate.
11 Computing the restricted dynamics The dynamics consistent with q 1 φ 1 (θ),..., q n φ n (θ) describes possible evolutions of θ and can be computed: Lemma (Constrained dynamics) Independently on the generating control law, θ is simultaneously a solution of (n m) differential equations α i (θ) θ + β i (θ) θ 2 + γ i (θ) = 0, i = 1,..., n m some of which can be of lower order or even trivial. One of the solutions is θ = θ (t). For each i such that α i (θ) 0, there is ) a conserved quantity I (θ(0), (i) θ(0), θ(t), θ(t).
12 Using the restricted dynamics The projected dynamics is α i (θ) θ + β i (θ) θ 2 + γ i (θ) = 0, i = 1,..., n m or in an algebraic form I (i)( ) θ(0), θ(0), θ(t), θ(t) = 0, i = 1,..., n m provided α i (θ) 0. 1 All the functions α i ( ), β i ( ), γ i ( ), and I (i) ( ) can be computed analytically from the expression for the Lagrangian L(q, q). 2 Since existence of a periodic solution for the restricted dynamics is equivalent to the existence of a periodic solution for the Euler-Lagrange equations consistent with the constraints, it can be used for motion planning, not only for stability analysis/stabilization to be discussed.
13 Problem Formulation (Euler-Lagrange systems) Key idea: virtual holonomic constraints Main result: transverse linearization and orbital stabilization Examples: spherical pendulum & synchronization of oscillations Summary Outline 1 Problem Formulation (Euler-Lagrange systems) 2 Key idea: virtual holonomic constraints 3 Main result: transverse linearization and orbital stabilization 4 Examples: spherical pendulum & synchronization of oscillations 5 Summary Anton Shiriaev, Leonid Freidovich, Sergey Gusev Transverse Linearization for Underactuated Mechanical Systems
14 Transverse dynamics to linearize We want to find new variables in a vicinity of a target periodic trajectory such that the system s states are decomposed into: 1 A scalar variable representing position along the trajectory. 2 The remaining (2n 1) variables representing the dynamics transverse to the trajectory and defining a moving Poincaré section S (i) (t), t [0, T]. Figure: Each surface S (i) (t) transversal to the flow (locally, around the intersection with the cycle) is called a Poincaré section.
15 Looking for good conserved quantities In order to find transverse coordinates, one just needs (2n 1) independent quantities conserved along the periodic trajectory. However, they should be chosen in such a way that it is possible to compute linearization of the transverse dynamics along the periodic trajectory analytically. Suppose virtual holonomic constraints are given. They are conserved along the cycle! So, let us introduce the following change of coordinates ( ) ( ) q 1,..., q }{{ n, q } 1,..., q }{{ n y } 1,..., y n 1, ẏ 1,..., ẏ n 1, θ, θ }{{}}{{} q q y ẏ y 1 = q 1 φ 1 (θ),..., y n 1 = q n 1 φ n 1 (θ).
16 Looking for good conserved quantities In order to find transverse coordinates, one just needs (2n 1) independent quantities conserved along the periodic trajectory. However, they should be chosen in such a way that it is possible to compute linearization of the transverse dynamics along the periodic trajectory analytically. Suppose virtual holonomic constraints are given. They are conserved along the cycle! So, let us introduce the following change of coordinates ( ) ( ) q 1,..., q }{{ n, q } 1,..., q }{{ n y } 1,..., y n 1, ẏ 1,..., ẏ n 1, θ, θ }{{}}{{} q q y ẏ y 1 = q 1 φ 1 (θ),..., y n 1 = q n 1 φ n 1 (θ).
17 Dynamics in deviations from the constrained manifold Theorem (Rewritten dynamics) The Euler-Lagrange dynamics can be locally rewritten as α i (θ) θ + β i (θ) θ 2 + γ i (θ) = w, w = g (i) y (θ, θ, θ,y,ẏ) y + g (i) ẏ (θ, θ, θ,y,ẏ) ẏ + g (i) v (θ, θ,y,ẏ) v ÿ = F(θ, θ, y, ẏ) + N(θ, y) v. where F(θ, θ, 0, 0) 0 and i is such that α i (θ) 0. For the rewritten dynamics the following quantities y 1,..., y n 1, ẏ 1,..., ẏ n 1, I (1) ( ),..., I (n m) ( ) are conserved along the target trajectory as well as their combinations and derivatives. We need to choose those independent (2n 1) of them dynamics of which can be linearized analytically.
18 Dynamics in deviations from the constrained manifold Theorem (Rewritten dynamics) The Euler-Lagrange dynamics can be locally rewritten as α i (θ) θ + β i (θ) θ 2 + γ i (θ) = w, w = g (i) y (θ, θ, θ,y,ẏ) y + g (i) ẏ (θ, θ, θ,y,ẏ) ẏ + g (i) v (θ, θ,y,ẏ) v ÿ = F(θ, θ, y, ẏ) + N(θ, y) v. where F(θ, θ, 0, 0) 0 and i is such that α i (θ) 0. For the rewritten dynamics the following quantities y 1,..., y n 1, ẏ 1,..., ẏ n 1, I (1) ( ),..., I (n m) ( ) are conserved along the target trajectory as well as their combinations and derivatives. We need to choose those independent (2n 1) of them dynamics of which can be linearized analytically.
19 Dynamics in deviations from the constrained manifold Theorem (Rewritten dynamics) The Euler-Lagrange dynamics can be locally rewritten as α i (θ) θ + β i (θ) θ 2 + γ i (θ) = w, w = g (i) y (θ, θ, θ,y,ẏ) y + g (i) ẏ (θ, θ, θ,y,ẏ) ẏ + g (i) v (θ, θ,y,ẏ) v ÿ = F(θ, θ, y, ẏ) + N(θ, y) v. where F(θ, θ, 0, 0) 0 and i is such that α i (θ) 0. For the rewritten dynamics the following quantities y 1,..., y n 1, ẏ 1,..., ẏ n 1, I (1) ( ),..., I (n m) ( ) are conserved along the target trajectory as well as their combinations and derivatives. We need to choose those independent (2n 1) of them dynamics of which can be linearized analytically.
20 A choice of transverse coordinates The dynamics for y and ẏ ÿ = F(θ, θ, y, ẏ) + N(θ, y) v is easy to linearize since F I (i) = ( F θ θ F θ θ ) /(2 θ θ 2 ) For the rest, the following identity is useful ) d dt I(i)( θ (0), θ (0), θ, θ = 2 θ ( ) w β(θ) I (i) ( ) α(θ) Introduce another (conceptual) change of coordinates ( ) y, ẏ, θ, θ (y, ẏ, I (i), ψ (i)) The target periodic trajectory transforms as follows { } θ = θ (t) ψ (i) = ψ (t) q = q (t) θ = θ (t) I (i) = 0 q = q (t) y = 0 y = 0 ẏ = 0 ẏ = 0
21 A choice of transverse coordinates The dynamics for y and ẏ ÿ = F(θ, θ, y, ẏ) + N(θ, y) v is easy to linearize since F I (i) = ( F θ θ F θ θ ) /(2 θ θ 2 ) For the rest, the following identity is useful ) d dt I(i)( θ (0), θ (0), θ, θ = 2 θ ( ) w β(θ) I (i) ( ) α(θ) Introduce another (conceptual) change of coordinates ( ) y, ẏ, θ, θ (y, ẏ, I (i), ψ (i)) The target periodic trajectory transforms as follows { } θ = θ (t) ψ (i) = ψ (t) q = q (t) θ = θ (t) I (i) = 0 q = q (t) y = 0 y = 0 ẏ = 0 ẏ = 0
22 A choice of transverse coordinates The dynamics for y and ẏ ÿ = F(θ, θ, y, ẏ) + N(θ, y) v is easy to linearize since F I (i) = ( F θ θ F θ θ ) /(2 θ θ 2 ) For the rest, the following identity is useful ) d dt I(i)( θ (0), θ (0), θ, θ = 2 θ ( ) w β(θ) I (i) ( ) α(θ) Introduce another (conceptual) change of coordinates ( ) y, ẏ, θ, θ (y, ẏ, I (i), ψ (i)) The target periodic trajectory transforms as follows { } θ = θ (t) ψ (i) = ψ (t) q = q (t) θ = θ (t) I (i) = 0 q = q (t) y = 0 y = 0 ẏ = 0 ẏ = 0
23 Linear deviations A possible choice of transverse coordinates: x = [ I (i), y T, ẏ T ] T R 2n 1 The variable ψ (i) defines location along the periodic trajectory and the moving Poincaré section: { } S (i) (t) := [θ, θ, y; ẏ] R 2n : ψ (i) (θ, θ) = ψ (i) (t) Let I(i) Y 1 Y 2 TS (i) (t) := TS (i) denotes linearization for I (i) y ẏ S (i) { [q T, q T ] T : ( q q (t) )T q (t)+ ( q q (t) )T q } (t) = 0
24 Transverse linearization Keeping the first-order terms in the Taylor multiseries expansions, the linearization of the dynamics for the transverse coordinates takes the form of the time-periodic linear system d dt X (t) = A(t) X (t) + B(t) V with the following structure: d dt I(i) = a(i) 11 (t) I(i) + a(i) [ ] d Y1 = dt Y 2 12 (t) Y 1 + a (i) 13 (t) Y 2 + b (i) 1 (t) V [ ] 0(n 1) 1 0 (n 1) (n 1) 1 (n 1) (n 1) I(i) Y A 21 (t) A 22 (t) A 23 (t) 1 Y 2 + [ 0(n 1) 1 B 2 (t) ] V How to use it for orbital stabilization?
25 Using transverse linearization for stabilization Theorem (Exponential orbital stabilization) The following two statements are equivalent. 1 There is a C 1 -smooth K(t) such that [ ] V = K(t) I (i) T, Y1 T, Y 2 T, K(t) = K(t + T) stabilizes the origin of the transverse linearization. 2 There exists a C 1 -smooth v = f(q, q) that ensures exponentially orbitally stability. Furthermore, two possible choices for v are v(t) = K (τ) [ I (i), y T, ẏ ] T T τ = s : [ q T (t), q T (t) ] S (i) (s) T or O ε (q ) TS (i) (s) where O ε (q ) is a small tube around the trajectory.
26 Problem Formulation (Euler-Lagrange systems) Key idea: virtual holonomic constraints Main result: transverse linearization and orbital stabilization Examples: spherical pendulum & synchronization of oscillations Summary Outline 1 Problem Formulation (Euler-Lagrange systems) 2 Key idea: virtual holonomic constraints 3 Main result: transverse linearization and orbital stabilization 4 Examples: spherical pendulum & synchronization of oscillations 5 Summary Anton Shiriaev, Leonid Freidovich, Sergey Gusev Transverse Linearization for Underactuated Mechanical Systems
27 Stable oscillations of a spherical pendulum on a puck Achieved goal: exponentially orbitally stable oscillations of the pendulum around the upright equilibrium. Figure: A spherical pendulum on a puck. The coordinates x 1 and x 2 represent the position of the puck in the horizontal plane; the angles ε 1 and ε 2 give the orientation with respect to the inertia frame. Dynamics can be described as follows d dt [ ] L( ) ε {1,2} L( ) ε {1,2} = 0, d dt [ ] L( ) ẋ {1,2} L( ) x {1,2} = u {1,2},
28 Synchronization of oscillations of pendula on carts Goal: synchronous exponentially orbitally stable oscillations of the cart-pendulum systems around their upright equilibria. Figure: Three identical cart-pendulum systems. The coordinates x 1, x 2, and x 3 represent positions of the carts along the horizontal; θ 1, θ 2, and θ 3 give the angles of the pendula with respect to the vertical. Dynamics can be described as follows 2 ẍ i + cos(θ i ) θ i sin(θ i ) θ 2 i = u i, cos(θ i ) ẍ i + θ i g sin(θ i ) = 0, i = 1,..., N
29 Synchronization of oscillations: numerical simulations 0.4 θ (t) 1 θ (t) θ (t) [θ 1 (t), θ 2 (t), θ 3 (t)] time (sec) Figure: Synchronization of oscillations for 3 cart-pendulum systems: An evolution of the angles the θ 1, θ 2, θ 3 -variables along the solution of the closed-loop system. They are synchronized in about one period 5 sec and have reached after transition the target amplitude of oscillations of 0.2 [rad].
30 Problem Formulation (Euler-Lagrange systems) Key idea: virtual holonomic constraints Main result: transverse linearization and orbital stabilization Examples: spherical pendulum & synchronization of oscillations Summary Outline 1 Problem Formulation (Euler-Lagrange systems) 2 Key idea: virtual holonomic constraints 3 Main result: transverse linearization and orbital stabilization 4 Examples: spherical pendulum & synchronization of oscillations 5 Summary Anton Shiriaev, Leonid Freidovich, Sergey Gusev Transverse Linearization for Underactuated Mechanical Systems
31 Problem Formulation (Euler-Lagrange systems) Key idea: virtual holonomic constraints Main result: transverse linearization and orbital stabilization Examples: spherical pendulum & synchronization of oscillations Summary Summary Class of models: underactuated Euler-Lagrange systems. Goal: to create orbitally exponentially stable periodic motions. Approach: finding linearizable transverse coordinates and stabilizing their linearized dynamics. Key: using deviations from geometric relations along the target periodic motion and a conserved quantity of the restricted dynamics. Possibility: creating synchronous oscillations. Anton Shiriaev, Leonid Freidovich, Sergey Gusev Transverse Linearization for Underactuated Mechanical Systems
Transverse Linearization for Mechanical Systems with Several Passive Degrees of Freedom with Applications to Orbital Stabilization
29 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June 1-12, 29 ThB13.1 Transverse Linearization for Mechanical Systems with Several Passive Degrees of Freedom with Applications
More information2-D Passive Compass Biped Walker
1/55 2-D Passive Compass Biped Walker Guest Lecture in TTK6 - Robotics Torleif Anstensrud Norwegian University of Science and Technology October 29, 2013 2/55 Outline 1 Introduction 2 Problem Description
More informationAlgorithms and Numerical Methods for Motion Planning and Motion Control: Dynamic Manipulation Assignments
Algorithms and Numerical Methods for Motion Planning and Motion Control: Dynamic Manipulation Assignments Anton Shiriaev Department of Engineering Cybernetics Norwegian University of Science and Technology
More informationP321(b), Assignement 1
P31(b), Assignement 1 1 Exercise 3.1 (Fetter and Walecka) a) The problem is that of a point mass rotating along a circle of radius a, rotating with a constant angular velocity Ω. Generally, 3 coordinates
More information2-D Passive Compass Biped Walker
2-D Passive Compass Biped Walker Analysis and Robustness of Stable Gait Torleif Anstensrud Master of Science in Engineering Cybernetics Submission date: August 2013 Supervisor: Anton Shiriaev, ITK Norwegian
More informationThrowing 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 informationEN Nonlinear Control and Planning in Robotics Lecture 2: System Models January 28, 2015
EN53.678 Nonlinear Control and Planning in Robotics Lecture 2: System Models January 28, 25 Prof: Marin Kobilarov. Constraints The configuration space of a mechanical sysetm is denoted by Q and is assumed
More informationConstrained motion and generalized coordinates
Constrained motion and generalized coordinates based on FW-13 Often, the motion of particles is restricted by constraints, and we want to: work only with independent degrees of freedom (coordinates) k
More informationq 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 informationGeneralized Coordinates, Lagrangians
Generalized Coordinates, Lagrangians Sourendu Gupta TIFR, Mumbai, India Classical Mechanics 2012 August 10, 2012 Generalized coordinates Consider again the motion of a simple pendulum. Since it is one
More informationMassachusetts Institute of Technology Department of Physics. Final Examination December 17, 2004
Massachusetts Institute of Technology Department of Physics Course: 8.09 Classical Mechanics Term: Fall 004 Final Examination December 17, 004 Instructions Do not start until you are told to do so. Solve
More informationTrajectory-tracking control of a planar 3-RRR parallel manipulator
Trajectory-tracking control of a planar 3-RRR parallel manipulator Chaman Nasa and Sandipan Bandyopadhyay Department of Engineering Design Indian Institute of Technology Madras Chennai, India Abstract
More information7 Pendulum. Part II: More complicated situations
MATH 35, by T. Lakoba, University of Vermont 60 7 Pendulum. Part II: More complicated situations In this Lecture, we will pursue two main goals. First, we will take a glimpse at a method of Classical Mechanics
More informationIn the presence of viscous damping, a more generalized form of the Lagrange s equation of motion can be written as
2 MODELING Once the control target is identified, which includes the state variable to be controlled (ex. speed, position, temperature, flow rate, etc), and once the system drives are identified (ex. force,
More informationEnergy-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 informationThe 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 informationAn Introduction to Differential Flatness. Will Burgoyne May 7, 2007 ME598 Geometric Mechanics
An Introduction to Differential Flatness Will Burgoyne May 7, 2007 ME598 Geometric Mechanics Definitions Underdetermined System a system of m ODEs with n dependent variables where m
More informationthe EL equation for the x coordinate is easily seen to be (exercise)
Physics 6010, Fall 2016 Relevant Sections in Text: 1.3 1.6 Examples After all this formalism it is a good idea to spend some time developing a number of illustrative examples. These examples represent
More informationCONTROL 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 informationRobotics. Control Theory. Marc Toussaint U Stuttgart
Robotics Control Theory Topics in control theory, optimal control, HJB equation, infinite horizon case, Linear-Quadratic optimal control, Riccati equations (differential, algebraic, discrete-time), controllability,
More informationSwinging-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 informationRobotics. Dynamics. Marc Toussaint U Stuttgart
Robotics Dynamics 1D point mass, damping & oscillation, PID, dynamics of mechanical systems, Euler-Lagrange equation, Newton-Euler recursion, general robot dynamics, joint space control, reference trajectory
More information06. Lagrangian Mechanics II
University of Rhode Island DigitalCommons@URI Classical Dynamics Physics Course Materials 2015 06. Lagrangian Mechanics II Gerhard Müller University of Rhode Island, gmuller@uri.edu Creative Commons License
More informationMatlab-Based Tools for Analysis and Control of Inverted Pendula Systems
Matlab-Based Tools for Analysis and Control of Inverted Pendula Systems Slávka Jadlovská, Ján Sarnovský Dept. of Cybernetics and Artificial Intelligence, FEI TU of Košice, Slovak Republic sjadlovska@gmail.com,
More informationNonlinear 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 information15. Hamiltonian Mechanics
University of Rhode Island DigitalCommons@URI Classical Dynamics Physics Course Materials 2015 15. Hamiltonian Mechanics Gerhard Müller University of Rhode Island, gmuller@uri.edu Creative Commons License
More informationTaylor Series Method for Second-Order Polynomial Differential Equations
Taylor Series Method for Second-Order Polynomial Differential Equations Viktor N. Latypov Sergey V. Sokolov Saint-Petersburg State University SCP-2015 Introduction New numerical algorithm to solve second-order
More informationNonholonomic 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 informationASTATISM 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 informationLagrange s Equations of Motion and the Generalized Inertia
Lagrange s Equations of Motion and the Generalized Inertia The Generalized Inertia Consider the kinetic energy for a n degree of freedom mechanical system with coordinates q, q 2,... q n. If the system
More informationLecture Note 12: Dynamics of Open Chains: Lagrangian Formulation
ECE5463: Introduction to Robotics Lecture Note 12: Dynamics of Open Chains: Lagrangian Formulation Prof. Wei Zhang Department of Electrical and Computer Engineering Ohio State University Columbus, Ohio,
More informationHybrid Routhian Reduction of Lagrangian Hybrid Systems
Hybrid Routhian Reduction of Lagrangian Hybrid Systems Aaron D. Ames and Shankar Sastry Department of Electrical Engineering and Computer Sciences University of California at Berkeley Berkeley, CA 94720
More informationStability and Completion of Zeno Equilibria in Lagrangian Hybrid Systems
Stability and Completion of Zeno Equilibria in Lagrangian Hybrid Systems Yizhar Or and Aaron D. Ames Abstract This paper studies Lagrangian hybrid systems, which are a special class of hybrid systems modeling
More informationENERGY 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 informationM3-4-5 A16 Notes for Geometric Mechanics: Oct Nov 2011
M3-4-5 A16 Notes for Geometric Mechanics: Oct Nov 2011 Text for the course: Professor Darryl D Holm 25 October 2011 Imperial College London d.holm@ic.ac.uk http://www.ma.ic.ac.uk/~dholm/ Geometric Mechanics
More information! 4 4! o! +! h 4 o=0! ±= ± p i And back-substituting into the linear equations gave us the ratios of the amplitudes of oscillation:.»» = A p e i! +t»»
Topic 6: Coupled Oscillators and Normal Modes Reading assignment: Hand and Finch Chapter 9 We are going to be considering the general case of a system with N degrees of freedome close to one of its stable
More informationSWING 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 informationAn Introduction to Differential Flatness
An Introduction to Differential Flatness William Burgoyne ME598 Geometric Mechanics May 7, 007 INTRODUCTION Systems of ordinary differential equations (ODEs) can be divided into two classes, determined
More informationHamiltonian. March 30, 2013
Hamiltonian March 3, 213 Contents 1 Variational problem as a constrained problem 1 1.1 Differential constaint......................... 1 1.2 Canonic form............................. 2 1.3 Hamiltonian..............................
More informationKite Generator System Periodic Motion Planning Via Virtual Constraints
Kite Generator System Periodic Motion Planning Via Virtual Constraints M. Ahmed, Ahmad Hably, Seddik Bacha To cite this version: M. Ahmed, Ahmad Hably, Seddik Bacha. Kite Generator System Periodic Motion
More informationRobotics, 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 informationKINETIC 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 informationProblem 1. Mathematics of rotations
Problem 1. Mathematics of rotations (a) Show by algebraic means (i.e. no pictures) that the relationship between ω and is: φ, ψ, θ Feel free to use computer algebra. ω X = φ sin θ sin ψ + θ cos ψ (1) ω
More informationGeometric Mechanics and Global Nonlinear Control for Multi-Body Dynamics
Geometric Mechanics and Global Nonlinear Control for Multi-Body Dynamics Harris McClamroch Aerospace Engineering, University of Michigan Joint work with Taeyoung Lee (George Washington University) Melvin
More informationOscillatory Motion. Simple pendulum: linear Hooke s Law restoring force for small angular deviations. small angle approximation. Oscillatory solution
Oscillatory Motion Simple pendulum: linear Hooke s Law restoring force for small angular deviations d 2 θ dt 2 = g l θ small angle approximation θ l Oscillatory solution θ(t) =θ 0 sin(ωt + φ) F with characteristic
More informationOscillatory Motion. Simple pendulum: linear Hooke s Law restoring force for small angular deviations. Oscillatory solution
Oscillatory Motion Simple pendulum: linear Hooke s Law restoring force for small angular deviations d 2 θ dt 2 = g l θ θ l Oscillatory solution θ(t) =θ 0 sin(ωt + φ) F with characteristic angular frequency
More informationCase 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 informationM2A2 Problem Sheet 3 - Hamiltonian Mechanics
MA Problem Sheet 3 - Hamiltonian Mechanics. The particle in a cone. A particle slides under gravity, inside a smooth circular cone with a vertical axis, z = k x + y. Write down its Lagrangian in a) Cartesian,
More informationarxiv: v1 [math.ds] 18 Nov 2008
arxiv:0811.2889v1 [math.ds] 18 Nov 2008 Abstract Quaternions And Dynamics Basile Graf basile.graf@epfl.ch February, 2007 We give a simple and self contained introduction to quaternions and their practical
More informationNonlinear Control of Mechanical Systems with an Unactuated Cyclic Variable
GRIZZLE, MOOG, AND CHEVALLEREAU VERSION 1/NOV/23 SUBMITTED TO IEEE TAC 1 Nonlinear Control of Mechanical Systems with an Unactuated Cyclic Variable J.W. Grizzle +, C.H. Moog, and C. Chevallereau Abstract
More informationRobotics. Dynamics. University of Stuttgart Winter 2018/19
Robotics Dynamics 1D point mass, damping & oscillation, PID, dynamics of mechanical systems, Euler-Lagrange equation, Newton-Euler, joint space control, reference trajectory following, optimal operational
More informationAA242B: MECHANICAL VIBRATIONS
AA242B: MECHANICAL VIBRATIONS 1 / 50 AA242B: MECHANICAL VIBRATIONS Undamped Vibrations of n-dof Systems These slides are based on the recommended textbook: M. Géradin and D. Rixen, Mechanical Vibrations:
More informationq 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 informationBringing the Compass-Gait Bipedal Walker to Three Dimensions
October 14, 2009 IROS 2009, St. Louis, MO 1 1 Bringing the Compass-Gait Bipedal Walker to Three Dimensions Robert D. Gregg* and Mark W. Spong Coordinated Science Laboratory University of Illinois at Urbana-Champaign
More informationKinematics. Chapter Multi-Body Systems
Chapter 2 Kinematics This chapter first introduces multi-body systems in conceptual terms. It then describes the concept of a Euclidean frame in the material world, following the concept of a Euclidean
More informationStabilization 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 informationStable Synchronization of Mechanical System Networks
Stable Synchronization of Mechanical System Networks Sujit Nair and Naomi Ehrich Leonard Mechanical and Aerospace Engineering Princeton University Princeton, NJ 08544 USA nair@princeton.edu, naomi@princeton.edu
More informationVariation Principle in Mechanics
Section 2 Variation Principle in Mechanics Hamilton s Principle: Every mechanical system is characterized by a Lagrangian, L(q i, q i, t) or L(q, q, t) in brief, and the motion of he system is such that
More informationOscillating Inverted Pendulum and Applications
Oscillating Inverted Pendulum and Applications Ramon Driesen, Jaden Johnston, Massimo Pascale, and Evan Ridley Department of Mathematics, University of Arizona, Tucson, Arizona, 85719 (Dated: March 20,
More informationAutonomous Mechanical systems of 1 degree of freedom
Autonomous Mechanical systems of degree of freedom = f (, ), = y = y = f (, y) = f (, ) : position y : velocity f : force function Solution : = ( t; c, c), y = y( t; c, c ), ci = ci(, y) Integral of motion
More informationStabilization of Brachiation Locomotion in a Monkey Robot
Stabilization of Brachiation Locomotion in a Monkey Robot Stian Hjellvik Askeland Master of Science in Engineering Cybernetics Submission date: June 212 Supervisor: Anton Shiriaev, ITK Co-supervisor: Uwe
More informationLecture (2) Today: Generalized Coordinates Principle of Least Action. For tomorrow 1. read LL 1-5 (only a few pages!) 2. do pset problems 4-6
Lecture (2) Today: Generalized Coordinates Principle of Least Action For tomorrow 1. read LL 1-5 (only a few pages!) 2. do pset problems 4-6 1 Generalized Coordinates The first step in almost any mechanics
More informationDynamical Systems & Lyapunov Stability
Dynamical Systems & Lyapunov Stability Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University Outline Ordinary Differential Equations Existence & uniqueness Continuous dependence
More informationON COLISSIONS IN NONHOLONOMIC SYSTEMS
ON COLISSIONS IN NONHOLONOMIC SYSTEMS DMITRY TRESCHEV AND OLEG ZUBELEVICH DEPT. OF THEORETICAL MECHANICS, MECHANICS AND MATHEMATICS FACULTY, M. V. LOMONOSOV MOSCOW STATE UNIVERSITY RUSSIA, 119899, MOSCOW,
More informationStabilization of Relative Equilibria for Underactuated Systems on Riemannian Manifolds
Revised, Automatica, Aug 1999 Stabilization of Relative Equilibria for Underactuated Systems on Riemannian Manifolds Francesco Bullo Coordinated Science Lab. and General Engineering Dept. University of
More informationFlat 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 informationPart II. Classical Dynamics. Year
Part II Year 28 27 26 25 24 23 22 21 20 2009 2008 2007 2006 2005 28 Paper 1, Section I 8B Derive Hamilton s equations from an action principle. 22 Consider a two-dimensional phase space with the Hamiltonian
More informationA 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 information28. Pendulum phase portrait Draw the phase portrait for the pendulum (supported by an inextensible rod)
28. Pendulum phase portrait Draw the phase portrait for the pendulum (supported by an inextensible rod) θ + ω 2 sin θ = 0. Indicate the stable equilibrium points as well as the unstable equilibrium points.
More informationGeneralized coordinates and constraints
Generalized coordinates and constraints Basilio Bona DAUIN Politecnico di Torino Semester 1, 2014-15 B. Bona (DAUIN) Generalized coordinates and constraints Semester 1, 2014-15 1 / 25 Coordinates A rigid
More informationIntroduction to SAMCEF MECANO
Introduction to SAMCEF MECANO 1 Outline Introduction Generalized coordinates Kinematic constraints Time integration Description and paramerization of finite rotations Acknowledgements Michel Géradin (ULg)
More informationAC&ST AUTOMATIC CONTROL AND SYSTEM THEORY SYSTEMS AND MODELS. Claudio Melchiorri
C. Melchiorri (DEI) Automatic Control & System Theory 1 AUTOMATIC CONTROL AND SYSTEM THEORY SYSTEMS AND MODELS Claudio Melchiorri Dipartimento di Ingegneria dell Energia Elettrica e dell Informazione (DEI)
More informationStability of Feedback Solutions for Infinite Horizon Noncooperative Differential Games
Stability of Feedback Solutions for Infinite Horizon Noncooperative Differential Games Alberto Bressan ) and Khai T. Nguyen ) *) Department of Mathematics, Penn State University **) Department of Mathematics,
More informationReview of Lagrangian Mechanics and Reduction
Review of Lagrangian Mechanics and Reduction Joel W. Burdick and Patricio Vela California Institute of Technology Mechanical Engineering, BioEngineering Pasadena, CA 91125, USA Verona Short Course, August
More informationChapter 3 Numerical Methods
Chapter 3 Numerical Methods Part 3 3.4 Differential Algebraic Systems 3.5 Integration of Differential Equations 1 Outline 3.4 Differential Algebraic Systems 3.4.1 Constrained Dynamics 3.4.2 First and Second
More informationNewton s laws. Chapter 1. Not: Quantum Mechanics / Relativistic Mechanics
PHYB54 Revision Chapter 1 Newton s laws Not: Quantum Mechanics / Relativistic Mechanics Isaac Newton 1642-1727 Classical mechanics breaks down if: 1) high speed, v ~ c 2) microscopic/elementary particles
More informationAsymptotic 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 informationIntroduction to Robotics
J. Zhang, L. Einig 277 / 307 MIN Faculty Department of Informatics Lecture 8 Jianwei Zhang, Lasse Einig [zhang, einig]@informatik.uni-hamburg.de University of Hamburg Faculty of Mathematics, Informatics
More informationPhysics 5153 Classical Mechanics. Canonical Transformations-1
1 Introduction Physics 5153 Classical Mechanics Canonical Transformations The choice of generalized coordinates used to describe a physical system is completely arbitrary, but the Lagrangian is invariant
More informationTHE LAGRANGIAN AND HAMILTONIAN MECHANICAL SYSTEMS
THE LAGRANGIAN AND HAMILTONIAN MECHANICAL SYSTEMS ALEXANDER TOLISH Abstract. Newton s Laws of Motion, which equate forces with the timerates of change of momenta, are a convenient way to describe mechanical
More informationGlobal Maxwellians over All Space and Their Relation to Conserved Quantites of Classical Kinetic Equations
Global Maxwellians over All Space and Their Relation to Conserved Quantites of Classical Kinetic Equations C. David Levermore Department of Mathematics and Institute for Physical Science and Technology
More informationThe Nonlinear Pendulum
The Nonlinear Pendulum Evan Sheridan 11367741 Feburary 18th 013 Abstract Both the non-linear linear pendulum are investigated compared using the pendulum.c program that utilizes the trapezoid method for
More informationLecture 7: Kinematics: Velocity Kinematics - the Jacobian
Lecture 7: Kinematics: Velocity Kinematics - the Jacobian Manipulator Jacobian c Anton Shiriaev. 5EL158: Lecture 7 p. 1/?? Lecture 7: Kinematics: Velocity Kinematics - the Jacobian Manipulator Jacobian
More informationFor a rigid body that is constrained to rotate about a fixed axis, the gravitational torque about the axis is
Experiment 14 The Physical Pendulum The period of oscillation of a physical pendulum is found to a high degree of accuracy by two methods: theory and experiment. The values are then compared. Theory For
More informationM. van Berkel DCT
Explicit solution of the ODEs describing the 3 DOF Control Moment Gyroscope M. van Berkel DCT 28.14 Traineeship report Coach(es): Supervisor: dr. N. Sakamoto Prof. dr. H. Nijmeijer Technische Universiteit
More informationCooperative Robot Control and Synchronization of Lagrangian Systems
Cooperative Robot Control and Synchronization of Lagrangian Systems Soon-Jo Chung and Jean-Jacques E. Slotine Abstract arxiv:7.79v [math.oc] Dec 7 This article presents a simple synchronization framework
More informationThe Nonlinear Pendulum
The Nonlinear Pendulum - Pádraig Ó Conbhuí - 08531749 TP Monday 1. Abstract This experiment was performed to examine the effects that linearizing equations has on the accuracy of results and to find ways
More informationPort-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 informationPHYS2100: Hamiltonian dynamics and chaos. M. J. Davis
PHYS2100: Hamiltonian dynamics and chaos M. J. Davis September 2006 Chapter 1 Introduction Lecturer: Dr Matthew Davis. Room: 6-403 (Physics Annexe, ARC Centre of Excellence for Quantum-Atom Optics) Phone:
More informationChaotic motion. Phys 420/580 Lecture 10
Chaotic motion Phys 420/580 Lecture 10 Finite-difference equations Finite difference equation approximates a differential equation as an iterative map (x n+1,v n+1 )=M[(x n,v n )] Evolution from time t
More informationClassical Mechanics and Electrodynamics
Classical Mechanics and Electrodynamics Lecture notes FYS 3120 Jon Magne Leinaas Department of Physics, University of Oslo 2 Preface FYS 3120 is a course in classical theoretical physics, which covers
More informationQuestion 1: A particle starts at rest and moves along a cycloid whose equation is. 2ay y a
Stephen Martin PHYS 10 Homework #1 Question 1: A particle starts at rest and moves along a cycloid whose equation is [ ( ) a y x = ± a cos 1 + ] ay y a There is a gravitational field of strength g in the
More informationCDS 101 Precourse Phase Plane Analysis and Stability
CDS 101 Precourse Phase Plane Analysis and Stability Melvin Leok Control and Dynamical Systems California Institute of Technology Pasadena, CA, 26 September, 2002. mleok@cds.caltech.edu http://www.cds.caltech.edu/
More informationPeriodic Orbits and Transport: Some Interesting Dynamics in the Three-Body Problem
Periodic Orbits and Transport: Some Interesting Dynamics in the Three-Body Problem Shane Ross Martin Lo (JPL), Wang Sang Koon and Jerrold Marsden (Caltech) CDS 280, January 8, 2001 shane@cds.caltech.edu
More informationDynamics of Nonholonomic Systems
Dynamics of Nonholonomic Systems 1 Example: When is the skate in equilibrium? x 2 Number of degrees of freedom n = 3 degrees of freedom m= 1 nonholonomic constraint Generalized coordinates (x 1, x 2, x
More informationMCE693/793: Analysis and Control of Nonlinear Systems
MCE693/793: Analysis and Control of Nonlinear Systems Input-Output and Input-State Linearization Zero Dynamics of Nonlinear Systems Hanz Richter Mechanical Engineering Department Cleveland State University
More informationPassivity-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 informationNonlinear Dynamic Systems Homework 1
Nonlinear Dynamic Systems Homework 1 1. A particle of mass m is constrained to travel along the path shown in Figure 1, which is described by the following function yx = 5x + 1x 4, 1 where x is defined
More informationIs there Life after Zeno?
Is there Life after Zeno? Taking Executions Past the Breaking (Zeno) Point Aaron D. Ames, Haiyang Zheng, Robert D. Gregg and Shankar Sastry Department of Electrical Engineering and Computer Sciences University
More informationStructural Dynamics Lecture 4. Outline of Lecture 4. Multi-Degree-of-Freedom Systems. Formulation of Equations of Motions. Undamped Eigenvibrations.
Outline of Multi-Degree-of-Freedom Systems Formulation of Equations of Motions. Newton s 2 nd Law Applied to Free Masses. D Alembert s Principle. Basic Equations of Motion for Forced Vibrations of Linear
More information