Tools for Reduction of Mechanical Systems Ravi Balasubramanian, Klaus Schmidt, and Elie Shammas Carnegie Mellon University.

Slides:



Advertisements
Similar presentations
Common Variable Types in Elasticity
Advertisements

Chapter 4 Euclidean Vector Spaces
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
1 C02,C03 – ,27,29 Advanced Robotics for Autonomous Manipulation Department of Mechanical EngineeringME 696 – Advanced Topics in Mechanical Engineering.
Kinetics (I) Review of Kinetics of Planar Mechanisms
Physics 430: Lecture 24 Euler Equations Dale E. Gary NJIT Physics Department.
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
Small Coupled Oscillations. Types of motion Each multi-particle body has different types of degrees of freedom: translational, rotational and oscillatory.
ARO309 - Astronautics and Spacecraft Design Winter 2014 Try Lam CalPoly Pomona Aerospace Engineering.
Summer School 2007B. Rossetto1 5. Kinematics  Piecewise constant velocity t0t0 tntn titi t i+1 x(t) x(t i ) h t x i = v(t i ). h Distance runned during.
Dynamics of Rotational Motion
Angular Momentum (of a particle) O The angular momentum of a particle, about the reference point O, is defined as the vector product of the position, relative.
Game Physics – Part II Dan Fleck. Linear Dynamics Recap  Change in position (displacement) over time is velocity  Change in velocity over time is acceleration.
1cs533d-winter-2005 Notes  Read “Physically Based Modelling” SIGGRAPH course notes by Witkin and Baraff (at least, rigid body sections) An alternative.
1Notes  Demetri Terzopoulos talk: Thursday, 4pm Dempster 310.
ME 4135 Fall 2011 R. R. Lindeke, Ph. D. Robot Dynamics – The Action of a Manipulator When Forced.
ME Robotics Dynamics of Robot Manipulators Purpose: This chapter introduces the dynamics of mechanisms. A robot can be treated as a set of linked.
Ch. 7: Dynamics.
Euler Rotation. Angular Momentum  The angular momentum J is defined in terms of the inertia tensor and angular velocity. All rotations included  The.
Ch. 4: Velocity Kinematics
Forward Kinematics.
ME Robotics DIFFERENTIAL KINEMATICS Purpose: The purpose of this chapter is to introduce you to robot motion. Differential forms of the homogeneous.
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
3D Geometry for Computer Graphics
Mechanics of Rigid Bodies
Euler Equations. Rotating Vector  A fixed point on a rotating body is associated with a fixed vector. Vector z is a displacement Fixed in the body system.
CE 1501 CE 150 Fluid Mechanics G.A. Kallio Dept. of Mechanical Engineering, Mechatronic Engineering & Manufacturing Technology California State University,
“But, if this is true, and if a large stone moves with a speed of, say, eight while a smaller one moves with a speed of four, then when they are united,
Review (2 nd order tensors): Tensor – Linear mapping of a vector onto another vector Tensor components in a Cartesian basis (3x3 matrix): Basis change.
STATIC EQUILIBRIUM [4] Calkin, M. G. “Lagrangian and Hamiltonian Mechanics”, World Scientific, Singapore, 1996, ISBN Consider an object having.
Central Force Motion Chapter 8
15/09/2015handout 31 Robot Kinematics Logics of presentation: Kinematics: what Coordinate system: way to describe motion Relation between two coordinate.
Copyright Kaplan AEC Education, 2005 Dynamics Outline Overview DYNAMICS, p. 193 KINEMATICS OF A PARTICLE, p. 194 Relating Distance, Velocity and the Tangential.
Robot Dynamics – Slide Set 10 ME 4135 R. R. Lindeke, Ph. D.
A PPLIED M ECHANICS Lecture 02 Slovak University of Technology Faculty of Material Science and Technology in Trnava.
Dynamics.  relationship between the joint actuator torques and the motion of the structure  Derivation of dynamic model of a manipulator  Simulation.
Sect 5.4: Eigenvalues of I & Principal Axis Transformation
KINEMATICS of a ROLLING BALL Wayne Lawton Department of Mathematics National University of Singapore Lecture based on my student’s MSc.
1 C03 – Advanced Robotics for Autonomous Manipulation Department of Mechanical EngineeringME 696 – Advanced Topics in Mechanical Engineering.
INTRODUCTION TO DYNAMICS ANALYSIS OF ROBOTS (Part 3)
Chapter 3: Central Forces Introduction Interested in the “2 body” problem! Start out generally, but eventually restrict to motion of 2 bodies interacting.
Dr. Wang Xingbo Fall , 2005 Mathematical & Mechanical Method in Mechanical Engineering.
Manipulator’s Forward kinematics
EEE. Dept of HONG KONG University of Science and Technology Introduction to Robotics Page 1 Lecture 2. Rigid Body Motion Main Concepts: Configuration Space.
Linear Equations in Two Variables A Linear Equation in Two Variables is any equation that can be written in the form where A and B are not both zero.
D’Alembert’s Principle the sum of the work done by
Oh, it’s your standard “boy meets girl, boy loses girl,
1 Dynamics Differential equation relating input torques and forces to the positions (angles) and their derivatives. Like force = mass times acceleration.
Geometric Algebra Dr Chris Doran ARM Research 3. Applications to 3D dynamics.
FROM PARTICLE TO RIGID BODY.
Robot Formations Motion Dynamics Based on Scalar Fields 1.Introduction to non-holonomic physical problem 2.New Interaction definition as a computational.
Rick Parent - CIS682 Rigid Body Dynamics simulate basic physics of an object subject to forces Keyframing can be tedious - especially to get ‘realism’
1 VARIOUS ISSUES IN THE LARGE STRAIN THEORY OF TRUSSES STAMM 2006 Symposium on Trends in Applications of Mathematics to Mechanics Vienna, Austria, 10–14.
Lecture 10 Reprise and generalized forces The Lagrangian Holonomic constraints Generalized coordinates Nonholonomic constraints Euler-Lagrange equations.
Central Force Umiatin,M.Si. The aim : to evaluate characteristic of motion under central force field.
Differentially Constrained Dynamics Wayne Lawton Department of Mathematics National University of Singapore (65)
INTRODUCTION TO DYNAMICS ANALYSIS OF ROBOTS (Part 1)
Lecture 22 The Spherical Bicycle 1. 2 Some relative dimensions with the wheel radius and mass as unity sphere radius 2, mass 50 fork length 4, radius.
1 Angular Momentum Chapter 11 © 2012, 2016 A. Dzyubenko © 2004, 2012 Brooks/Cole © 2004, 2012 Brooks/Cole Phys 221
From physical assumptions to classical Hamiltonian and Lagrangian particle mechanics Gabriele Carcassi, Christine A. Aidala, David John Baker and Lydia.
Velocity Propagation Between Robot Links 3/4 Instructor: Jacob Rosen Advanced Robotic - MAE 263D - Department of Mechanical & Aerospace Engineering - UCLA.
Manipulator Dynamics 1 Instructor: Jacob Rosen
Lecture 16 Newton Mechanics Inertial properties,Generalized Coordinates Ruzena Bajcsy EE
Kinetics of Rigid Bodies in Three Dimensions
Basic Graphing Techniques
Kinematics of Rigid Bodies in Three Dimensions
Manipulator Dynamics 2 Instructor: Jacob Rosen
Rigid Body Dynamics (unconstrained)
Physics 319 Classical Mechanics
Chapter 3 Modeling in the Time Domain
Presentation transcript:

Tools for Reduction of Mechanical Systems Ravi Balasubramanian, Klaus Schmidt, and Elie Shammas Carnegie Mellon University

February 2004 Center for the Foundations of Robotics 2 Motivation: Two Mass System Two masses on the real line: Lagrangian: Set A: Two 2 nd order differential equations Set B: One 1 st order and one 2 nd order differential equations Equations of Motion: – Two sets of equations, but same solution. – When can we do such a simplification (reduction)? – What tools to use?

February 2004 Center for the Foundations of Robotics 3 Overview Fiber Bundle – Projection map – Lifted projection map Decomposition of Velocity Spaces – Vertical and Horizontal Spaces Principal Connections – Example on Mechanical Connections – Momentum map – Locked Inertia Tensor – Local Form

February 2004 Center for the Foundations of Robotics 4 Fiber Bundle A manifold with a base space and a map is a fiber bundle if: A fiber Y is the pre-image of b under Property of : for every point b2B 9 U 3 b such that: is homeomorphic to Or locally If locally Y is a group, Q is a principal fiber bundle. If Y is a group everywhere, Q is a trivial principal fiber bundle. for

February 2004 Center for the Foundations of Robotics 5 Lifted Bundle Projection Map Two-mass System – Choose as fiber, as base space.

February 2004 Center for the Foundations of Robotics 6 Velocity Decomposition Vertical Space Horizontal Space Two mass example Why do velocity decomposition? – Understand how fiber velocities and base space velocities interact.

February 2004 Center for the Foundations of Robotics 7 Overview Fiber Bundle – Projection map – Lifted projection map Vertical and Horizontal Spaces Principal Connections – Example on Mechanical Connections – Momentum map – Locked Inertia Tensor – Local Form

February 2004 Center for the Foundations of Robotics 8 Principal Connections Definition: A principal connection on the principal bundle is a map that is linear on each tangent space such that 1) 2)

February 2004 Center for the Foundations of Robotics 9 Connection Property 1

February 2004 Center for the Foundations of Robotics 10 Connection Property 2

February 2004 Center for the Foundations of Robotics 11 Principal Connection on Choose as the fiber, as base space. – Projection and Lifted Projection

February 2004 Center for the Foundations of Robotics 12 Left Action on Fiber Action (Translation) Trivial to show group properties for. – Thus, the fiber is a group. – Q is a trivial principal fiber bundle.

February 2004 Center for the Foundations of Robotics 13 Group Actions on Q Group Action of G on Q: Translation along fiber Lifted Action of G on Q

February 2004 Center for the Foundations of Robotics 14 A connection on Choose a connection of the form Need to verify if satisfies the connection properties.

February 2004 Center for the Foundations of Robotics 15 Connection: Property 1 Exponential map on : Generator on Q satisfies Property 1.

February 2004 Center for the Foundations of Robotics 16 Connection: Property 2 In, is the Identity map. (1) LHS(1) = RHS(1) = In, is the Identity map. – Why? No rotations, and Body velocity = Spatial Velocity. satisfies Property 2. Thus, is a connection.

February 2004 Center for the Foundations of Robotics 17 Velocity Decomposition satisfies Lemma: Definition: Horizontal Space Thus, and decompose into components. Vertical and Horizontal Spaces in

February 2004 Center for the Foundations of Robotics 18 Velocity Decomposition: Illustration

February 2004 Center for the Foundations of Robotics 19 For this example, the connection is arbitrary; Mechanical systems use a specific connection. If, then:  Motion only in base space.  Motion only along fiber.  Motion in base space and induced motion tangent to fiber.  Motion only along fiber If, then: Velocity Decomposition: Interpretation

February 2004 Center for the Foundations of Robotics 20  define connection based on conservation of momentum  Momentum Map  Locked Inertia Tensor  Mechanical Connection  Reconstruction Equation Outline: Mechanical Systems Connections for mechanical systems:

February 2004 Center for the Foundations of Robotics 21 Momentum Map Definition: with, and Physical Intuition: is  momentum of the system  representation in spatial coordinates : natural pairing between covectors and vectors : for mass matrix and :

February 2004 Center for the Foundations of Robotics 22 Two-mass example Two masses on the real line: Lagrangian: Mass Matrix: Generator for Lifted map

February 2004 Center for the Foundations of Robotics 23 Example: momentum map Note: is indeed the momentum of the system in spatial coordinates

February 2004 Center for the Foundations of Robotics 24 Body Momentum Map Definition: with, and Physical Intuition: is  momentum of the system measured in the instantaneous body frame  representation in body coordinates

February 2004 Center for the Foundations of Robotics 25 Example: body momentum map and Note: is the momentum of the system measured in the body and represented in body coordinates with

February 2004 Center for the Foundations of Robotics 26 Locked Inertia Tensor Definition: with and Physical Intuition: is  inertia of the locked system  all base variables are fixed  representation in spatial coordinates

February 2004 Center for the Foundations of Robotics 27 Example: locked inertia tensor Note: is indeed the locked inertia of the system (for fixed)

February 2004 Center for the Foundations of Robotics 28 Intuition: Mechanical Connection Compute Lie-Algebra velocity such that the locked system has the momentum with

February 2004 Center for the Foundations of Robotics 29 is the map that assigns to each the spatial Lie-Algebra velocity of the locked system such that the momentum in spatial coordinates is conserved: Mechanical Connection Definition: : locked inertia tensor, : (Body) Momentum Map Definition: Body Connection

February 2004 Center for the Foundations of Robotics 30 Example: mechanical connection We are ready to compute and

February 2004 Center for the Foundations of Robotics 31 Example: velocities Vertical velocities: Horizontal velocities: and Recall

February 2004 Center for the Foundations of Robotics 32 Example: velocities  movement along the fiber without movement in the base Movement in the base induces movement along the fiber

February 2004 Center for the Foundations of Robotics 33 Local form of the connection Proposition: Let be a principal connection on. Then can be written as and is called the local form of the connection only depends on and is the group velocity at the origin Note:

February 2004 Center for the Foundations of Robotics 34 Example: local form

February 2004 Center for the Foundations of Robotics 35 Reconstruction Reconstruction: General Case: Zero Momentum:

February 2004 Center for the Foundations of Robotics 36 Take home message 1) Connection explores system from momentum viewpoint. 2) Decomposition of Velocities using and - Can compute induced motion in fiber from base velocities. Set B: One 1 st order and one 2 nd order differential equation

February 2004 Center for the Foundations of Robotics 37 Conclusions  Principal Connections  Mechanical Connections  Reconstruction Equation - zero-momentum case  Next talk: - symmetries: reduced lagrangian - evaluate general reconstruction equation - introduce constraints (holonomic and nonholonomic) - define reduced equations of motion

February 2004 Center for the Foundations of Robotics 38 Choose some Let Note that Define Thus, In general, Note that Thus, Define Proof: Horizontal Space satisfies Lemma: Definition: Horizontal Space