Cartesian Coordinates, Points, and Transformations

Size: px
Start display at page:

Download "Cartesian Coordinates, Points, and Transformations"

Transcription

1 Cartesian Coordinates, Points, and Transformations CIS Russell Taylor Acknowledgment: I would like to thank Ms. Sarah Graham for providing some of the material in this presentation

2 Femur Planned hole Pins F CT CT image Tool path COMMON NOTATION: Use the notation F obj to represent a coordinate system or the position and orientation of an object (relative to some unspecified coordinate system). Use F,y to mean position and orientation of y relative to.

3 Femur Planned hole Pins CT image Tool path

4 Tool path Pin Pin 2 Pin 3 Planned hole Femur Assume equal CT image

5

6

7 Want these to be equal Can control Tool holder Tool tip Can calibrate (assume known for now) Tool path Base of robot Pin Pin 2 Pin 3 Planned hole Femur Assume equal CT image

8 Tool holder F WT Tool tip I F = F if Tip Wrist WT Target F Wrist F Target Base of robot Question: What value of will make F = F? Answer: Tip Target Wrist = Target ii WT F F I F F Wrist = F Target if WT

9 Tool path F = F if CP Hole HP F HP Femur Pin Pin 2 b b 2 b 3 Assume equal Pin 3 CT image Planned hole F Hole

10 Question: What value of F Wrist will make these equal? Tool tip Tool holder F WT Tool path F Wrist Base of robot F CT Pin Pin 2 b b 2 b 3 Pin 3 CT image F = F if CP Hole HP

11 But: We must find F CT Let s review some math Tool holder F Wrist F WT Tool tip F = F if iiif Wrist CT CP WT = F if if CT CP WT Tool path Base of robot F CT Pin Pin 2 b b 2 b 3 Pin 3 CT image F = F if CP Hole HP

12 Coordinate Frame Transformation F = [ R, p] 0 F y z y 0 z 0

13

14 b F = [R,p]

15 b F = [R,p]

16 b F = [ I,0]

17 b v R = R b F = [R,0]

18 v = R b R p F = [R,p] b + v = v R p = R b+ p

19 Coordinate Frames v = F b = [R,p] b = R b+ p b F = [R,p]

20 Forward and Inverse Frame Transformations ], [ p R F = p b R b p R b F v + = = = ], [ p R v R p v R b b v F = = = ) ( ], [ p R R F = Forward Inverse

21 Composition Assume F = [ R, p ], F = [ R, p ] Then F F2 b= F ( F2 b) = F ( R2 b+ p2) = [ R, p] ( R2 b+ p2) = R R2 b+ R p2 + p = [ R R, R p + p ] b So 2 2 F F 2 = [R,p ] [R 2,p 2] = [R R,R p + p ] 2 2

22 v v col row v = v v = length : y z [ v v v ] y 2 z 2 y v = v + v + Vectors v 2 z u = vw z v w v w y dot product : a = v w = ( v w + v w + v w ) y y z z = v w cosθ cross product : u = v w vw vw = vw vw vw vw y z z y z z y y, u = v w sinθ

23 Vectors as Displacements v z w v+w y = + z z y y w v w v w v w v = z z y y w v w v w v w v v w v-w y w

24 Rotations: Some Notation Rot( a, α) Rotation by angle α about ais R a( α) Rotation by angle α about ais Ra ( ) Rot( a, a) a a Ryz ( α, β, γ) R(, α) R( y, β) R( z, γ) R ( α, β, γ) R(, z α) R(, y β) R(, z γ) zyz

25 Rotations: A few useful facts Rot( sa, α) a= a and Rot( a, α) b = b a Rot(, a α) = Rot(, aˆ α) where aˆ = a Rot(, aˆ α) Rot(, aˆ β) = Rot(, aˆ α + β) Rot(, aˆ α) = Rot(, aˆ α) Rot( a,0) b= b i.e., Rot( a,0) = I = the identity rotation Rot Rot(, aˆ α) b= aˆ b aˆ+ Rot( aˆ, α) b aˆ b aˆ ( ) ( ) ( ) Rot( aˆ, α) Rot( bˆ, β) = Rot( bˆ, β) Rot( Rot( bˆ, β) aˆ, α)

26 Rotations: more facts T If v = [ v, v, v ] then a rotation R v may be described in T terms of the effects of R on orthogonal unit vectors, ˆ = [,0,0], yˆ y z T T = [0,,0], zˆ = [0,0,] R v= v r + v r + v r where r ˆ = R r ˆ y = R y r = R zˆ z ( ) i( ) y y z z Note that rotation doesn't affect inner products R b R c = bic

27 Rotations in the plane R v R cosθ ysinθ y = sinθ + ycosθ cosθ sinθ = sinθ cosθ y θ v = [, y] T

28 Rotations in the plane cosθ sinθ 0 R [ ˆ yˆ] = sinθ cosθ 0 [ R ˆ R yˆ] = θ

29 3D Rotation Matrices [ ˆ ˆ ˆ] [ ˆ ˆ ˆ] R y z = R R y R z = rˆ ˆ ˆ ry rz T rˆ T T R R = rˆ ˆ ˆ ˆ y r ry rz ˆ rz T T T rˆ ˆ ˆ ˆ ˆ ˆ ir r iry r irz 0 0 T T T = ˆ ˆ ˆ ˆ ˆ ˆ y y y y z = 0 0 r ir r ir r ir T T T ˆ ˆ ˆ ˆ ˆ ˆ rz ir rz iry rz irz 0 0

30 Properties of Rotation Matrices Inverse of a Rotation Matri equals its transpose: R - = R T R T R=R R T = I The Determinant of a Rotation matri is equal to +: det(r)= + Any Rotation can be described by consecutive rotations about the three primary aes,, y, and z: R = R z,θ R y,φ R,ψ

31 Canonical 3D Rotation Matrices Note: Right-Handed Coordinate System R 0 0 ( θ) = Rot (, θ) = 0 cos (θ) sin (θ) 0 sin (θ) cos (θ) R y cos (θ) 0 sin (θ) ( θ) = Rot( y, θ) = 0 0 sin (θ) 0 cos (θ) R z cos (θ) sin (θ) 0 ( θ) = Rot ( z, θ) = sin (θ) cos (θ) 0 0 0

32 Homogeneous Coordinates Widely used in graphics, geometric calculations Represent 3D vector as 4D quantity For our current purposes, we will keep the scale s = v / s y/ s y = z / s z s

33 Representing Frame Transformations as Matrices 0 0 p v 0 0 p y v y v+ p = P v 0 0 pzvz R 0 v R v 0 I p R 0 R p P R = = [ R, p] = F Fv i R p v ( Riv) + p = 0

34

35 Tool tip v F p = F b i i Wrist, WT CT Tool holder F WT F Wrist, Base of robot F CT Pin Pin 2 b b 2 b 3 Pin 3 CT image

36 Tool tip v F i p = F i b v F i p = F i b Wrist, WT CT 2 Wrist,2 WT CT 2 Tool holder F WT F Wrist,2 Base of robot F CT Pin Pin 2 b b 2 b 3 Pin 3 CT image

37 Tool holder F WT Tool tip v F i p = F i b v F i p = F i b v F i p = F i b Wrist, WT CT 2 Wrist,2 WT CT 2 3 Wrist,3 WT CT 3 F Wrist,3 Base of robot F CT Pin Pin 2 b b 2 b 3 Pin 3 CT image

38 Frame transformation from 3 point pairs b 3 F CT b b 2 v 3 v v 2 F rob

39 Frame transformation from 3 point pairs F CT b b 2 F = F F rc rob CT b 3 v 3 Frob vk = FCT bk v F F b v = F b k = rob CT k k rc k v F rob v 2

40 Frame transformation from 3 point pairs v = F b = R b + p k rc k rc k rc Define 3 3 v = v b = b u = v v a = b b m k m k 3 3 k k m k k m FrCa k = RrCa k + p rc ( ) RrCak + prc = RrC bk bm + prc R a = R b + p R b p RrCak = vk vm = uk p = u R b rc k rc k rc rc m rc Solve These!! rc m rc m a b m b a 2 v 3 a b 3 3 v m u 3 u 2 b 2 u v 2 v

41 Rotation from multiple vector pairs Given a system Rak = uk for k =,, n the problem is to estimate R. This will require at least three such point pairs. Later in the course we will cover some good ways to solve this system. Here is a not-so-good way that will produce roughly correct answers: Step : Form matrices U= u u and A a a [ ] = [ ] Step 2: Solve the system RA = U for R. E.g., by R = UA T Step 3: Renormalize R to guarantee R R = I. n n

42 Renormalizing Rotation Matri T Given "rotation" matri R = r ry rz, modify it so R R = I. Step : Step 2: Step 3: a= ry r b= r a R z normalized z z = a b rz a b r

43 Calibrating a pointer But what is b tip?? F ptr b tip vtip = Fptr btip F lab

44 Calibrating a pointer b = F b = Rb + p post k tip k tip k F ptr F k b tip b post F lab

45 Calibrating a pointer For each measurement k, we have b = R b + p I. e., post k tip k Rb b = p k tip post k Set up a least squares problem b tip Rk I b post p k F ptr b tip b tip b tip btip F ptr F ptr Fptr

46 Kinematic Links F k F k- L k θ k F = F F k k k, k [ Rk, pk] = [ Rk, pk ] Rk, k, pk, k = [ R, p ] [ Rot( r, θ ), L Rot( r, θ ) ] k k k k k k k

47 Kinematic Links End of link k- Fk, k End of link k F k F k Base of robot F = F F k k k, k [ Rk, pk] = [ Rk, pk ] Rk, k, pk, k = [ R, p ] [ Rot( r, θ ), L Rot( r, θ ) ] k k k k k k k

48 Kinematic Chains F0 = [, I 0] R3 = R0,R,2R2,3 = Rot( r, θ) Rot( r2, θ2) Rot( r3, θ3) p ( ) 3 = p0,+ R0, p,2 + R,2p2,3 = LRot ( r, θ) + L2Rot( r, θ) Rot( r2, θ2) + L Rot( r, θ ) Rot( r, θ ) Rot( r, θ ) F 2 L 2 θ 2 θ 3 L 3 F 3 F F 0 L θ

49 Kinematic Chains If r = r2 = r3 = z, R3 = Rot(, z θ) Rot(, z θ2) Rot(, z θ3) = Rot(, z θ+ θ2 + θ3) p ( ) 3 = p0,+ R0, p,2 + R,2p2,3 = LRot (, z θ) + L2Rot(, z θ) Rot(, z θ2) + LRot 3 (, z θ) Rot(, z θ2) Rot(, z θ3) = LRot (, z θ) + LRot 2 ( z, θ+ θ2) + LRot(, z θ + θ + θ ) F 0 L θ L 2 θ 2 θ 3 F 3 L 3

50 Kinematic Chains If r = r = r = z, R p 2 3 cos( θ+ θ2 + θ3) sin( θ+ θ2 + θ3) 0 = sin( θ + θ + θ ) cos( θ + θ + θ ) Lcos( θ) + L2cos( θ+ θ2) + L3cos( θ+ θ2 + θ3) = L sin( θ ) + L sin( θ + θ ) + L sin( θ + θ + θ )

51 Small Transformations A great deal of CIS is concerned with computing and using geometric information based on imprecise knowledge Similarly, one is often concerned with the effects of relatively small rotations and displacements Essentially, we will be using fairly straightforward linearizations to model these situations, but a specialized notation is often useful

52 Small Frame Transformations Represent a "small" pose shift consisting of a small rotation followed by a small displacement p as F= [ R, p] Then F v= R v+ p R

53 Small Rotations R a small rotation R a( α) a rotation by a small angle α about ais a Rot( a, a ) b a b+ b for a sufficiently small Ra ( ) a rotation that is small enough so that any error introduced by this approimation is negligible R( λ a) R( µ b) R( λ a+ µ b) (Linearity for small rotations) Eercise: Work out the linearity proposition by substitution

54 Approimations to Small Frames Fa (, p) [ Ra (), p] Fa (, p) v= Ra () v+ p v+ a v+ p a v= skew( a) v 0 az ay v az 0 a v y ay a 0 vz Ra ( ) I+ skew( a) skew( a) a= 0

55 actual nominal Errors & sensitivity Often, we do not have an accurate value for a transformation, so we need to model the error. We model this as a composition of a "nominal" frame and a small displacement F = F F * Often, we will use the notation F for F and will just use F for F nominal * F = F F actual. Thus we may write something like * * or (less often) F = F F. We also use v = v+ v, etc. Thus, if we use the former form (error on the right), and have nominal relationship v = F b, we get * * * v = F b = F F ( b+ b)

56 b v F = [R,p]

57 F * = F F v v v * = + b b b * = +

58 Errors & Sensitivity Suppose that we know nominal values for F, b, and and that T T [-ε,-ε,-ε] v [ ε, ε, ε] What does this tell us about F= [ R, p]? F * = F F v v v * = + b b b * = + v ; Copyright 999, 2000 rht+sg

59 Errors & Sensitivity so * * * v = F b = F F ( b+ b) ( = () ( + ) + ) R Ra b b p + p ( ) R b b a b a b p + p = + + ( R b p R b+ a b+ a b+ p) v+ R ( b+ a b+ p) if a b a b is negli gible (it usually is) v v v R b+ a b+ p = R b+ R a b+ R p ( ) * =

60 Digression: rotation triple product Epressions like R a b are linear in a, but are not always convenient to work with. Often we would prefer something like MRb (, ) a. R a b= R b a = R skew( b) a = skew( ) T R b a

61 Digression: rotation triple product Here are a few more useful facts: ( ) R a b = ( R a) ( R b) a R b = R R a b ( ) ( ) ( ) Consequently skew a R = R R a R skew( a) R = skew( R a) ( ) skew( )

62 Some more stuff Consider R RR 2 R2 = RR 2 R3 R( I + sk( α)) R2( I + sk( α2)) RR 2( I + sk( α3)) R2 ( I + sk( α)) R2( I + sk( α2)) I + sk( α3) I + R2 sk( α) R2 + sk( α2) + R2 sk( α) R2sk( α2) I + sk( α3) sk( α3) R2 sk( α) R2 + sk( α2) since we pretend sk( α) R2sk( α2) = 0 sk( α ) sk( R α ) + sk( α ) = sk( R α + α ) so α R α + α 3 2 2

63 Errors & Sensitivity Previous epression was v R b + a b+ p ( ) Substituting triple product and rearranging gives b v skew( ) R R R b p a So ε ε ε skew( ) b R R R b p ε ε a ε

64 Errors & Sensitivity Now, suppose we know that b β, this will give us a system of linear constraints ε ε ε ε b ε R R R skew( b) ε β p I 0 0 β β a β β β

65 Error Propagation in Chains F k F k- L k θ k F = F F * * * k k k, k F F = F F F F k k k k k, k k, k ( ) F = F F F F F k k k k k, k k, k ( ) = F F F F k, k k k, k k, k

66 Eercise Suppose that you have Rk, k = R( ak) I+ skew( ak) p = e k, k k θ 3 F 3 Work out approimate formulas for [ R 3, p in terms of L, r θ a and e. You should k k k k, k, k k come up with a formula that is linear in L, a, and e. F k F 2 3 ] L 2 θ 2 L 3 F 0 L θ

67 Eercise Suppose we want to know error in F = F F 0,3 0 3 F = F F if if if 0, ,,2 2,3 F = F if if * * * * 0,3 0,,2 2,3 F i F = F if if * * * 0,3 0,3 0,,2 2,3 F = F if i F if i F if i F 3 0,3 0, 0,,2,2 2,3 2,3 = F if if if i F if i F if i F 2,3,2 0, 0, 0,,2,2 2,3 2,3 = F2,3 if,2 i F0, if,2i F,2 if2,3 i F2,3 F F 2 L 2 θ 2 θ 3 L 3 F 3 F 0 L θ

68 Parametric Sensitivity Suppose you have an eplicit formula like Lcos( θ) + L2cos( θ+ θ2) + L3cos( θ+ θ2 + θ3) p3 = Lsin( θ) + L2sin( θ+ θ2) + L3sin( θ+ θ2 + θ3) 0 and know that the only variation is in parameters like Lk and θ. Then you can estimate the variation in p as a function k of variation in and θ by remembering your calculus. L k k 3 p p p L θ L θ 3 3 3

69 Grinding this out gives: Parametric Sensitivity p3 p3 L p3 L θ θ where T L = [ L, L2, L3] T θ = [ θ, θ, θ ] 2 3 cos( θ ) cos( θ + θ ) cos( θ + θ + θ ) p3 = sin( θ) sin( θ+ θ2) sin( θ+ θ2 + θ3) L Lsin( θ) L2sin( θ+ θ2) L3sin( θ+ θ2 + θ3) L2sin( θ+ θ2) L3sin( θ+ θ2 + θ3) L3sin( θ+ θ2 + θ3) p3 = Lcos( θ) L2cos( θ θ2) L3cos( θ θ2 θ3) L2cos( θ θ2) L3cos( θ θ2 θ3) L3cos( θ θ2 θ3) θ

Cartesian Coordinates, Points, and Transformations

Cartesian Coordinates, Points, and Transformations Cartesian Coordinates, Points, and Transformations CIS - 600.445 Russell Taylor Femur Planned hole Pins CT image Tool path Femur Planned hole Pins F CT CT image Tool path COMMON NOTATION: Use the notation

More information

Introduction to Vectors and Frames

Introduction to Vectors and Frames Intoduction to Vectos and Fames CIS - 600.445 Russell Taylo Saah Gaham Infomation Flow Diagam Model the Patient Plan the Pocedue Eecute the Plan Real Wold Coodinate Fame Tansfomation F = [ R, p] 0 F y

More information

Homogeneous Transformations

Homogeneous Transformations Purpose: Homogeneous Transformations The purpose of this chapter is to introduce you to the Homogeneous Transformation. This simple 4 x 4 transformation is used in the geometry engines of CAD systems and

More information

MCE/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 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 information

1 HOMOGENEOUS TRANSFORMATIONS

1 HOMOGENEOUS TRANSFORMATIONS HOMOGENEOUS TRANSFORMATIONS Purpose: The purpose of this chapter is to introduce ou to the Homogeneous Transformation. This simple 4 4 transformation is used in the geometr engines of CAD sstems and in

More information

Rigid Geometric Transformations

Rigid Geometric Transformations Rigid Geometric Transformations Carlo Tomasi This note is a quick refresher of the geometry of rigid transformations in three-dimensional space, expressed in Cartesian coordinates. 1 Cartesian Coordinates

More information

3x + 2y 2z w = 3 x + y + z + 2w = 5 3y 3z 3w = 0. 2x + y z = 0 x + 2y + 4z = 3 2y + 6z = 4. 5x + 6y + 2z = 28 4x + 4y + z = 20 2x + 3y + z = 13

3x + 2y 2z w = 3 x + y + z + 2w = 5 3y 3z 3w = 0. 2x + y z = 0 x + 2y + 4z = 3 2y + 6z = 4. 5x + 6y + 2z = 28 4x + 4y + z = 20 2x + 3y + z = 13 Answers in blue. If you have questions or spot an error, let me know.. Use Gauss-Jordan elimination to find all solutions of the system: (a) (b) (c) (d) x t/ y z = 2 t/ 2 4t/ w t x 2t y = 2 t z t x 2 y

More information

Omm Al-Qura University Dr. Abdulsalam Ai LECTURE OUTLINE CHAPTER 3. Vectors in Physics

Omm 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 information

Vector and Affine Math

Vector and Affine Math Vector and Affine Math Computer Science Department The Universit of Teas at Austin Vectors A vector is a direction and a magnitude Does NOT include a point of reference Usuall thought of as an arrow in

More information

Math review. Math review

Math review. Math review Math review 1 Math review 3 1 series approximations 3 Taylor s Theorem 3 Binomial approximation 3 sin(x), for x in radians and x close to zero 4 cos(x), for x in radians and x close to zero 5 2 some geometry

More information

3D Coordinate Transformations. Tuesday September 8 th 2015

3D Coordinate Transformations. Tuesday September 8 th 2015 3D Coordinate Transformations Tuesday September 8 th 25 CS 4 Ross Beveridge & Bruce Draper Questions / Practice (from last week I messed up!) Write a matrix to rotate a set of 2D points about the origin

More information

8 Velocity Kinematics

8 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 information

we must pay attention to the role of the coordinate system w.r.t. which we perform a tform

we must pay attention to the role of the coordinate system w.r.t. which we perform a tform linear SO... we will want to represent the geometr of points in space we will often want to perform (rigid) transformations to these objects to position them translate rotate or move them in an animation

More information

Ridig Body Motion Homogeneous Transformations

Ridig 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 information

( ) ( ) ( ) ( ) TNM046: Datorgrafik. Transformations. Linear Algebra. Linear Algebra. Sasan Gooran VT Transposition. Scalar (dot) product:

( ) ( ) ( ) ( ) TNM046: Datorgrafik. Transformations. Linear Algebra. Linear Algebra. Sasan Gooran VT Transposition. Scalar (dot) product: TNM046: Datorgrafik Transformations Sasan Gooran VT 04 Linear Algebra ( ) ( ) =,, 3 =,, 3 Transposition t = 3 t = 3 Scalar (dot) product: Length (Norm): = t = + + 3 3 = = + + 3 Normaliation: ˆ = Linear

More information

Review of Linear Algebra

Review of Linear Algebra Review of Linear Algebra Dr Gerhard Roth COMP 40A Winter 05 Version Linear algebra Is an important area of mathematics It is the basis of computer vision Is very widely taught, and there are many resources

More information

Rigid Geometric Transformations

Rigid Geometric Transformations Rigid Geometric Transformations Carlo Tomasi This note is a quick refresher of the geometry of rigid transformations in three-dimensional space, expressed in Cartesian coordinates. 1 Cartesian Coordinates

More information

Mathematics 1. Part II: Linear Algebra. Exercises and problems

Mathematics 1. Part II: Linear Algebra. Exercises and problems Bachelor Degree in Informatics Engineering Barcelona School of Informatics Mathematics Part II: Linear Algebra Eercises and problems February 5 Departament de Matemàtica Aplicada Universitat Politècnica

More information

we must pay attention to the role of the coordinate system w.r.t. which we perform a tform

we must pay attention to the role of the coordinate system w.r.t. which we perform a tform linear SO... we will want to represent the geometr of points in space we will often want to perform (rigid) transformations to these objects to position them translate rotate or move them in an animation

More information

3.3.1 Linear functions yet again and dot product In 2D, a homogenous linear scalar function takes the general form:

3.3.1 Linear functions yet again and dot product In 2D, a homogenous linear scalar function takes the general form: 3.3 Gradient Vector and Jacobian Matri 3 3.3 Gradient Vector and Jacobian Matri Overview: Differentiable functions have a local linear approimation. Near a given point, local changes are determined by

More information

CS 378: Computer Game Technology

CS 378: Computer Game Technology CS 378: Computer Game Technolog 3D Engines and Scene Graphs Spring 202 Universit of Teas at Austin CS 378 Game Technolog Don Fussell Representation! We can represent a point, p =,), in the plane! as a

More information

Kinematics. Félix Monasterio-Huelin, Álvaro Gutiérrez & Blanca Larraga. September 5, Contents 1. List of Figures 1.

Kinematics. Félix Monasterio-Huelin, Álvaro Gutiérrez & Blanca Larraga. September 5, Contents 1. List of Figures 1. Kinematics Féli Monasterio-Huelin, Álvaro Gutiérre & Blanca Larraga September 5, 2018 Contents Contents 1 List of Figures 1 List of Tables 2 Acronm list 3 1 Degrees of freedom and kinematic chains of rigid

More information

MATRIX TRANSFORMATIONS

MATRIX TRANSFORMATIONS CHAPTER 5. MATRIX TRANSFORMATIONS INSTITIÚID TEICNEOLAÍOCHTA CHEATHARLACH INSTITUTE OF TECHNOLOGY CARLOW MATRIX TRANSFORMATIONS Matri Transformations Definition Let A and B be sets. A function f : A B

More information

Fundamentals of Applied Electromagnetics. Chapter 2 - Vector Analysis

Fundamentals of Applied Electromagnetics. Chapter 2 - Vector Analysis Fundamentals of pplied Electromagnetics Chapter - Vector nalsis Chapter Objectives Operations of vector algebra Dot product of two vectors Differential functions in vector calculus Divergence of a vector

More information

Transformations. Chapter D Transformations Translation

Transformations. 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 information

Dealing with Rotating Coordinate Systems Physics 321. (Eq.1)

Dealing with Rotating Coordinate Systems Physics 321. (Eq.1) Dealing with Rotating Coordinate Systems Physics 321 The treatment of rotating coordinate frames can be very confusing because there are two different sets of aes, and one set of aes is not constant in

More information

Vectors for Physics. AP Physics C

Vectors for Physics. AP Physics C Vectors for Physics AP Physics C A Vector is a quantity that has a magnitude (size) AND a direction. can be in one-dimension, two-dimensions, or even three-dimensions can be represented using a magnitude

More information

GEOMETRY AND VECTORS

GEOMETRY AND VECTORS GEOMETRY AND VECTORS Distinguishing Between Points in Space One Approach Names: ( Fred, Steve, Alice...) Problem: distance & direction must be defined point-by-point More elegant take advantage of geometry

More information

Robotics I. Classroom Test November 21, 2014

Robotics I. Classroom Test November 21, 2014 Robotics I Classroom Test November 21, 2014 Exercise 1 [6 points] In the Unimation Puma 560 robot, the DC motor that drives joint 2 is mounted in the body of link 2 upper arm and is connected to the joint

More information

Main topics for the First Midterm Exam

Main topics for the First Midterm Exam Main topics for the First Midterm Exam The final will cover Sections.-.0, 2.-2.5, and 4.. This is roughly the material from first three homeworks and three quizzes, in addition to the lecture on Monday,

More information

a b = a a a and that has been used here. ( )

a b = a a a and that has been used here. ( ) Review Eercise ( i j+ k) ( i+ j k) i j k = = i j+ k (( ) ( ) ) (( ) ( ) ) (( ) ( ) ) = i j+ k = ( ) i ( ( )) j+ ( ) k = j k Hence ( ) ( i j+ k) ( i+ j k) = ( ) + ( ) = 8 = Formulae for finding the vector

More information

Linear Algebra Review. Fei-Fei Li

Linear Algebra Review. Fei-Fei Li Linear Algebra Review Fei-Fei Li 1 / 51 Vectors Vectors and matrices are just collections of ordered numbers that represent something: movements in space, scaling factors, pixel brightnesses, etc. A vector

More information

Chapter 1. Vector Analysis

Chapter 1. Vector Analysis Chapter 1. Vector Analysis Hayt; 8/31/2009; 1-1 1.1 Scalars and Vectors Scalar : Vector: A quantity represented by a single real number Distance, time, temperature, voltage, etc Magnitude and direction

More information

Section 13.4 The Cross Product

Section 13.4 The Cross Product Section 13.4 The Cross Product Multiplying Vectors 2 In this section we consider the more technical multiplication which can be defined on vectors in 3-space (but not vectors in 2-space). 1. Basic Definitions

More information

Solutions of homework 1. 2 a) Using the stereographic projection from the north pole N = (0, 0, 1) introduce stereographic coordinates

Solutions of homework 1. 2 a) Using the stereographic projection from the north pole N = (0, 0, 1) introduce stereographic coordinates Solutions of homework 1 1 a) Using the stereographic projection from the north pole N (0, 1) introduce stereographic coordinate for the part of the circle S 1 ( + 1) without the north pole. b) Do the same

More information

Introduction to 3D Game Programming with DirectX 9.0c: A Shader Approach

Introduction to 3D Game Programming with DirectX 9.0c: A Shader Approach Introduction to 3D Game Programming with DirectX 90c: A Shader Approach Part I Solutions Note : Please email to frank@moon-labscom if ou find an errors Note : Use onl after ou have tried, and struggled

More information

(arrows denote positive direction)

(arrows denote positive direction) 12 Chapter 12 12.1 3-dimensional Coordinate System The 3-dimensional coordinate system we use are coordinates on R 3. The coordinate is presented as a triple of numbers: (a,b,c). In the Cartesian coordinate

More information

Reading. 4. Affine transformations. Required: Watt, Section 1.1. Further reading:

Reading. 4. Affine transformations. Required: Watt, Section 1.1. Further reading: Reading Required: Watt, Section.. Further reading: 4. Affine transformations Fole, et al, Chapter 5.-5.5. David F. Rogers and J. Alan Adams, Mathematical Elements for Computer Graphics, 2 nd Ed., McGraw-Hill,

More information

Motion in Three Dimensions

Motion 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 information

What you will learn today

What you will learn today What you will learn today The Dot Product Equations of Vectors and the Geometry of Space 1/29 Direction angles and Direction cosines Projections Definitions: 1. a : a 1, a 2, a 3, b : b 1, b 2, b 3, a

More information

COORDINATE TRANSFORMATIONS IN CLASSICAL FIELD THEORY

COORDINATE TRANSFORMATIONS IN CLASSICAL FIELD THEORY COORDINATE TRANSFORMATIONS IN CLASSICAL FIELD THEORY Link to: physicspages home page. To leave a comment or report an error, please use the auiliary blog. Reference: W. Greiner & J. Reinhardt, Field Quantization,

More information

Solutions to Problem Sheet for Week 11

Solutions to Problem Sheet for Week 11 THE UNIVERSITY OF SYDNEY SCHOOL OF MATHEMATICS AND STATISTICS Solutions to Problem Sheet for Week MATH9: Differential Calculus (Advanced) Semester, 7 Web Page: sydney.edu.au/science/maths/u/ug/jm/math9/

More information

63487 [Q. Booklet Number]

63487 [Q. Booklet Number] WBJEE - 0 (Answers & Hints) 687 [Q. Booklet Number] Regd. Office : Aakash Tower, Plot No., Sector-, Dwarka, New Delhi-0075 Ph. : 0-7656 Fa : 0-767 ANSWERS & HINTS for WBJEE - 0 by & Aakash IIT-JEE MULTIPLE

More information

Elementary maths for GMT

Elementary maths for GMT Elementary maths for GMT Linear Algebra Part 1: Vectors, Representations Algebra and Linear Algebra Algebra: numbers and operations on numbers 2 + 3 = 5 3 7 = 21 Linear Algebra: tuples, triples... of numbers

More information

Matrix Theory and Differential Equations Homework 6 Solutions, 10/5/6

Matrix 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

( ) 2. To find the location of the steepest gradient, we need to solve the pair of equations ( ) θ = where n is integer.

( ) 2. To find the location of the steepest gradient, we need to solve the pair of equations ( ) θ = where n is integer. Homework 5 Solutions 1 For the function ( ( ( Φ, = ep, find the location(s at which its gradient is steepest (ie has the largest magnitude The algebra is easier if plane polar coordinates are used In terms

More information

Affine transformations. Brian Curless CSE 557 Fall 2014

Affine transformations. Brian Curless CSE 557 Fall 2014 Affine transformations Brian Curless CSE 557 Fall 2014 1 Reading Required: Shirle, Sec. 2.4, 2.7 Shirle, Ch. 5.1-5.3 Shirle, Ch. 6 Further reading: Fole, et al, Chapter 5.1-5.5. David F. Rogers and J.

More information

Math 51, Homework-2. Section numbers are from the course textbook.

Math 51, Homework-2. Section numbers are from the course textbook. SSEA Summer 2017 Math 51, Homework-2 Section numbers are from the course textbook. 1. Write the parametric equation of the plane that contains the following point and line: 1 1 1 3 2, 4 2 + t 3 0 t R.

More information

National Quali cations AHEXEMPLAR PAPER ONLY

National Quali cations AHEXEMPLAR PAPER ONLY National Quali cations AHEXEMPLAR PAPER ONLY EP/AH/0 Mathematics Date Not applicable Duration hours Total marks 00 Attempt ALL questions. You may use a calculator. Full credit will be given only to solutions

More information

Computer Graphics: 2D Transformations. Course Website:

Computer Graphics: 2D Transformations. Course Website: Computer Graphics: D Transformations Course Website: http://www.comp.dit.ie/bmacnamee 5 Contents Wh transformations Transformations Translation Scaling Rotation Homogeneous coordinates Matri multiplications

More information

the Further Mathematics network

the Further Mathematics network the Further Mathematics network www.fmnetwork.org.uk 1 the Further Mathematics network www.fmnetwork.org.uk Further Pure 3: Teaching Vector Geometry Let Maths take you Further 2 Overview Scalar and vector

More information

Rigid Body Transforms-3D. J.C. Dill transforms3d 27Jan99

Rigid Body Transforms-3D. J.C. Dill transforms3d 27Jan99 ESC 489 3D ransforms 1 igid Bod ransforms-3d J.C. Dill transforms3d 27Jan99 hese notes on (2D and) 3D rigid bod transform are currentl in hand-done notes which are being converted to this file from that

More information

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Kinematic Functions Kinematic functions Kinematics deals with the study of four functions(called kinematic functions or KFs) that mathematically

More information

1 Last time: multiplying vectors matrices

1 Last time: multiplying vectors matrices MATH Linear algebra (Fall 7) Lecture Last time: multiplying vectors matrices Given a matrix A = a a a n a a a n and a vector v = a m a m a mn Av = v a a + v a a v v + + Rn we define a n a n a m a m a mn

More information

Vectors and Matrices

Vectors and Matrices Vectors and Matrices Scalars We often employ a single number to represent quantities that we use in our daily lives such as weight, height etc. The magnitude of this number depends on our age and whether

More information

2-5 The Calculus of Scalar and Vector Fields (pp.33-55)

2-5 The Calculus of Scalar and Vector Fields (pp.33-55) 9/1/ sec _5 empty.doc 1/9-5 The Calculus of Scalar and Vector Fields (pp.33-55) Q: A: 1... 5. 3. 6. A. The Integration of Scalar and Vector Fields 1. The Line Integral 9/1/ sec _5 empty.doc /9 Q1: A C

More information

Vectors Summary. can slide along the line of action. not restricted, defined by magnitude & direction but can be anywhere.

Vectors Summary. can slide along the line of action. not restricted, defined by magnitude & direction but can be anywhere. Vectors Summary A vector includes magnitude (size) and direction. Academic Skills Advice Types of vectors: Line vector: Free vector: Position vector: Unit vector (n ): can slide along the line of action.

More information

The notes cover linear operators and discuss linear independence of functions (Boas ).

The notes cover linear operators and discuss linear independence of functions (Boas ). Linear Operators Hsiu-Hau Lin hsiuhau@phsnthuedutw Mar 25, 2010 The notes cover linear operators and discuss linear independence of functions Boas 37-38 Linear operators An operator maps one thing into

More information

1. Quantum Mechanics, Cohen Tannoudji, Chapters Linear Algebra, Schaum Series 3. Quantum Chemistry Ch. 6

1. Quantum Mechanics, Cohen Tannoudji, Chapters Linear Algebra, Schaum Series 3. Quantum Chemistry Ch. 6 Lecture # Today s Program 1. Recap: Classical States, Hamiltonians and time evolution. First postulate The description of a state of a system. 3. Second postulate physical quantities. 4. Linear operators.

More information

2D Geometric Transformations. (Chapter 5 in FVD)

2D Geometric Transformations. (Chapter 5 in FVD) 2D Geometric Transformations (Chapter 5 in FVD) 2D geometric transformation Translation Scaling Rotation Shear Matri notation Compositions Homogeneous coordinates 2 2D Geometric Transformations Question:

More information

CHAPTER 4 VECTORS. Before we go any further, we must talk about vectors. They are such a useful tool for

CHAPTER 4 VECTORS. Before we go any further, we must talk about vectors. They are such a useful tool for CHAPTER 4 VECTORS Before we go any further, we must talk about vectors. They are such a useful tool for the things to come. The concept of a vector is deeply rooted in the understanding of physical mechanics

More information

Motion Models (cont) 1 2/15/2012

Motion Models (cont) 1 2/15/2012 Motion Models (cont 1 Odometry Motion Model the key to computing p( xt ut, xt 1 for the odometry motion model is to remember that the robot has an internal estimate of its pose θ x t 1 x y θ θ true poses

More information

Lines and points. Lines and points

Lines and points. Lines and points omogeneous coordinates in the plane Homogeneous coordinates in the plane A line in the plane a + by + c is represented as (a, b, c). A line is a subset of points in the plane. All vectors (ka, kb, kc)

More information

Physics 101 Lecture 2 Vectors Dr. Ali ÖVGÜN

Physics 101 Lecture 2 Vectors Dr. Ali ÖVGÜN Phsics 101 Lecture 2 Vectors Dr. Ali ÖVGÜN EMU Phsics Department www.aovgun.com Coordinate Sstems qcartesian coordinate sstem qpolar coordinate sstem Januar 21, 2015 qfrom Cartesian to Polar coordinate

More information

University of Alabama Department of Physics and Astronomy. PH 125 / LeClair Spring A Short Math Guide. Cartesian (x, y) Polar (r, θ)

University of Alabama Department of Physics and Astronomy. PH 125 / LeClair Spring A Short Math Guide. Cartesian (x, y) Polar (r, θ) University of Alabama Department of Physics and Astronomy PH 125 / LeClair Spring 2009 A Short Math Guide 1 Definition of coordinates Relationship between 2D cartesian (, y) and polar (r, θ) coordinates.

More information

Designing Information Devices and Systems I Discussion 2A

Designing Information Devices and Systems I Discussion 2A EECS 16A Spring 218 Designing Information Devices and Systems I Discussion 2A 1. Visualizing Matrices as Operations This problem is going to help you visualize matrices as operations. For example, when

More information

Math Bank - 6. What is the area of the triangle on the Argand diagram formed by the complex number z, -iz, z iz? (a) z 2 (b) 2 z 2

Math Bank - 6. What is the area of the triangle on the Argand diagram formed by the complex number z, -iz, z iz? (a) z 2 (b) 2 z 2 Math Bank - 6 Q.) Suppose A represents the symbol, B represents the symbol 0, C represents the symbol, D represents the symbol 0 and so on. If we divide INDIA by AGRA, then which one of the following is

More information

ME Machine Design I

ME Machine Design I ME 5 - Machine Design I Summer Semester 008 Name Lab. Div. EXAM. OEN BOOK AND CLOSED NOTES. Wednesday, July 16th, 008 Write your solutions on the blank paper that is provided. Write on one side of the

More information

Lecture 2: Vector-Vector Operations

Lecture 2: Vector-Vector Operations Lecture 2: Vector-Vector Operations Vector-Vector Operations Addition of two vectors Geometric representation of addition and subtraction of vectors Vectors and points Dot product of two vectors Geometric

More information

Math113: Linear Algebra. Beifang Chen

Math113: Linear Algebra. Beifang Chen Math3: Linear Algebra Beifang Chen Spring 26 Contents Systems of Linear Equations 3 Systems of Linear Equations 3 Linear Systems 3 2 Geometric Interpretation 3 3 Matrices of Linear Systems 4 4 Elementary

More information

APPM 1360 Final Exam Spring 2016

APPM 1360 Final Exam Spring 2016 APPM 36 Final Eam Spring 6. 8 points) State whether each of the following quantities converge or diverge. Eplain your reasoning. a) The sequence a, a, a 3,... where a n ln8n) lnn + ) n!) b) ln d c) arctan

More information

Maple Output Maple Plot 2D Math 2D Output

Maple Output Maple Plot 2D Math 2D Output Maple Output Maple Plot 2D Math 2D Output 0.1 Introduction Vectors 1 On one level a vector is just a point; we can regard every point in R 2 as a vector. When we do so we will write a, b instead of the

More information

Electromagnetic Properties of Materials Part 2

Electromagnetic Properties of Materials Part 2 ECE 5322 21 st Century Electromagnetics Instructor: Office: Phone: E Mail: Dr. Raymond C. Rumpf A 337 (915) 747 6958 rcrumpf@utep.edu Lecture #3 Electromagnetic Properties of Materials Part 2 Nonlinear

More information

Section 10.7 The Cross Product

Section 10.7 The Cross Product 44 Section 10.7 The Cross Product Objective #0: Evaluating Determinants. Recall the following definition for determinants: Determinants a The determinant for matrix 1 b 1 is denoted as a 1 b 1 a b a b

More information

Vectors. In kinematics, the simplest concept is position, so let s begin with a position vector shown below:

Vectors. 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 information

MATH 2083 FINAL EXAM REVIEW The final exam will be on Wednesday, May 4 from 10:00am-12:00pm.

MATH 2083 FINAL EXAM REVIEW The final exam will be on Wednesday, May 4 from 10:00am-12:00pm. MATH 2083 FINAL EXAM REVIEW The final exam will be on Wednesday, May 4 from 10:00am-12:00pm. Bring a calculator and something to write with. Also, you will be allowed to bring in one 8.5 11 sheet of paper

More information

Affine transformations

Affine transformations Reading Required: Affine transformations Brian Curless CSE 557 Fall 2009 Shirle, Sec. 2.4, 2.7 Shirle, Ch. 5.-5.3 Shirle, Ch. 6 Further reading: Fole, et al, Chapter 5.-5.5. David F. Rogers and J. Alan

More information

Kinematics of a UR5. Rasmus Skovgaard Andersen Aalborg University

Kinematics 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 information

G H. Extended Unit Tests B L L. Higher Still Advanced Higher Mathematics. (more demanding tests covering all levels) Contents. 3 Extended Unit Tests

G H. Extended Unit Tests B L L. Higher Still Advanced Higher Mathematics. (more demanding tests covering all levels) Contents. 3 Extended Unit Tests M A T H E M A T I C S H I G H E R Higher Still Advanced Higher Mathematics S T I L L Etended Unit Tests B (more demanding tests covering all levels) Contents 3 Etended Unit Tests Detailed marking schemes

More information

ACS MATHEMATICS GRADE 10 WARM UP EXERCISES FOR IB HIGHER LEVEL MATHEMATICS

ACS MATHEMATICS GRADE 10 WARM UP EXERCISES FOR IB HIGHER LEVEL MATHEMATICS ACS MATHEMATICS GRADE 0 WARM UP EXERCISES FOR IB HIGHER LEVEL MATHEMATICS DO AS MANY OF THESE AS POSSIBLE BEFORE THE START OF YOUR FIRST YEAR IB HIGHER LEVEL MATH CLASS NEXT SEPTEMBER Write as a single

More information

National Quali cations

National Quali cations National Quali cations AH08 X747/77/ Mathematics THURSDAY, MAY 9:00 AM :00 NOON Total marks 00 Attempt ALL questions. You may use a calculator. Full credit will be given only to solutions which contain

More information

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

Linear Algebra II. 7 Inner product spaces. Notes 7 16th December Inner products and orthonormal bases MTH6140 Linear Algebra II Notes 7 16th December 2010 7 Inner product spaces Ordinary Euclidean space is a 3-dimensional vector space over R, but it is more than that: the extra geometric structure (lengths,

More information

5. Nonholonomic constraint Mechanics of Manipulation

5. Nonholonomic constraint Mechanics of Manipulation 5. Nonholonomic constraint Mechanics of Manipulation Matt Mason matt.mason@cs.cmu.edu http://www.cs.cmu.edu/~mason Carnegie Mellon Lecture 5. Mechanics of Manipulation p.1 Lecture 5. Nonholonomic constraint.

More information

Lecture Note 1: Background

Lecture Note 1: Background ECE5463: Introduction to Robotics Lecture Note 1: Background Prof. Wei Zhang Department of Electrical and Computer Engineering Ohio State University Columbus, Ohio, USA Spring 2018 Lecture 1 (ECE5463 Sp18)

More information

Numerical Methods for Inverse Kinematics

Numerical Methods for Inverse Kinematics Numerical Methods for Inverse Kinematics Niels Joubert, UC Berkeley, CS184 2008-11-25 Inverse Kinematics is used to pose models by specifying endpoints of segments rather than individual joint angles.

More information

Graphics Programming I

Graphics Programming I Graphics Programming I Agenda: Linear algebra primer Transformations in OpenGL Timing for animation Begin first programming assignment Linear algebra primer Three important data types: Scalar values Row

More information

CHAPTER 10 VECTORS POINTS TO REMEMBER

CHAPTER 10 VECTORS POINTS TO REMEMBER For more important questions visit : www4onocom CHAPTER 10 VECTORS POINTS TO REMEMBER A quantity that has magnitude as well as direction is called a vector It is denoted by a directed line segment Two

More information

Identifying second degree equations

Identifying second degree equations Chapter 7 Identifing second degree equations 71 The eigenvalue method In this section we appl eigenvalue methods to determine the geometrical nature of the second degree equation a 2 + 2h + b 2 + 2g +

More information

MATHEMATICS. Units Topics Marks I Relations and Functions 10

MATHEMATICS. Units Topics Marks I Relations and Functions 10 MATHEMATICS Course Structure Units Topics Marks I Relations and Functions 10 II Algebra 13 III Calculus 44 IV Vectors and 3-D Geometry 17 V Linear Programming 6 VI Probability 10 Total 100 Course Syllabus

More information

Course Name : Physics I Course # PHY 107

Course 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 information

SECTION 6.3: VECTORS IN THE PLANE

SECTION 6.3: VECTORS IN THE PLANE (Section 6.3: Vectors in the Plane) 6.18 SECTION 6.3: VECTORS IN THE PLANE Assume a, b, c, and d are real numbers. PART A: INTRO A scalar has magnitude but not direction. We think of real numbers as scalars,

More information

Chapter 9 - Polarization

Chapter 9 - Polarization Chapter 9 - Polarization Gabriel Popescu University of Illinois at Urbana Champaign Beckman Institute Quantitative Light Imaging Laboratory http://light.ece.uiuc.edu Principles of Optical Imaging Electrical

More information

The product of matrices

The product of matrices Geometria Lingotto LeLing9: Matrix multiplication C ontents: The product of two matrices Proof of the Rank theorem The algebra of square matrices: the product is not commutative Rotations and elementary

More information

1 The theoretical constructions

1 The theoretical constructions Linear Transformations and Matrix Representations Samuel R Buss - Spring 003 Revision (Corrections appreciated!) These notes review the topics I lectured on while covering sections 4, 4, and 5 of the textbook

More information

3. Calculating Electrostatic Potential

3. Calculating Electrostatic Potential 3. Calculating Electrostatic Potential 3. Laplace s Equation 3. The Method of Images 3.3 Separation of Variables 3.4 Multipole Expansion 3.. Introduction The primary task of electrostatics is to study

More information

Math 265 Midterm 2 Review

Math 265 Midterm 2 Review Math 65 Midterm Review March 6, 06 Things you should be able to do This list is not meant to be ehaustive, but to remind you of things I may ask you to do on the eam. These are roughly in the order they

More information

Outline 1. Real and complex p orbitals (and for any l > 0 orbital) 2. Dirac Notation :Symbolic vs shorthand Hilbert Space Vectors,

Outline 1. Real and complex p orbitals (and for any l > 0 orbital) 2. Dirac Notation :Symbolic vs shorthand Hilbert Space Vectors, chmy564-19 Fri 18jan19 Outline 1. Real and complex p orbitals (and for any l > 0 orbital) 2. Dirac Notation :Symbolic vs shorthand Hilbert Space Vectors, 3. Theorems vs. Postulates Scalar (inner) prod.

More information

4.1 Distance and Length

4.1 Distance and Length Chapter Vector Geometry In this chapter we will look more closely at certain geometric aspects of vectors in R n. We will first develop an intuitive understanding of some basic concepts by looking at vectors

More information

Vector Geometry. Chapter 5

Vector Geometry. Chapter 5 Chapter 5 Vector Geometry In this chapter we will look more closely at certain geometric aspects of vectors in R n. We will first develop an intuitive understanding of some basic concepts by looking at

More information

Lecture Note 8: Inverse Kinematics

Lecture Note 8: Inverse Kinematics ECE5463: Introduction to Robotics Lecture Note 8: Inverse Kinematics Prof. Wei Zhang Department of Electrical and Computer Engineering Ohio State University Columbus, Ohio, USA Spring 2018 Lecture 8 (ECE5463

More information