Rotations about the coordinate axes are easy to define and work with. Rotation about the x axis by angle θ is. R x (θ) = 0 cos θ sin θ 0 sin θ cos θ
|
|
- Gwendolyn Cameron
- 5 years ago
- Views:
Transcription
1 Euler Angle Formulas David Eberly Magic Software, Inc. Created: December 1, Introduction Rotations about the coordinate axes are easy to define and work with. Rotation about the x axis by angle θ is R x (θ) = 0 cos θ sin θ 0 sin θ cos θ where θ > 0 indicates a counterclockwise rotation in the plane x = 0. The observer is assumed to be positioned on the side of the plane with x > 0 and looking at the origin. Rotation about the y axis by angle θ is cos θ 0 sin θ R y (θ) = sin θ 0 cos θ where θ > 0 indicates a counterclockwise rotation in the plane y = 0. The observer is assumed to be positioned on the side of the plane with y > 0 and looking at the origin. Rotation about the z axis by angle θ is cos θ sin θ 0 R z (θ) = sin θ cos θ where θ > 0 indicates a counterclockwise rotation in the plane z = 0. The observer is assumed to be positioned on the side of the plane with z > 0 and looking at the origin. Rotation by an angle θ about an arbitrary axis containing the origin and having unit length direction U = (U x, U y, U z ) is given by R U (θ) = I + (sin θ)s + (1 cos θ)s 2 where I is the identity matrix, S = 0 U z U y U z 0 U x U y U x 0 1
2 and θ > 0 indicates a counterclockwise rotation in the plane U (x, y, z) = 0. The observer is assumed to be positioned on the side of the plane to which U points and is looking at the origin. 2 Factoring Rotation Matrices A common problem is to factor a rotation matrix as a product of rotations about the coordinate axes. The form of the factorization depends on the needs of the application and what ordering is specified. For example, one might want to factor a rotation as R = R x (θ x )R y (θ y )R z (θ z ) for some angles θ x, θ y, and θ z. The ordering is xyz. Five other possibilities are xzy, yxz, yzx, zxy, and zyx. One might also envision factorizations such as xyx these are not discussed here. The following discussion uses the notation c a = cos(θ a ) and s a = sin(θ a ) for a = x, y, z. 2.1 Factor as R x R y R z Setting R = [r ij ] for 0 i 2 and 0 j 2, formally multiplying R x (θ x )R y (θ y )R z (θ z ), and equating yields r 00 r 01 r 02 c y c z c y s z s y z s x s y + c x s z c x c z s x s y s z c y s x r 20 r 21 r 22 c x c z s y + s x s z c z s x + c x s y s z c x c y From this we have s y = r 02, so θ y = asin(r 02 ). If θ y ( π/2, π/2), then c y 0 and c y (s x, c x ) = ( r 12, r 22 ) in which case θ x = Tan 1 ( r 12, r 22 ). Similarly, c y (s z, c z ) = ( r 01, r 00 ) in which case θ z = Tan 1 ( r 01, r 00 ). If θ y = π/2, then s y = 1 and c y = 0. In this case r 10 r 11 r 20 r 21 c zs x + c x s z c x c z s x s z c x c z + s x s z c z s x + c x s z sin(θ z + θ x ) cos(θ z + θ x ) cos(θ z + θ x ) sin(θ z + θ x ) Therefore, θ z + θ x = Tan 1 (r 10, r 11 ). There is one degree of freedom, so the factorization is not unique. One choice is θ z = 0 and θ x = Tan 1 (r 10, r 11 ). If θ y = π/2, then s y = 1 and c y = 0. In this case r 10 r 11 r 20 r 21 c zs x + c x s z c x c z + s x s z c x c z + s x s z c z s x c x s z sin(θ z θ x ) cos(θ z θ x ) cos(θ z θ x ) sin(θ z θ x ) Therefore, θ z θ x = Tan 1 2(r 10, r 11 ). There is one degree of freedom, so the factorization is not unique. One choice is θ z = 0 and θ x = Tan 1 2(r 10, r 11 ). Pseudocode for the factorization is thetay = asin(r02); if ( thetay < PI/2 ) if ( thetay > -PI/2 ).. 2
3 thetax = atan2(-r12,r22); thetaz = atan2(-r01,r00); thetax = -atan2(r10,r11); thetaz = 0; thetax = atan2(r10,r11); thetaz = 0; 2.2 Factor as R x R z R y Setting R = [r ij ] for 0 i 2 and 0 j 2, formally multiplying R x (θ x )R z (θ z )R y (θ y ), and equating yields r 00 r 01 r 02 c y c z s z c z s y s x s y + c x c y s z c x c z c y s x + c x s y s z r 20 r 21 r 22 c x s y + c y s x s z c z s x c x c y + s x s y s z thetaz = asin(-r01); if ( thetaz < PI/2 ) if ( thetaz > -PI/2 ) thetax = atan2(r21,r11); thetay = atan2(r02,r00); thetax = -atan2(-r20,r22); thetay = 0; 3
4 thetax = atan2(-r20,r22); thetay = 0; 2.3 Factor as R y R x R z Setting R = [r ij ] for 0 i 2 and 0 j 2, formally multiplying R y (θ y )R x (θ x )R z (θ z ), and equating yields r 00 r 01 r 02 c y c z + s x s y s z c z s x s y c y s z c x s y x s z c x c z s x r 20 r 21 r 22 c z s y + c y s x s z c y c z s x + s y s z c x c y thetax = asin(-r12); if ( thetax < PI/2 ) if ( thetax > -PI/2 ) thetay = atan2(r02,r22); thetaz = atan2(r10,r11); thetay = -atan2(-r01,r00); thetaz = 0; thetay = atan2(-r01,r00); thetaz = 0; 2.4 Factor as R y R z R x Setting R = [r ij ] for 0 i 2 and 0 j 2, formally multiplying R y (θ y )R z (θ z )R x (θ x ), and equating yields r 00 r 01 r 02 c y c z s x s y c x c y s z c x s y + c y s x s z s z c x c z c z s x r 20 r 21 r 22 c z s y c y s x + c x s y s z c x c y s x s y s z 4
5 thetaz = asin(r10); if ( thetaz < PI/2 ) if ( thetaz > -PI/2 ) thetay = atan2(-r20,r00); thetax = atan2(-r12,r11); thetay = -atan2(r21,r22); thetax = 0; thetay = atan2(r21,r22); thetax = 0; 2.5 Factor as R z R x R y Setting R = [r ij ] for 0 i 2 and 0 j 2, formally multiplying R z (θ z )R x (θ x )R y (θ y ), and equating yields r 00 r 01 r 02 c y c z s x s y s z c x s z c z s y + c y s x s z z s x s y + c y s z c x c z c y c z s x + s y s z r 20 r 21 r 22 c x s y s x c x c y thetax = asin(r21); if ( thetax < PI/2 ) if ( thetax > -PI/2 ) thetaz = atan2(-r01,r11); thetay = atan2(-r20,r22); thetaz = -atan2(r02,r00); thetay = 0; 5
6 thetaz = atan2(r02,r00); thetay = 0; 2.6 Factor as R z R y R x Setting R = [r ij ] for 0 i 2 and 0 j 2, formally multiplying R z (θ z )R y (θ y )R x (θ x ), and equating yields r 00 r 01 r 02 c y c z c z s x s y c x s z c x c z s y + s x s z y s z c x c z + s x s y s z c z s x + c x s y s z r 20 r 21 r 22 s y c y s x c x c y thetay = asin(-r20); if ( thetay < PI/2 ) if ( thetay > -PI/2 ) thetaz = atan2(r10,r00); thetax = atan2(r21,r22); thetaz = -atan2(-r01,r02); thetax = 0; thetaz = atan2(-r01,r02); thetax = 0; 3 Factor Product of Two Given a rotation R that is a product of two coordinate axis rotations, the problem is to factor it into three coordinate axis rotations using the ordering xyz. Derivations for the other orderings are similar. In 6
7 the subsections the matrices are P x = R x (φ x ), P y = R y (φ y ), and P z = R z (φ z ). Define s a = sin(φ x ), s b = sin(φ y ), s c = sin(φ z ), c a = cos(φ x ), c b = cos(φ y ), and c c = cos(φ z ). 3.1 Factor P x P y This is a trivial case. The factorization is R = R x (φ x )R y (φ y ) = R x (θ x )R y (θ y )R z (θ z ). Therefore, θ x = φ x, θ y = φ y, and θ z = Factor P y P x The factorization is R = R y (φ y )R x (φ x ) = R x (θ x )R y (θ y )R z (θ z ). Formal multiplication of the various terms leads to the equation c b s a s b c a s b c y c z c y s z s y 0 c a s a z s x s y + c x s z c x c z s x s y s z c y s x. s b c b s a c a c b c x c z s y + s x s z c z s x + c x s y s z c x c y It is easy to see that s y = c a s b in which case θ y = asin(cos θ y sin θ x ). Adding the 10 and 21 terms yields 0 + c b s a = (c z s x s y + c x s z ) + (c z s x + c x s y s z ) = (1 + s y )(c z s x + c x s z ) which leads to sin(θ x + θ z ) = c b s a /(1 + c a s b ). In the even that c a s b = 1, this leads to a special case in the coding that is easy to solve. Subtracting the 10 term from the 21 term yields c b s a 0 = (c z s x s y + c x s z ) (c z s x + c x s y s z ) = (1 s y )(c z s x c x s z ) which leads to sin(θ x θ z ) = c b s a /(1 c a s b ). In the event that c a s b = 1, this also leads to a special case in the coding that is easy to solve. The sine functions can be inverted and the two resulting equations for θ x and θ z can be solved. For the case c a s b < 1, θ x = 1 2 asin cb s a 1+c b s a + asin cb s a 1 c b s a θ y = asin(c a s b ) θ z = 1 2 asin cb s a 1+c b s a asin cb s a 1 c b s a 3.3 Factor P x P z This is a trivial case. The factorization is R = R x (φ x )R z (φ z ) = R x (θ x )R y (θ y )R z (θ z ). Therefore, θ x = φ x, θ y = 0, and θ z = φ z. 7
8 3.4 Factor P z P x A construction similar to the case P y P x leads to θ x = 1 c 2 asin a c c c 1+s a s c + asin a c c 1 s a s c θ y = asin(s a s c ) [ ( ) ( θ z = 1 c 2 asin ac c 1+s as c asin )] c ac c 1 s as c 3.5 Factor P y P z This is a trivial case. The factorization is R = R y (φ y )R z (φ z ) = R x (θ x )R y (θ y )R z (θ z ). Therefore, θ x = 0, θ y = φ y, and θ z = φ z. 3.6 Factor P z P y A construction similar to the case P y P x leads to θ x = 1 2 asin cb s c 1+s b c c asin cb s c 1 s b c c θ y = asin(s b c c ) θ z = 1 2 asin cb s c 1+s b c c + asin cb s c 1 s b c c 4 Product of Coordinate Rotation with zyx Factorization Given R = R z (θ z )R y (θ y )R x (θ x ) and coordinate axis rotation P, factor P R = R z (ψ z )R y (ψ y )R x (ψ x ). 4.1 P = P z Trivial case. P = R z (φ z ) and P R = R z (θ z + φ z )R y (θ y )R x (θ x ). Thus, ψ z = θ z + φ z, ψ y = θ y, and ψ x = θ x. 8
9 4.2 P = P y Set P = R y (φ y ) = P y. Then P R = P y R z R y R x = (P y R z )R y R x = (A z A x A y )R y R x = A z (A x B y )R x = A z (C z C y C x )R x = D z C y D x This requires factorization P y R z = A z A x A y, B y = A y R y, factorization A x B y = C z C y C x, D z = A z C z, and D x = C x R x. 4.3 P = P x Set P = R x (φ y ) = P x. Then P R = P x R z R y R x = (P x R z )R y R x = (A z A x A y )R y R x = A z (A x B y )R x = A z (C z C y C x )R x = D z C y D x This requires factorization P x R z = A z A x A y, B y = A y R y, factorization A x B y = C z C y C x, D z = A z C z, and D x = C x R x. 9
1 Matrices and matrix algebra
1 Matrices and matrix algebra 1.1 Examples of matrices A matrix is a rectangular array of numbers and/or variables. For instance 4 2 0 3 1 A = 5 1.2 0.7 x 3 π 3 4 6 27 is a matrix with 3 rows and 5 columns
More informationTHE COMPOUND ANGLE IDENTITIES
TRIGONOMETRY THE COMPOUND ANGLE IDENTITIES Question 1 Prove the validity of each of the following trigonometric identities. a) sin x + cos x 4 4 b) cos x + + 3 sin x + 2cos x 3 3 c) cos 2x + + cos 2x cos
More informationChapter 2 Homogeneous Transformation Matrix
Chapter 2 Homogeneous Transformation Matrix Abstract The transformation of frames is a fundamental concept in the modeling and programming of a robot. In this Chapter, we present a notation that allows
More informationMotion in Three Dimensions
Motion in Three Dimensions We ve learned about the relationship between position, velocity and acceleration in one dimension Now we need to extend those ideas to the three-dimensional world In the 1-D
More informationEngineering Notebook
Engineering Notebook miscellaneous problems and solutions compiled by C Bond Vol1 no9 Actuator with zero bend angle Rotary Actuator Equations Given two points at which the track radius and gap skew angle
More information( ) R kj. = y k y j. y A ( ) z A. y a. z a. Derivatives of the second order electrostatic tensor with respect to the translation of ( ) δ yβ.
Supporting information Derivatives of R with respect to the translation of fragment along the y and z axis: y = y k y j (S1) z ( = z z k j) (S2) Derivatives of S with respect to the translation of fragment
More informationMA40S Pre-calculus UNIT C Trigonometric Identities CLASS NOTES Analyze Trigonometric Identities Graphically and Verify them Algebraically
1 MA40S Pre-calculus UNIT C Trigonometric Identities CLASS NOTES Analyze Trigonometric Identities Graphically and Verify them Algebraically Definition Trigonometric identity Investigate 1. Using the diagram
More informationQuantum Physics II (8.05) Fall 2002 Assignment 3
Quantum Physics II (8.05) Fall 00 Assignment Readings The readings below will take you through the material for Problem Sets and 4. Cohen-Tannoudji Ch. II, III. Shankar Ch. 1 continues to be helpful. Sakurai
More informationLecture 37: Principal Axes, Translations, and Eulerian Angles
Lecture 37: Principal Axes, Translations, and Eulerian Angles When Can We Find Principal Axes? We can always write down the cubic equation that one must solve to determine the principal moments But if
More informationWe could express the left side as a sum of vectors and obtain the Vector Form of a Linear System: a 12 a x n. a m2
Week 22 Equations, Matrices and Transformations Coefficient Matrix and Vector Forms of a Linear System Suppose we have a system of m linear equations in n unknowns a 11 x 1 + a 12 x 2 + + a 1n x n b 1
More informationHomework 2. Solutions T =
Homework. s Let {e x, e y, e z } be an orthonormal basis in E. Consider the following ordered triples: a) {e x, e x + e y, 5e z }, b) {e y, e x, 5e z }, c) {e y, e x, e z }, d) {e y, e x, 5e z }, e) {
More informationDistance Between Ellipses in 2D
Distance Between Ellipses in 2D David Eberly, Geometric Tools, Redmond WA 98052 https://www.geometrictools.com/ This work is licensed under the Creative Commons Attribution 4.0 International License. To
More informationWinter 2017 Ma 1b Analytical Problem Set 2 Solutions
1. (5 pts) From Ch. 1.10 in Apostol: Problems 1,3,5,7,9. Also, when appropriate exhibit a basis for S. Solution. (1.10.1) Yes, S is a subspace of V 3 with basis {(0, 0, 1), (0, 1, 0)} and dimension 2.
More informationTexture, Microstructure & Anisotropy A.D. (Tony) Rollett
1 Carnegie Mellon MRSEC 27-750 Texture, Microstructure & Anisotropy A.D. (Tony) Rollett Last revised: 5 th Sep. 2011 2 Show how to convert from a description of a crystal orientation based on Miller indices
More informationKinematics of a UR5. Rasmus Skovgaard Andersen Aalborg University
Kinematics of a UR5 May 3, 28 Rasmus Skovgaard Andersen Aalborg University Contents Introduction.................................... Notation.................................. 2 Forward Kinematics for
More informationThese items need to be included in the notebook. Follow the order listed.
* Use the provided sheets. * This notebook should be your best written work. Quality counts in this project. Proper notation and terminology is important. We will follow the order used in class. Anyone
More informationFurther Pure Mathematics 1
Complex Numbers Section Supplementary Notes and Examples The modulus-argument form of complex numbers You are familiar with describing a point in the plane using Cartesian coordinates. However, this is
More informationKinematics. Basilio Bona. Semester 1, DAUIN Politecnico di Torino. B. Bona (DAUIN) Kinematics Semester 1, / 15
Kinematics Basilio Bona DAUIN Politecnico di Torino Semester 1, 2014-15 B. Bona (DAUIN) Kinematics Semester 1, 2014-15 1 / 15 Introduction The kinematic quantities used are: position r, linear velocity
More informationPractice 14. imathesis.com By Carlos Sotuyo
Practice 4 imathesis.com By Carlos Sotuyo Suggested solutions for Miscellaneous exercises 0, problems 5-0, pages 53 to 55 from Pure Mathematics, by Hugh Neil and Douglas Quailing, Cambridge University
More informationIntroduction and Vectors Lecture 1
1 Introduction Introduction and Vectors Lecture 1 This is a course on classical Electromagnetism. It is the foundation for more advanced courses in modern physics. All physics of the modern era, from quantum
More informationChapter 5 Trigonometric Functions of Angles
Chapter 5 Trigonometric Functions of Angles Section 3 Points on Circles Using Sine and Cosine Signs Signs I Signs (+, +) I Signs II (+, +) I Signs II (, +) (+, +) I Signs II (, +) (+, +) I III Signs II
More informationKinematics. Basilio Bona. October DAUIN - Politecnico di Torino. Basilio Bona (DAUIN - Politecnico di Torino) Kinematics October / 15
Kinematics Basilio Bona DAUIN - Politecnico di Torino October 2013 Basilio Bona (DAUIN - Politecnico di Torino) Kinematics October 2013 1 / 15 Introduction The kinematic quantities used are: position r,
More information3/31/ Product of Inertia. Sample Problem Sample Problem 10.6 (continue)
/1/01 10.6 Product of Inertia Product of Inertia: I xy = xy da When the x axis, the y axis, or both are an axis of symmetry, the product of inertia is zero. Parallel axis theorem for products of inertia:
More informationLecture 38: Equations of Rigid-Body Motion
Lecture 38: Equations of Rigid-Body Motion It s going to be easiest to find the equations of motion for the object in the body frame i.e., the frame where the axes are principal axes In general, we can
More informationTransformations. Chapter D Transformations Translation
Chapter 4 Transformations Transformations between arbitrary vector spaces, especially linear transformations, are usually studied in a linear algebra class. Here, we focus our attention to transformation
More informationCE 530 Molecular Simulation
CE 530 Molecular Simulation Lecture 7 Beyond Atoms: Simulating Molecules David A. Kofke Department of Chemical Engineering SUNY Buffalo kofke@eng.buffalo.edu Review Fundamentals units, properties, statistical
More informationTrigonometry - Part 1 (12 pages; 4/9/16) fmng.uk
Trigonometry - Part 1 (12 pages; 4/9/16) (1) Sin, cos & tan of 30, 60 & 45 sin30 = 1 2 ; sin60 = 3 2 cos30 = 3 2 ; cos60 = 1 2 cos45 = sin45 = 1 2 = 2 2 tan45 = 1 tan30 = 1 ; tan60 = 3 3 Graphs of y =
More informationEJL R Sβ. sum. General objective: Reduce the complexity of the analysis by exploiting symmetry. Garth J. Simpson
e sum = EJL R Sβ General objective: Reduce the complexity of the analysis by exploiting symmetry. Specific Objectives: 1. The molecular symmetry matrix S. How to populate it.. Relationships between the
More informationLecture 38: Equations of Rigid-Body Motion
Lecture 38: Equations of Rigid-Body Motion It s going to be easiest to find the equations of motion for the object in the body frame i.e., the frame where the axes are principal axes In general, we can
More informationProblem Set 5 Math 213, Fall 2016
Problem Set 5 Math 213, Fall 216 Directions: Name: Show all your work. You are welcome and encouraged to use Mathematica, or similar software, to check your answers and aid in your understanding of the
More informationOmm Al-Qura University Dr. Abdulsalam Ai LECTURE OUTLINE CHAPTER 3. Vectors in Physics
LECTURE OUTLINE CHAPTER 3 Vectors in Physics 3-1 Scalars Versus Vectors Scalar a numerical value (number with units). May be positive or negative. Examples: temperature, speed, height, and mass. Vector
More informationSystems Analysis and Control
Systems Analysis and Control Matthew M. Peet Illinois Institute of Technology Lecture 12: Overview In this Lecture, you will learn: Review of Feedback Closing the Loop Pole Locations Changing the Gain
More informationREFRESHER. William Stallings
BASIC MATH REFRESHER William Stallings Trigonometric Identities...2 Logarithms and Exponentials...4 Log Scales...5 Vectors, Matrices, and Determinants...7 Arithmetic...7 Determinants...8 Inverse of a Matrix...9
More informationMatrix Theory and Differential Equations Homework 6 Solutions, 10/5/6
Matrix Theory and Differential Equations Homework 6 Solutions, 0/5/6 Question Find the general solution of the matrix system: x 3y + 5z 8t 5 x + 4y z + t Express your answer in the form of a particulaolution
More information( ) Trigonometric identities and equations, Mixed exercise 10
Trigonometric identities and equations, Mixed exercise 0 a is in the third quadrant, so cos is ve. The angle made with the horizontal is. So cos cos a cos 0 0 b sin sin ( 80 + 4) sin 4 b is in the fourth
More informationOLLSCOIL NA heireann MA NUAD THE NATIONAL UNIVERSITY OF IRELAND MAYNOOTH MATHEMATICAL PHYSICS EE112. Engineering Mathematics II
OLLSCOIL N heirenn M NUD THE NTIONL UNIVERSITY OF IRELND MYNOOTH MTHEMTICL PHYSICS EE112 Engineering Mathematics II Prof. D. M. Heffernan and Mr. S. Pouryahya 1 5 Scalars and Vectors 5.1 The Scalar Quantities
More informationName (print): Lab (circle): W8 Th8 Th11 Th2 F8. θ (radians) θ (degrees) cos θ sin θ π/ /2 1/2 π/4 45 2/2 2/2 π/3 60 1/2 3/2 π/
Name (print): Lab (circle): W8 Th8 Th11 Th2 F8 Trigonometric Identities ( cos(θ) = cos(θ) sin(θ) = sin(θ) sin(θ) = cos θ π ) 2 Cosines and Sines of common angles Euler s Formula θ (radians) θ (degrees)
More informationMathematics for Graphics and Vision
Mathematics for Graphics and Vision Steven Mills March 3, 06 Contents Introduction 5 Scalars 6. Visualising Scalars........................ 6. Operations on Scalars...................... 6.3 A Note on
More information13. LECTURE 13. Objectives
13. LECTURE 13 Objectives I can use Clairaut s Theorem to make my calculations easier. I can take higher derivatives. I can check if a function is a solution to a partial differential equation. Higher
More informationThe choice of origin, axes, and length is completely arbitrary.
Polar Coordinates There are many ways to mark points in the plane or in 3-dim space for purposes of navigation. In the familiar rectangular coordinate system, a point is chosen as the origin and a perpendicular
More informationKinematics. Basilio Bona. Semester 1, DAUIN Politecnico di Torino. B. Bona (DAUIN) Kinematics Semester 1, / 15
Kinematics Basilio Bona DAUIN Politecnico di Torino Semester 1, 2016-17 B. Bona (DAUIN) Kinematics Semester 1, 2016-17 1 / 15 Introduction The kinematic quantities used to represent a body frame are: position
More informationRigid Body Rotation. Speaker: Xiaolei Chen Advisor: Prof. Xiaolin Li. Department of Applied Mathematics and Statistics Stony Brook University (SUNY)
Rigid Body Rotation Speaker: Xiaolei Chen Advisor: Prof. Xiaolin Li Department of Applied Mathematics and Statistics Stony Brook University (SUNY) Content Introduction Angular Velocity Angular Momentum
More informationIntroduction to Matrix Algebra
Introduction to Matrix Algebra August 18, 2010 1 Vectors 1.1 Notations A p-dimensional vector is p numbers put together. Written as x 1 x =. x p. When p = 1, this represents a point in the line. When p
More informationRidig Body Motion Homogeneous Transformations
Ridig Body Motion Homogeneous Transformations Claudio Melchiorri Dipartimento di Elettronica, Informatica e Sistemistica (DEIS) Università di Bologna email: claudio.melchiorri@unibo.it C. Melchiorri (DEIS)
More informationChristoffel Symbols. 1 In General Topologies. Joshua Albert. September 28, W. First we say W : λ n = x µ (λ) so that the world
Christoffel Symbols Joshua Albert September 28, 22 In General Topoloies We have a metric tensor nm defined by, Note by some handy theorem that for almost any continuous function F (L), equation 2 still
More informationMath 3C Lecture 20. John Douglas Moore
Math 3C Lecture 20 John Douglas Moore May 18, 2009 TENTATIVE FORMULA I Midterm I: 20% Midterm II: 20% Homework: 10% Quizzes: 10% Final: 40% TENTATIVE FORMULA II Higher of two midterms: 30% Homework: 10%
More informationThe Area of Intersecting Ellipses
The Area of Intersecting Ellipses David Eberly, Geometric Tools, Redmond WA 98052 https://www.geometrictools.com/ This work is licensed under the Creative Commons Attribution 4.0 International License.
More informationCLASS XII CBSE MATHEMATICS INTEGRALS
Using Partial Fractions LSS XII SE MTHEMTIS INTEGRLS () cos ( sin)(sin ) () ns: log sin sin () () (SE 8) tan (sin ) c Let sin t cos ( t)( t ) t ( )( ) cosθ (sin θ)(5 cos θ) t,,, t (SE 8 OMP) dθ (SE 7)
More informationGeneral CORDIC Description (1A)
General CORDIC Description (1A) Copyright (c) 2010, 2011, 2012 Young W. Lim. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License,
More informationMechanics Physics 151
Mechanics Phsics 151 Lecture 8 Rigid Bod Motion (Chapter 4) What We Did Last Time! Discussed scattering problem! Foundation for all experimental phsics! Defined and calculated cross sections! Differential
More informationChapter 3 Vectors. 3.1 Vector Analysis
Chapter 3 Vectors 3.1 Vector nalysis... 1 3.1.1 Introduction to Vectors... 1 3.1.2 Properties of Vectors... 1 3.2 Coordinate Systems... 6 3.2.1 Cartesian Coordinate System... 6 3.2.2 Cylindrical Coordinate
More information4. Two-level systems. 4.1 Generalities
4. Two-level systems 4.1 Generalities 4. Rotations and angular momentum 4..1 Classical rotations 4.. QM angular momentum as generator of rotations 4..3 Example of Two-Level System: Neutron Interferometry
More informationMinimal representations of orientation
Robotics 1 Minimal representations of orientation (Euler and roll-pitch-yaw angles) Homogeneous transformations Prof. lessandro De Luca Robotics 1 1 Minimal representations rotation matrices: 9 elements
More informationMCE/EEC 647/747: Robot Dynamics and Control. Lecture 2: Rigid Motions and Homogeneous Transformations
MCE/EEC 647/747: Robot Dynamics and Control Lecture 2: Rigid Motions and Homogeneous Transformations Reading: SHV Chapter 2 Mechanical Engineering Hanz Richter, PhD MCE503 p.1/22 Representing Points, Vectors
More informationENGI 9420 Lecture Notes 2 - Matrix Algebra Page Matrix operations can render the solution of a linear system much more efficient.
ENGI 940 Lecture Notes - Matrix Algebra Page.0. Matrix Algebra A linear system of m equations in n unknowns, a x + a x + + a x b (where the a ij and i n n a x + a x + + a x b n n a x + a x + + a x b m
More informationIntegrals in cylindrical, spherical coordinates (Sect. 15.7)
Integrals in clindrical, spherical coordinates (Sect. 15.7 Integration in spherical coordinates. Review: Clindrical coordinates. Spherical coordinates in space. Triple integral in spherical coordinates.
More informationSection 7.3 Double Angle Identities
Section 7.3 Double Angle Identities 3 Section 7.3 Double Angle Identities Two special cases of the sum of angles identities arise often enough that we choose to state these identities separately. Identities
More informationVectors in Physics. Topics to review:
Vectors in Physics Topics to review: Scalars Versus Vectors The Components of a Vector Adding and Subtracting Vectors Unit Vectors Position, Displacement, Velocity, and Acceleration Vectors Relative Motion
More informationAnalytic Trigonometry. Copyright Cengage Learning. All rights reserved.
Analytic Trigonometry Copyright Cengage Learning. All rights reserved. 7.1 Trigonometric Identities Copyright Cengage Learning. All rights reserved. Objectives Simplifying Trigonometric Expressions Proving
More information8 Velocity Kinematics
8 Velocity Kinematics Velocity analysis of a robot is divided into forward and inverse velocity kinematics. Having the time rate of joint variables and determination of the Cartesian velocity of end-effector
More information3 + 4i 2 + 3i. 3 4i Fig 1b
The introduction of complex numbers in the 16th century was a natural step in a sequence of extensions of the positive integers, starting with the introduction of negative numbers (to solve equations of
More information11 a 12 a 13 a 21 a 22 a b 12 b 13 b 21 b 22 b b 11 a 12 + b 12 a 13 + b 13 a 21 + b 21 a 22 + b 22 a 23 + b 23
Chapter 2 (3 3) Matrices The methods used described in the previous chapter for solving sets of linear equations are equally applicable to 3 3 matrices. The algebra becomes more drawn out for larger matrices,
More informationCOMPOSITION OF CONCURRENT FORCES
COMPOSITION OF CONCURRENT FORCES OBJECTIVE: To see if the result of applying three forces on an object can be determined by ADDING the three forces as VECTORS. GENERAL PROCEDURE: In this experiment your
More informationMatrices and Vectors
Matrices and Vectors James K. Peterson Department of Biological Sciences and Department of Mathematical Sciences Clemson University November 11, 2013 Outline 1 Matrices and Vectors 2 Vector Details 3 Matrix
More informationInformation About Ellipses
Information About Ellipses David Eberly, Geometric Tools, Redmond WA 9805 https://www.geometrictools.com/ This work is licensed under the Creative Commons Attribution 4.0 International License. To view
More informationVectors. In kinematics, the simplest concept is position, so let s begin with a position vector shown below:
Vectors Extending the concepts of kinematics into two and three dimensions, the idea of a vector becomes very useful. By definition, a vector is a quantity with both a magnitude and a spatial direction.
More informationA-Level Mathematics TRIGONOMETRY. G. David Boswell - R2S Explore 2019
A-Level Mathematics TRIGONOMETRY G. David Boswell - R2S Explore 2019 1. Graphs the functions sin kx, cos kx, tan kx, where k R; In these forms, the value of k determines the periodicity of the trig functions.
More informationClassical Mechanics. Luis Anchordoqui
1 Rigid Body Motion Inertia Tensor Rotational Kinetic Energy Principal Axes of Rotation Steiner s Theorem Euler s Equations for a Rigid Body Eulerian Angles Review of Fundamental Equations 2 Rigid body
More informationGeneralization of the Euler Angles
The Journal of the Astronautical Sciences, Vol. 51, No. 2, AprilJune 2003, pp. 123123 Generalization of the Euler Angles Malcolm D. Shuster 1 and F. Landis Markley 2 Abstract It is shown that the Euler
More informationThe Bloch Sphere. Ian Glendinning. February 16, QIA Meeting, TechGate 1 Ian Glendinning / February 16, 2005
The Bloch Sphere Ian Glendinning February 16, 2005 QIA Meeting, TechGate 1 Ian Glendinning / February 16, 2005 Outline Introduction Definition of the Bloch sphere Derivation of the Bloch sphere Properties
More informationTHE DIFFERENTIAL GEOMETRY OF PARAMETRIC PRIMITIVES
THE DIFFERENTIAL GEOMETRY OF PARAMETRIC PRIMITIVES Ken Turkowski Media Technologies: Graphics Software Advanced Technology Group Apple Computer, Inc. (Draft Friday, May 18, 1990) Abstract: We derive the
More informationROBOTICS: ADVANCED CONCEPTS & ANALYSIS
ROBOTICS: ADVANCED CONCEPTS & ANALYSIS MODULE 4 KINEMATICS OF PARALLEL ROBOTS Ashitava Ghosal 1 1 Department of Mechanical Engineering & Centre for Product Design and Manufacture Indian Institute of Science
More informationC3 A Booster Course. Workbook. 1. a) Sketch, on the same set of axis the graphs of y = x and y = 2x 3. (3) b) Hence, or otherwise, solve the equation
C3 A Booster Course Workbook 1. a) Sketch, on the same set of axis the graphs of y = x and y = 2x 3. b) Hence, or otherwise, solve the equation x = 2x 3 (3) (4) BlueStar Mathematics Workshops (2011) 1
More informationDemonstration of the Coupled Evolution Rules 163 APPENDIX F: DEMONSTRATION OF THE COUPLED EVOLUTION RULES
Demonstration of the Coupled Evolution Rules 163 APPENDIX F: DEMONSTRATION OF THE COUPLED EVOLUTION RULES Before going into the demonstration we need to point out two limitations: a. It assumes I=1/2 for
More informationChapter 9: Complex Numbers
Chapter 9: Comple Numbers 9.1 Imaginary Number 9. Comple Number - definition - argand diagram - equality of comple number 9.3 Algebraic operations on comple number - addition and subtraction - multiplication
More informationFUNDAMENTAL TRIGONOMETRIC INDENTITIES 1 = cos. sec θ 1 = sec. = cosθ. Odd Functions sin( t) = sint. csc( t) = csct tan( t) = tant
NOTES 8: ANALYTIC TRIGONOMETRY Name: Date: Period: Mrs. Nguyen s Initial: LESSON 8.1 TRIGONOMETRIC IDENTITIES FUNDAMENTAL TRIGONOMETRIC INDENTITIES Reciprocal Identities sinθ 1 cscθ cosθ 1 secθ tanθ 1
More informationCBE 6333, R. Levicky 1. Orthogonal Curvilinear Coordinates
CBE 6333, R. Levicky 1 Orthogonal Curvilinear Coordinates Introduction. Rectangular Cartesian coordinates are convenient when solving problems in which the geometry of a problem is well described by the
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 informationElementary Matrices. MATH 322, Linear Algebra I. J. Robert Buchanan. Spring Department of Mathematics
Elementary Matrices MATH 322, Linear Algebra I J. Robert Buchanan Department of Mathematics Spring 2015 Outline Today s discussion will focus on: elementary matrices and their properties, using elementary
More informationChapter 2 A Mathematical Toolbox
Chapter 2 Mathematical Toolbox Vectors and Scalars 1) Scalars have only a magnitude (numerical value) Denoted by a symbol, a 2) Vectors have a magnitude and direction Denoted by a bold symbol (), or symbol
More informationCourse Name : Physics I Course # PHY 107
Course Name : Physics I Course # PHY 107 Lecture-2 : Representation of Vectors and the Product Rules Abu Mohammad Khan Department of Mathematics and Physics North South University http://abukhan.weebly.com
More informationPractice Problems for MTH 112 Exam 2 Prof. Townsend Fall 2013
Practice Problems for MTH 11 Exam Prof. Townsend Fall 013 The problem list is similar to problems found on the indicated pages. means I checked my work on my TI-Nspire software Pages 04-05 Combine the
More informationComplex Numbers. The set of complex numbers can be defined as the set of pairs of real numbers, {(x, y)}, with two operations: (i) addition,
Complex Numbers Complex Algebra The set of complex numbers can be defined as the set of pairs of real numbers, {(x, y)}, with two operations: (i) addition, and (ii) complex multiplication, (x 1, y 1 )
More information(c) cos Arctan ( 3) ( ) PRECALCULUS ADVANCED REVIEW FOR FINAL FIRST SEMESTER
PRECALCULUS ADVANCED REVIEW FOR FINAL FIRST SEMESTER Work the following on notebook paper ecept for the graphs. Do not use our calculator unless the problem tells ou to use it. Give three decimal places
More informationCalculation in the special cases n = 2 and n = 3:
9. The determinant The determinant is a function (with real numbers as values) which is defined for quadratic matrices. It allows to make conclusions about the rank and appears in diverse theorems and
More informationWe will discuss matrix diagonalization algorithms in Numerical Recipes in the context of the eigenvalue problem in quantum mechanics, m A n = λ m
Eigensystems We will discuss matrix diagonalization algorithms in umerical Recipes in the context of the eigenvalue problem in quantum mechanics, A n = λ n n, (1) where A is a real, symmetric Hamiltonian
More informationBackground ODEs (2A) Young Won Lim 3/7/15
Background ODEs (2A) Copyright (c) 2014-2015 Young W. Lim. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any
More informationCHAPTER 4 Stress Transformation
CHAPTER 4 Stress Transformation ANALYSIS OF STRESS For this topic, the stresses to be considered are not on the perpendicular and parallel planes only but also on other inclined planes. A P a a b b P z
More informationA Quantum Mechanical Model for the Vibration and Rotation of Molecules. Rigid Rotor
A Quantum Mechanical Model for the Vibration and Rotation of Molecules Harmonic Oscillator Rigid Rotor Degrees of Freedom Translation: quantum mechanical model is particle in box or free particle. A molecule
More information2.1 Scalars and Vectors
2.1 Scalars and Vectors Scalar A quantity characterized by a positive or negative number Indicated by letters in italic such as A e.g. Mass, volume and length 2.1 Scalars and Vectors Vector A quantity
More informationIntroduction to Linear Algebra, Second Edition, Serge Lange
Introduction to Linear Algebra, Second Edition, Serge Lange Chapter I: Vectors R n defined. Addition and scalar multiplication in R n. Two geometric interpretations for a vector: point and displacement.
More informationWhy Transforms? Want to animate objects and camera Translations Rotations Shears And more.. Want to be able to use projection transforms
Why Transforms? Want to animate objects and camera Translations Rotations Shears And more.. Want to be able to use projection transforms ITCS 3050:Game Engine Programming 1 Geometric Transformations Implementing
More informationFair Divsion in Theory and Practice
Fair Divsion in Theory and Practice Ron Cytron (Computer Science) Maggie Penn (Political Science) Lecture 6-b: Arrow s Theorem 1 Arrow s Theorem The general question: Given a collection of individuals
More informationTransformation Matrices; Geometric and Otherwise As examples, consider the transformation matrices of the C 3v
Transformation Matrices; Geometric and Otherwise As examples, consider the transformation matrices of the v group. The form of these matrices depends on the basis we choose. Examples: Cartesian vectors:
More informationMath 132 Exam 3 Fall 2016
Math 3 Exam 3 Fall 06 multiple choice questions worth points each. hand graded questions worth and 3 points each. Exam covers sections.-.6: Sequences, Series, Integral, Comparison, Alternating, Absolute
More informationInverse Circular Functions and Trigonometric Equations. Copyright 2017, 2013, 2009 Pearson Education, Inc.
6 Inverse Circular Functions and Trigonometric Equations Copyright 2017, 2013, 2009 Pearson Education, Inc. 1 6.2 Trigonometric Equations Linear Methods Zero-Factor Property Quadratic Methods Trigonometric
More informationcauchy s integral theorem: examples
Physics 4 Spring 17 cauchy s integral theorem: examples lecture notes, spring semester 17 http://www.phys.uconn.edu/ rozman/courses/p4_17s/ Last modified: April 6, 17 Cauchy s theorem states that if f
More informationThe matrix will only be consistent if the last entry of row three is 0, meaning 2b 3 + b 2 b 1 = 0.
) Find all solutions of the linear system. Express the answer in vector form. x + 2x + x + x 5 = 2 2x 2 + 2x + 2x + x 5 = 8 x + 2x + x + 9x 5 = 2 2 Solution: Reduce the augmented matrix [ 2 2 2 8 ] to
More information:25 1. Rotations. A rotation is in general a transformation of the 3D space with the following properties:
2011-02-17 12:25 1 1 Rotations in general Rotations A rotation is in general a transformation of the 3D space with the following properties: 1. does not change the distances between positions 2. does not
More informationMath Section 4.3 Unit Circle Trigonometry
Math 10 - Section 4. Unit Circle Trigonometry An angle is in standard position if its vertex is at the origin and its initial side is along the positive x axis. Positive angles are measured counterclockwise
More information