An Introduction to Differential Flatness. Will Burgoyne May 7, 2007 ME598 Geometric Mechanics

Similar documents
An Introduction to Differential Flatness

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

Dynamical Systems & Lyapunov Stability

Robotics, Geometry and Control - A Preview

Chapter 6. Differentially Flat Systems

Geometry in a Fréchet Context: A Projective Limit Approach

DIFFERENTIAL FLATNESS AND ABSOLUTE EQUIVALENCE OF NONLINEAR CONTROL SYSTEMS

Hybrid Routhian Reduction of Lagrangian Hybrid Systems

Élie Cartan s Theory of Moving Frames

Lecture 37: Principal Axes, Translations, and Eulerian Angles

Squirming Sphere in an Ideal Fluid

Mathematics for Control Theory

ROLLING OF A SYMMETRIC SPHERE ON A HORIZONTAL PLANE WITHOUT SLIDING OR SPINNING. Hernán Cendra 1. and MARÍA ETCHECHOURY

Stabilization of a 3D Rigid Pendulum

1995 ASME Int l Mech Eng Congress and Expo San Francisco, CA November 12-17, 1995

New Model of massive spin-2 particle

BACKGROUND IN SYMPLECTIC GEOMETRY

M3-4-5 A16 Notes for Geometric Mechanics: Oct Nov 2011

Finding Brake Orbits in the (Isosceles) Three- Body Problem. Rick Moeckel -- University of Minnesota

Stabilization of Relative Equilibria for Underactuated Systems on Riemannian Manifolds

Video 3.1 Vijay Kumar and Ani Hsieh

Parametric Equations and Polar Coordinates

Motion Planning of Discrete time Nonholonomic Systems with Difference Equation Constraints

On the convergence of normal forms for analytic control systems

Two simple ideas from calculus applied to Riemannian geometry

= 0. = q i., q i = E

Use conserved quantities to reduce number of variables and the equation of motion (EOM)

Orbital Motion in Schwarzschild Geometry

2.3 Calculus of variations

ENERGY DECAY ESTIMATES FOR LIENARD S EQUATION WITH QUADRATIC VISCOUS FEEDBACK

Invariant Lagrangian Systems on Lie Groups

M2A2 Problem Sheet 3 - Hamiltonian Mechanics

2.10 Saddles, Nodes, Foci and Centers

LECTURE 16: LIE GROUPS AND THEIR LIE ALGEBRAS. 1. Lie groups

Free Loop Cohomology of Complete Flag Manifolds

Intrinsic Vector-Valued Symmetric Form for Simple Mechanical Control Systems in the Nonzero Velocity Setting

Controlling Mechanical Systems by Active Constraints. Alberto Bressan. Department of Mathematics, Penn State University

Lecture 38: Equations of Rigid-Body Motion

5 Topological defects and textures in ordered media

Eigenvalues and Eigenvectors

Physics 235 Chapter 7. Chapter 7 Hamilton's Principle - Lagrangian and Hamiltonian Dynamics

Phys 7221, Fall 2006: Midterm exam

SOME HYNDON S GENERALIZATIONS TO STARRETT S METHOD OF SOLVING FIRST ORDER ODES BY LIE GROUP SYMMETRY. Z.M. Mwanzia, K.C. Sogomo

Algebraic. techniques1

Special Conformal Invariance

Math 164 (Lec 1): Optimization Instructor: Alpár R. Mészáros

MCE693/793: Analysis and Control of Nonlinear Systems

On the Linearization of Second-Order Dif ferential and Dif ference Equations

Daba Meshesha Gusu and O.Chandra Sekhara Reddy 1

Solutions to the Hamilton-Jacobi equation as Lagrangian submanifolds

Geometric inequalities for black holes

Quantum Gravity in 2+1 Dimensions I

LOG-LINEAR ODES AND APPLICATIONS TO THE RICCI FLOW FOR HOMOGENEOUS SPACES

Lecture 21. MORE PLANAR KINEMATIC EXAMPLES

Vectors. January 13, 2013

Extended Space for. Falk Hassler. bases on. arxiv: and in collaboration with. Pascal du Bosque and Dieter Lüst

PHYS 705: Classical Mechanics. Euler s Equations

Elementary realization of BRST symmetry and gauge fixing

Équivalence et linéarisation des systèmes de contrôle

In the presence of viscous damping, a more generalized form of the Lagrange s equation of motion can be written as

Chapter 2 The Group U(1) and its Representations

Chap. 3. Controlled Systems, Controllability

Tensor Analysis in Euclidean Space

Research Article Equivalent Lagrangians: Generalization, Transformation Maps, and Applications

A Sufficient Condition for Local Controllability

for changing independent variables. Most simply for a function f(x) the Legendre transformation f(x) B(s) takes the form B(s) = xs f(x) with s = df

EXERCISES IN POISSON GEOMETRY

Advanced Vibrations. Elements of Analytical Dynamics. By: H. Ahmadian Lecture One

Schwarz lemma and automorphisms of the disk

Alternative mechanism to SUSY

Dynamically Feasible Motion Planning through Partial Differential Flatness

Lecture 38: Equations of Rigid-Body Motion

ED209 TWO DIMENSIONAL TRANSFORMATIONS

Linearization of Two Dimensional Complex-Linearizable Systems of Second Order Ordinary Differential Equations

2T-physics and the Standard Model of Particles and Forces Itzhak Bars (USC)

Liouville integrability of Hamiltonian systems and spacetime symmetry

Geometric Homogeneity and Configuration Controllability of Nonlinear Systems

Comparison for infinitesimal automorphisms. of parabolic geometries

General Physics (PHY 2130)

The Principle of Least Action

Linear Algebra II. 7 Inner product spaces. Notes 7 16th December Inner products and orthonormal bases

The Square Root Velocity Framework for Curves in a Homogeneous Space

II. DIFFERENTIABLE MANIFOLDS. Washington Mio CENTER FOR APPLIED VISION AND IMAGING SCIENCES

Black Holes, Thermodynamics, and Lagrangians. Robert M. Wald

Noether s Theorem. 4.1 Ignorable Coordinates

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

Linear stability of MHD configurations

CHAPTER 1. Introduction

Lecture 13: Forces in the Lagrangian Approach

CANARDS AND HORSESHOES IN THE FORCED VAN DER POL EQUATION

Lecture 9 Hamilton s Equa4ons

1 Last time: multiplying vectors matrices

arxiv: v1 [math-ph] 14 Jun 2012

Knots and Physics. Louis H. Kauffman

Curves in the configuration space Q or in the velocity phase space Ω satisfying the Euler-Lagrange (EL) equations,

Lecture 8: Rolling Constraints II

B.7 Lie Groups and Differential Equations

EN Nonlinear Control and Planning in Robotics Lecture 2: System Models January 28, 2015

Classical Mechanics Review (Louisiana State University Qualifier Exam)

Gauge Theory of Gravitation: Electro-Gravity Mixing

Transcription:

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<n Differentially Flat System a system of nonlinear ODEs whose solution curves are in a smooth one-one correspondence with arbitrary curves in a space whose dimension equals n-m

Underdetermined Systems as Control Systems Dependent variables are separated into two groups: inputs and states Properties of underdetermined systems discovered through control system studies Controllability Linearization Differential flatness Generate solution trajectories by translating the problem to finding curves in a lower dimension that satisfy conditions at the end points

Example Planar Rigid Body mx && sinθ + mx && mx && cosθ mx && I&& θ = F R 2 2 cosθ sinθ + mg mg cosθ = F sinθ = F 2

Example Planar Rigid Body System is underdetermined by two equations and so has two control inputs System becomes determined by defining two of the variables as functions of time and defining some constants Define and as functions of time F F 2 Assign initial values to x, x, θ 2, and their derivatives This is not the unique way to determine the system

Example Planar Rigid Body Simplify the analysis by eliminating mx & sinθ + mx && 2 cosθ mg cosθ + ( I / R) & θ = System becomes determined by defining two of the variables as functions of time and defining two constants Set of solutions to this ODE is in one-one correspondence with the set of solutions to the previous set of ODEs 0 F

Example Planar Rigid Body No combination of two dependent variables results in a determined system However, a pair of variables that are functions of the dependent variables can determine the system without the need of defining constants ( I + ( I These are flat outputs y y 2 = = x x 2 / mr)cosθ / mr)sinθ

Rigorous Definition A system is said to be differentially flat or simply flat if there exist variables y,..., y given by an equation of the form y = h( t, x, x,..., x ( ) ( m) such that the original variables x may be recovered from y (locally) by an equation of the form x = h( t, y, y,..., ( ) ( l) p The variables y,..., y are referred to as flat outputs y ) ) p

Trajectory Generation Find solutions to a differentially flat system by translating the problem to the lower dimensional flat output space

Example Planar Rigid Body Want to find a trajectory from some initial positions, velocities, and forces to some final positions, velocities, and forces All solutions to this problem can be mapped to curves on the flat output space with coordinates ( y, y 2) There is a local diffeomorphism between the variables y, y2, and their derivatives to the system positions, velocities, and forces

Control Systems and Differential Flatness Some control systems are feedback linearizable and can be expressed in the linear form & ξ = A ξ + Bv where ξ = F( x, z) Feedback linearizability is equivalent to differential flatness

Results of Differential Flatness All controllable linear or state feedback linearizable systems are differentially flat General conditions for differential flatness are not known Differentially flat systems permit a transformation of the system such that the EOMs for the flat output variables becomes trivial A performance index can be approximated and transformed into a function of the flat ouputs

Lagrangian Systems Rigid body with S symmetry Common feature is that they evolve on manifolds which consist of, or include, a Lie group as part of the configuration space Flat outputs break symmetries because if the output is invariant with respect to some action, then the motion of the system can only be retrieved up to an initial choice of the group variable

Lagrangian Systems Coupled rigid bodies Properly relate certain parameters of the system in order to determine flatness Other mechanical systems

Conclusions Differentially flat systems are useful when explicit trajectory generation is required; the problem simplifies to algebra Structural information contained in Lagrange s equations can be exploited Finding flat outputs is difficult, but is made easier using geometry

Bibliography Murray, R. M., et al., Differential flatness of mechanical control systems: A catalog of prototype systems AMSE International Mechanical Engineering Congress and Expo, Nov 995. Rathinam, M., Differentially flat nonlinear control systems Thesis, 997. Rathinam, M. and Murray, R. M., Configuration flatness of Lagrangian systems underactuated by one control SIAM Journal on Control and Optimization, 36, 64, 998. Rathinam, M. and Sluis, W. M., A test for differential flatness by reduction to single input systems Technical Memorandum No. CIT-CDS 95-08, June, 995. Van Nieuwstadt, M., et al., Differential flatness and absolute equivalence of nonlinear contol systems SIAM Journal of Control and Optimization, 36, 225, 998.