Sect. 4.4: Euler Angles Back to PHYSICS! GOAL: Describe rigid body motion (especially rotations) with a Lagrangian formalism. What generalized coordinates.

Slides:



Advertisements
Similar presentations
6.4 Best Approximation; Least Squares
Advertisements

Computer Graphics Lecture 4 Geometry & Transformations.
Texture Components and Euler Angles: part 2 13th January 05
P. Axelrad, D. Lawrence ASEN3200 Spring 2006 ATTITUDE REPRESENTATION l Attitude cannot be represented by vector in 3-dimensional space, like position or.
Kinematic Modelling in Robotics
Chapter 4: Rigid Body Kinematics Rigid Body  A system of mass points subject to ( holonomic) constraints that all distances between all pairs of points.
ME751 Advanced Computational Multibody Dynamics Section 9.2 February 9, 2010 © Dan Negrut, 2010 ME751, UW-Madison “In England, if you commit a crime, the.
Chris Hall Aerospace and Ocean Engineering
8. 2D Coordinate Operations Assoc.Prof.Dr. Ahmet Zafer Şenalp Mechanical Engineering Department Gebze.
Geometry (Many slides adapted from Octavia Camps and Amitabh Varshney)
HCI 530 : Seminar (HCI) Damian Schofield. HCI 530: Seminar (HCI) Transforms –Two Dimensional –Three Dimensional The Graphics Pipeline.
Ch. 2: Rigid Body Motions and Homogeneous Transforms
3-D Geometry.
Course Website: Computer Graphics 3: 2D Transformations.
Mechanics of Rigid Bodies
Texture Components and Euler Angles: part 2 June 2007
Screw Rotation and Other Rotational Forms
Euler Angles. Three Angles  A rotation matrix can be described with three free parameters. Select three separate rotations about body axesSelect three.
X y z Point can be viewed as intersection of surfaces called coordinate surfaces. Coordinate surfaces are selected from 3 different sets.
CS 450: Computer Graphics 2D TRANSFORMATIONS
The linear algebra of Canadarm
An Introduction to Robot Kinematics
2IV60 Computer Graphics Basic Math for CG
ME/ECE Professor N. J. Ferrier Forward Kinematics Professor Nicola Ferrier ME Room 2246,
Rotations and Translations
Symmetry and Group Theory
Modern Navigation Thomas Herring
Kinematics of Robot Manipulator
Lecture Notes: Computer Graphics.
CSE 681 Review: Transformations. CSE 681 Transformations Modeling transformations build complex models by positioning (transforming) simple components.
Sect 5.4: Eigenvalues of I & Principal Axis Transformation
Sect. 4.2: Orthogonal Transformations
Magnitude of a Vector The magnitude of a vector, denoted as |a|, is defined as the square root of the sum of the squares of its components: |a| = (x 2.
Jinxiang Chai Composite Transformations and Forward Kinematics 0.
Computer Graphics 2D Transformations. 2 of 74 Contents In today’s lecture we’ll cover the following: –Why transformations –Transformations Translation.
Manipulator’s Forward kinematics
Background The Physics Knowledge Expected for this Course: Newton’s Laws of Motion  the “Theme of the Course” –Energy & momentum conservation –Elementary.
Sect. 1.3: Constraints Discussion up to now  All mechanics is reduced to solving a set of simultaneous, coupled, 2 nd order differential eqtns which.
Midterm Review  Five Problems 2-D/3-D Vectors, 2-D/3-D equilibrium, Dot Product, EoE, Cross Product, Moments  Closed Book & Note  Allowed to bring.
Oh, it’s your standard “boy meets girl, boy loses girl,
Computer Graphics 3D Transformations. Translation.
The Spinning Top Chloe Elliott. Rigid Bodies Six degrees of freedom:  3 cartesian coordinates specifying position of centre of mass  3 angles specifying.
Geometric Transformations
Chapter 2: Description of position and orientation Faculty of Engineering - Mechanical Engineering Department ROBOTICS Outline: Introduction. Descriptions:
Sect. 4.7: Finite Rotations
Foundations of Computer Graphics (Spring 2012) CS 184, Lecture 3: Transformations 1
Sect. 4.9: Rate of Change of a Vector Use the concept of an infinitesimal rotation to describe the time dependence of rigid body motion. An arbitrary.
Jinxiang Chai CSCE441: Computer Graphics 3D Transformations 0.
Computer Graphics I, Fall 2010 Transformations.
Physics 141Mechanics Lecture 3 Vectors Motion in 2-dimensions or 3-dimensions has to be described by vectors. In mechanics we need to distinguish two types.
Learning from the Past, Looking to the Future James R. (Jim) Beaty, PhD - NASA Langley Research Center Vehicle Analysis Branch, Systems Analysis & Concepts.
Sect. 4.5: Cayley-Klein Parameters 3 independent quantities are needed to specify a rigid body orientation. Most often, we choose them to be the Euler.
1 CHAPTER 2C- Mohr’s Circle Dr. Zuhailawati Hussain EBB 334 Mechanical Metallurgy.
1 Part B Tensors Or, inverting The graph above represents a transformation of coordinates when the system is rotated at an angle  CCW.
Kinematics 제어시스템 이론 및 실습 조현우
Geometric Transformations
Spatcial Description & Transformation
Chapter 3 Transformation of Coordinates
Ch. 2: Rigid Body Motions and Homogeneous Transforms
Geometric Transformations Hearn & Baker Chapter 5
Computer Graphics Transformations.
Review: Transformations
Review: Transformations
Mobile Robot Kinematics
ECE 383/ME 442: Intro to Robotics and Automation
Matrix Methods in Kinematics
Chapter IV Spaces and Transforms
Transformations in 3 Dimensions CS /28/2018 Dr. Mark L. Hornick
Screw Rotation and Other Rotational Forms
Presentation transcript:

Sect. 4.4: Euler Angles Back to PHYSICS! GOAL: Describe rigid body motion (especially rotations) with a Lagrangian formalism. What generalized coordinates to use? General coord transformation, described by matrix A. Representation of A in terms of direction cosines of new axes with respect to old: a ij  cosθ ij : a 11 a 12 a 13 A  a 21 a 22 a 23 a 31 a 32 a 33 9 a ij, 6 orthogonality relns: a ij a ik = δ j,k  3 indep functions of a ij could be chosen as indep generalized coords. Choice of these is ~ arbitrary. Here, we discuss conventional choice: Euler Angles

We found, for determinant of general orthogonal transformation A : |A| =  1 In addition to orthogonality relns: a ij a ik = δ j,k another requirement that matrix elements a ij of must satisfy to describe rigid body motion: Must have |A| = +1 Mathematically, |A| = -1 is allowed. However, PHYSICALLY, cannot describe rigid body motion with an A which has |A| = -1 Proper Transformations  Orthogonal transformations with |A| = +1 Improper Transformations  Orthogonal transformations with |A| = -1

Discussion of why A with |A| = -1 cannot correspond to a physical rotation of a rigid body: Consider a specific transformation described by S =  -1Clearly, |S| = Applying S to coords gives x = Sx  x i = - x j (i = 1,23)  S  Inversion transformation Changes sign of each component and changes right hand coord system into a left handed one.

How can an inversion be achieved by a series of rotations & reflections? One way (figure): Two step process: 1. Rotate about a coord axis (say z) by 180º (x  -x, y  -y) 2. Reflect in that (z) axis direction (z  -z) Represent in terms of orthogonal transformation matrices: AB = S where A = B = S =

Inversion: S = Cannot get this by a rigid change of axes orientation!  Inversion S can never correspond to a physical displacement of a rigid body. Also true for ANY transformation A with |A| = -1. True because any A like this can be written A = A S where |A| = +1 (since |A| = |A||S| = - |A|)  Transformations A representing rigid body motion MUST have |A| = +1

Goal: Describe motion of rigid bodies in a Lagrangian formulation.  Seek 3 indep parameters (generalized coords) to specify rigid body orientation. Require resulting orthogonal transformation A have |A| = +1 Once such generalized coords are found, write Lagrangian in terms of them. No unique choices for these coords. Most common & useful: Euler (Eulerian) Angles.

Euler Angles Can express general orthogonal transformation from one coord system (x,y,z) to another (x,y,z) by three successive counterclockwise rotations, carried out in a specific sequence. Euler angles are then defined as the 3 rotation angles. –Convention for the choice of rotation sequence & of rotation angles is arbitrary. See text’s extensive discussion, p 151 & p 154, of this fact. See also footnote, p –Goldstein’s choice is a convention which is used in celestial mechanics, applied mechanics, solid state physics. For other conventions: See p. 152 & Appendix A.

General transformation from (x,y,z) to (x,y,z): 3 successive COUNTERCLOCKWISE rotations: 1. Rotate initial (x,y,z) by an angle  about the z axis. Call new coords (ξ,η,ζ) “(xsi,eta,zeta)”. The orthogonal transformation which does this  D. ξ  Dx 2. Rotate (ξ,η,ζ) by an angle θ about the ξ axis. Call new coords (ξ,η,ζ). The orthogonal transformation which does this  C. ξ  Cξ. The ξ axis is at intersection of the x-y and ξ- η planes  “LINE OF NODES” 3. Rotate (ξ,η,ζ) by an angle ψ about the ζ axis to produce (x,y,z) coords. The orthogonal transformation which does this  B. x  Bξ

Picture of all 3 rotations: Euler Angles  ,θ,ψ

Express each successive rotation as an orthogonal transformation matrix. Multiply to get the total transformation. ξ  Dx, ξ  Cξ = CDx x  Bξ = BCDx Or: x  Ax where A  BCD Since we already know the form of the transformation matrix for rotation through one angle, it’s easy to write down the matrices D,C,B. Then, matrix multiply to get A = BCD

Rotation #1. Rotate (x,y,z) by angle  about z axis. New coords  (ξ,η,ζ). See figure. Orthogonal transformation  D. ξ  Dx Easy to show: cos  sin  0 D = -sin  cos 

Rotation #2. Rotate (ξ,η,ζ) by angle θ about ξ axis. New coords  (ξ,η,ζ). See figure. Orthogonal transformation  C ξ  Cξ Easy to show: C = 0 cosθ sinθ 0 -sinθ cosθ ξ axis is at the intersection of the x-y & ξ-η planes  “LINE OF NODES”

Rotation #3. Rotate (ξ,η,ζ) by angle ψ about the ζ axis. New coords  (x,y,z) See figure. Orthogonal transformation  B x  Bξ Easy to show: cosψ sinψ 0 B = -sinψ cosψ

Total: Three successive rotations.  x  Ax with A  BCD Can show (student exercise!):

Total: x  Ax with Of course, the inverse transformation is: x  A -1 x. Since, by earlier discussion A -1 = Ã  Transpose of A, can get:

Note: the sequence of rotations is ~ arbitrary. –Initial rotation: Could be taken about any of the 3 Cartesian axes. –2 nd & 3 rd rotations: The only limitation = no 2 successive rotations can be about the same axis.  12 possible conventions to define Euler angles! (For right handed coord systems! If we include left handed coord systems, 12 more!) –The 2 most common ones: Differ in the axis choice for the 2 nd rotation (θ). Here: we rotate about intermediate x axis (ξ axis)  “x convention” In QM often take this rotation about intermediate y axis (η axis)  “y convention” –3 rd convention (engineering): Used to describe the orientation of moving air (or space) craft. See p. 154 for discussion. See also Appendix A for more conventions!