Lecture 6: Kinematics: Velocity Kinematics - the Jacobian

Size: px
Start display at page:

Download "Lecture 6: Kinematics: Velocity Kinematics - the Jacobian"

Transcription

1 Lecture 6: Kinematics: Velocity Kinematics - the Jacobian Skew Symmetric Matrices c Anton Shiriaev. 5EL158: Lecture 6 p. 1/12

2 Lecture 6: Kinematics: Velocity Kinematics - the Jacobian Skew Symmetric Matrices Linear and Angular Velocities of a Moving Frame c Anton Shiriaev. 5EL158: Lecture 6 p. 1/12

3 Angular Velocity for Describing Rotation around Fixed Axis When a rigid body rotates around a fixed axis Every point of the body moves in a circle c Anton Shiriaev. 5EL158: Lecture 6 p. 2/12

4 Angular Velocity for Describing Rotation around Fixed Axis When a rigid body rotates around a fixed axis Every point of the body moves in a circle As the body rotates a perpendicular from any point of the body to the axis sweeps the same an angle θ c Anton Shiriaev. 5EL158: Lecture 6 p. 2/12

5 Angular Velocity for Describing Rotation around Fixed Axis When a rigid body rotates around a fixed axis Every point of the body moves in a circle As the body rotates a perpendicular from any point of the body to the axis sweeps the same an angle θ If k is a unit vector in the direction of the axis of rotation, then the angular velocity is given by ω = d dt θ k c Anton Shiriaev. 5EL158: Lecture 6 p. 2/12

6 Angular Velocity for Describing Rotation around Fixed Axis When a rigid body rotates around a fixed axis Every point of the body moves in a circle As the body rotates a perpendicular from any point of the body to the axis sweeps the same an angle θ If k is a unit vector in the direction of the axis of rotation, then the angular velocity is given by ω = d dt θ k The linear velocity of any point of the body is then v = ω r where r is the vector from the origin, which is assumed to lie on the axis. c Anton Shiriaev. 5EL158: Lecture 6 p. 2/12

7 Skew Symmetric Matrices An n n matrix S is said to be skew symmetric and denoted S so(n) if S + S T = 0 c Anton Shiriaev. 5EL158: Lecture 6 p. 3/12

8 Skew Symmetric Matrices An n n matrix S is said to be skew symmetric and denoted S so(n) if S + S T = 0 The matrix equation written for each item of S so(n) is s ij + s ji = 0, i = 1,..., n, j = 1,..., n c Anton Shiriaev. 5EL158: Lecture 6 p. 3/12

9 Skew Symmetric Matrices An n n matrix S is said to be skew symmetric and denoted S so(n) if S + S T = 0 The matrix equation written for each item of S so(n) is s ij + s ji = 0, i = 1,..., n, j = 1,..., n { s ii = 0 and s ij = s ji i j } c Anton Shiriaev. 5EL158: Lecture 6 p. 3/12

10 Skew Symmetric Matrices An n n matrix S is said to be skew symmetric and denoted S so(n) if S + S T = 0 The matrix equation written for each item of S so(n) is s ij + s ji = 0, i = 1,..., n, j = 1,..., n { s ii = 0 and s ij = s ji i j } For example, if n = 3, then any S so(3) has the form S = c Anton Shiriaev. 5EL158: Lecture 6 p. 3/12

11 Skew Symmetric Matrices An n n matrix S is said to be skew symmetric and denoted S so(n) if S + S T = 0 The matrix equation written for each item of S so(n) is s ij + s ji = 0, i = 1,..., n, j = 1,..., n { s ii = 0 and s ij = s ji i j } For example, if n = 3, then any S so(3) has the form S = = 0 s 3 s 2 s 3 0 s 1 s 2 s 1 0 c Anton Shiriaev. 5EL158: Lecture 6 p. 3/12

12 Skew Symmetric Matrices (Cont d) Given a = a x, a y, a z ] T, define 0 a z a y S ( a) = a z 0 a x a y a x 0 c Anton Shiriaev. 5EL158: Lecture 6 p. 4/12

13 Skew Symmetric Matrices (Cont d) Given a = a x, a y, a z ] T, define 0 a z a y S ( a) = a z 0 a x a y a x 0 Property: S (α a + β c) = αs ( a ) + βs ( c ) c Anton Shiriaev. 5EL158: Lecture 6 p. 4/12

14 Skew Symmetric Matrices (Cont d) Given a = a x, a y, a z ] T, define 0 a z a y S ( a) = a z 0 a x a y a x 0 Property: Property: S (α a + β c) = αs ( a ) + βs ( c ) S ( a) p = a p for any a, p R 3 c Anton Shiriaev. 5EL158: Lecture 6 p. 4/12

15 Skew Symmetric Matrices (Cont d) Given a = a x, a y, a z ] T, define 0 a z a y S ( a) = a z 0 a x a y a x 0 Property: Property: S (α a + β c) = αs ( a ) + βs ( c ) S ( a) p = a p for any a, p R 3 S ( a) p = 0 a z a y a z 0 a x a y a x 0 p x p y p z = p z a y p y a z p x a z p z a x p y a x p x a y c Anton Shiriaev. 5EL158: Lecture 6 p. 4/12

16 Skew Symmetric Matrices (Cont d) Property: RS ( a) R T = S ( R a ) for any R SO(3), a R 3 c Anton Shiriaev. 5EL158: Lecture 6 p. 5/12

17 Skew Symmetric Matrices (Cont d) Property: RS ( a) R T = S ( R a ) for any R SO(3), a R 3 R S ( a) R T p ] = R a R T p ] = R ] a b c Anton Shiriaev. 5EL158: Lecture 6 p. 5/12

18 Skew Symmetric Matrices (Cont d) Property: RS ( a) R T = S ( R a ) for any R SO(3), a R 3 R S ( a) R T p ] = R a R T p ] = R ] a b = R a R b c Anton Shiriaev. 5EL158: Lecture 6 p. 5/12

19 Skew Symmetric Matrices (Cont d) Property: RS ( a) R T = S ( R a ) for any R SO(3), a R 3 R S ( a) R T p ] = R a R T p ] = R ] a b = R a R b = R a R ( R T p ) = R a p c Anton Shiriaev. 5EL158: Lecture 6 p. 5/12

20 Skew Symmetric Matrices (Cont d) Property: RS ( a) R T = S ( R a ) for any R SO(3), a R 3 R S ( a) R T p ] = R a R T p ] = R ] a b = R a R b = R a R ( R T p ) = R a p = S (R a) p c Anton Shiriaev. 5EL158: Lecture 6 p. 5/12

21 Skew Symmetric Matrices (Cont d) Property: RS ( a) R T = S ( R a ) for any R SO(3), a R 3 R S ( a) R T p ] = R a R T p ] = R ] a b = R a R b = R a R ( R T p ) = R a p = S (R a) p Property: x T Sx = 0 for any S so(3), x R 3 c Anton Shiriaev. 5EL158: Lecture 6 p. 5/12

22 Derivative of Rotation Matrix Consider a function of a scalar variable θ R(θ) SO(3) c Anton Shiriaev. 5EL158: Lecture 6 p. 6/12

23 Derivative of Rotation Matrix Consider a function of a scalar variable θ R(θ) SO(3) How to compute d dθ R(θ)? c Anton Shiriaev. 5EL158: Lecture 6 p. 6/12

24 Derivative of Rotation Matrix Consider a function of a scalar variable θ R(θ) SO(3) How to compute d dθ R(θ)? For any θ the matrix R(θ) is a rotation, then R(θ)R T (θ) = R T (θ)r(θ) = I c Anton Shiriaev. 5EL158: Lecture 6 p. 6/12

25 Derivative of Rotation Matrix Consider a function of a scalar variable θ R(θ) SO(3) How to compute d dθ R(θ)? For any θ the matrix R(θ) is a rotation, then Therefore R(θ)R T (θ) = R T (θ)r(θ) = I d dt R(θ)RT (θ) ] = d dt R(θ) ] RT (θ)+r(θ) d dt RT (θ) ] = d dt I = 0 c Anton Shiriaev. 5EL158: Lecture 6 p. 6/12

26 Derivative of Rotation Matrix Consider a function of a scalar variable θ R(θ) SO(3) How to compute d dθ R(θ)? For any θ the matrix R(θ) is a rotation, then Therefore R(θ)R T (θ) = R T (θ)r(θ) = I d dt R(θ)RT (θ) ] = d ] dt R(θ) RT (θ) +R(θ) d dt }{{} = S RT (θ) ] = d dt I = 0 c Anton Shiriaev. 5EL158: Lecture 6 p. 6/12

27 Derivative of Rotation Matrix Consider a function of a scalar variable θ R(θ) SO(3) How to compute d dθ R(θ)? For any θ the matrix R(θ) is a rotation, then R(θ)R T (θ) = R T (θ)r(θ) = I Therefore d R(θ)RT (θ) ] = d ] dt dt R(θ) RT (θ) + R(θ) d RT (θ) ] = dt }{{}}{{} = S = S T d dt I = 0 c Anton Shiriaev. 5EL158: Lecture 6 p. 6/12

28 Derivative of Rotation Matrix Consider a function of a scalar variable θ R(θ) SO(3) How to compute d dθ R(θ)? For any θ the matrix R(θ) is a rotation, then R(θ)R T (θ) = R T (θ)r(θ) = I Therefore d R(θ)RT (θ) ] = d ] dt dt R(θ) RT (θ) + R(θ) d RT (θ) ] = dt }{{}}{{} = S = S T d dt I = 0 d dt R(θ) ] = SR(θ), S so(3) c Anton Shiriaev. 5EL158: Lecture 6 p. 6/12

29 Derivative of Rotation Matrix (Example 4.2) If R(θ) = R z,θ, that is the basic rotation around the axis z, then cos θ sin θ 0 cos θ sin θ 0 S = dθ d ] Rz,θ R T z,θ = d dθ sin θ cos θ 0 sin θ cos θ T c Anton Shiriaev. 5EL158: Lecture 6 p. 7/12

30 Derivative of Rotation Matrix (Example 4.2) If R(θ) = R z,θ, that is the basic rotation around the axis z, then cos θ sin θ 0 cos θ sin θ 0 S = dθ d ] Rz,θ R T z,θ = d dθ sin θ cos θ 0 sin θ cos θ = sin θ cos θ 0 cos θ sin θ 0 cos θ sin θ 0 sin θ cos θ T c Anton Shiriaev. 5EL158: Lecture 6 p. 7/12

31 Derivative of Rotation Matrix (Example 4.2) If R(θ) = R z,θ, that is the basic rotation around the axis z, then cos θ sin θ 0 cos θ sin θ 0 S = dθ d ] Rz,θ R T z,θ = d dθ sin θ cos θ 0 sin θ cos θ = = sin θ cos θ 0 cos θ sin θ 0 cos θ sin θ 0 sin θ cos θ = 0 a z a y a z 0 a x a y a x 0 = S ( a) T c Anton Shiriaev. 5EL158: Lecture 6 p. 7/12

32 Derivative of Rotation Matrix (Example 4.2) If R(θ) = R z,θ, that is the basic rotation around the axis z, then cos θ sin θ 0 cos θ sin θ 0 S = dθ d ] Rz,θ R T z,θ = d dθ sin θ cos θ 0 sin θ cos θ = = sin θ cos θ 0 cos θ sin θ 0 cos θ sin θ 0 sin θ cos θ = 0 a z a y a z 0 a x a y a x 0 = S ( a) T = S( k), k = 0, 0, 1] T c Anton Shiriaev. 5EL158: Lecture 6 p. 7/12

33 Lecture 6: Kinematics: Velocity Kinematics - the Jacobian Skew Symmetric Matrices Linear and Angular Velocities of a Moving Frame c Anton Shiriaev. 5EL158: Lecture 6 p. 8/12

34 Angular Velocity If R(t) SO(3) is time-varying and has a time-derivative, then d R(t) = S(t)R(t) = S(ω(t))R(t), dt S( ) so(3) c Anton Shiriaev. 5EL158: Lecture 6 p. 9/12

35 Angular Velocity If R(t) SO(3) is time-varying and has a time-derivative, then d R(t) = S(t)R(t) = S(ω(t))R(t), dt The vector ω(t) will be the angular velocity S( ) so(3) of rotating frame wrt to the fixed frame at time t. c Anton Shiriaev. 5EL158: Lecture 6 p. 9/12

36 Angular Velocity If R(t) SO(3) is time-varying and has a time-derivative, then d R(t) = S(t)R(t) = S(ω(t))R(t), dt The vector ω(t) will be the angular velocity S( ) so(3) of rotating frame wrt to the fixed frame at time t. Consider a point p rigidly attached to a moving frame, then p 0 (t) = R1 0 (t) p1 c Anton Shiriaev. 5EL158: Lecture 6 p. 9/12

37 Angular Velocity If R(t) SO(3) is time-varying and has a time-derivative, then d R(t) = S(t)R(t) = S(ω(t))R(t), dt The vector ω(t) will be the angular velocity S( ) so(3) of rotating frame wrt to the fixed frame at time t. Consider a point p rigidly attached to a moving frame, then p 0 (t) = R1 0 (t) p1 Differentiating this expression we obtain d dt p 0 (t) ] = d dt R 0 1 (t) ] p 1 = S(ω(t))R 0 1 (t)p1 = ω(t) R 0 1 (t)p1 = ω(t) p 0 (t) c Anton Shiriaev. 5EL158: Lecture 6 p. 9/12

38 Addition of Angular Velocities An angular velocity is a free vector { } ωi,j k (t) it corresponds to d dt Ri j (t) expressed in k-coordinate frame c Anton Shiriaev. 5EL158: Lecture 6 p. 10/12

39 Addition of Angular Velocities An angular velocity is a free vector { } ωi,j k (t) it corresponds to d dt Ri j (t) expressed in k-coordinate frame Consider two moving frames and the fixed one all with the common origin R 0 2 (t) = R0 1 (t)r1 2 (t) c Anton Shiriaev. 5EL158: Lecture 6 p. 10/12

40 Addition of Angular Velocities An angular velocity is a free vector { } ωi,j k (t) it corresponds to d dt Ri j (t) expressed in k-coordinate frame Consider two moving frames and the fixed one all with the common origin R 0 2 (t) = R0 1 (t)r1 2 (t) Taking time derivative of the left and right sides we have d dt R0 2 (t) = d dt R 0 1 (t) ] R 1 2 (t) + R0 1 (t) d dt R 1 2 (t) ] c Anton Shiriaev. 5EL158: Lecture 6 p. 10/12

41 Addition of Angular Velocities An angular velocity is a free vector { } ωi,j k (t) it corresponds to d dt Ri j (t) expressed in k-coordinate frame Consider two moving frames and the fixed one all with the common origin R 0 2 (t) = R0 1 (t)r1 2 (t) Taking time derivative of the left and right sides we have d dt R0 2 (t) = d dt R 0 1 (t) ] R 1 2 (t) + R0 1 (t) d dt = S(ω 0 0,2 (t))r0 2 R 1 2 (t) ] c Anton Shiriaev. 5EL158: Lecture 6 p. 10/12

42 Addition of Angular Velocities An angular velocity is a free vector { } ωi,j k (t) it corresponds to d dt Ri j (t) expressed in k-coordinate frame Consider two moving frames and the fixed one all with the common origin R 0 2 (t) = R0 1 (t)r1 2 (t) Taking time derivative of the left and right sides we have d dt R0 2 (t) = d dt R 0 1 (t) ] R 1 2 (t) + R0 1 (t) d dt R 1 2 (t) ] = S(ω0,2 0 (t))r0 2 ] ] = S(ω0,1 0 (t))r0 1 (t) R2 1 (t) + R0 1 S(ω (t) 1,2 1 (t))r1 2 (t) c Anton Shiriaev. 5EL158: Lecture 6 p. 10/12

43 Addition of Angular Velocities An angular velocity is a free vector { } ωi,j k (t) it corresponds to d dt Ri j (t) expressed in k-coordinate frame Consider two moving frames and the fixed one all with the common origin R 0 2 (t) = R0 1 (t)r1 2 (t) Taking time derivative of the left and right sides we have d dt R0 2 (t) = d dt R 0 1 (t) ] R 1 2 (t) + R0 1 (t) d dt = S(ω 0 0,2 (t))r0 2 R 1 2 (t) ] ] = S(ω0,1 0 (t)) R0 1 (t)r1 2 }{{ (t) +R1 0 } (t) S(ω1,2 1 (t))r1 2 (t) = R2 0 (t) c Anton Shiriaev. 5EL158: Lecture 6 p. 10/12

44 Addition of Angular Velocities An angular velocity is a free vector { } ωi,j k (t) it corresponds to d dt Ri j (t) expressed in k-coordinate frame Consider two moving frames and the fixed one all with the common origin R 0 2 (t) = R0 1 (t)r1 2 (t) Taking time derivative of the left and right sides we have d dt R0 2 (t) = d dt R 0 1 (t) ] R 1 2 (t) + R0 1 (t) d dt = S(ω 0 0,2 (t))r0 2 R 1 2 (t) ] = S(ω0,1 0 (t))r0 2 (t) + R0 1 (t)s(ω1 1,2 (t)) R0 1 R 0 (t)t 1 }{{ (t) R2 1 } (t) = I c Anton Shiriaev. 5EL158: Lecture 6 p. 10/12

45 Addition of Angular Velocities An angular velocity is a free vector { } ωi,j k (t) it corresponds to d dt Ri j (t) expressed in k-coordinate frame Consider two moving frames and the fixed one all with the common origin R 0 2 (t) = R0 1 (t)r1 2 (t) Taking time derivative of the left and right sides we have d dt R0 2 (t) = d dt R 0 1 (t) ] R 1 2 (t) + R0 1 (t) d dt = S(ω 0 0,2 (t))r0 2 R 1 2 (t) ] = S(ω0,1 0 (t))r0 2 (t) + R0 1 (t)s(ω1 1,2 (t))r0 1 R }{{ (t)t 1 0 } (t)r1 2 (t) = S(R1 0 (t)ω1 1,2 (t)) c Anton Shiriaev. 5EL158: Lecture 6 p. 10/12

46 Addition of Angular Velocities An angular velocity is a free vector { } ωi,j k (t) it corresponds to d dt Ri j (t) expressed in k-coordinate frame Consider two moving frames and the fixed one all with the common origin R 0 2 (t) = R0 1 (t)r1 2 (t) Taking time derivative of the left and right sides we have d dt R0 2 (t) = d dt R 0 1 (t) ] R 1 2 (t) + R0 1 (t) d dt = S(ω 0 0,2 (t))r0 2 R 1 2 (t) ] = S(ω 0 0,1 (t))r0 2 (t) + S(R0 1 (t)ω1 1,2 (t)) R0 1 (t)r1 2 (t) }{{} = R 0 2 (t) c Anton Shiriaev. 5EL158: Lecture 6 p. 10/12

47 Addition of Angular Velocities An angular velocity is a free vector { } ωi,j k (t) it corresponds to d dt Ri j (t) expressed in k-coordinate frame Consider two moving frames and the fixed one all with the common origin R 0 2 (t) = R0 1 (t)r1 2 (t) Taking time derivative of the left and right sides we have d dt R0 2 (t) = d dt R 0 1 (t) ] R 1 2 (t) + R0 1 (t) d dt R 1 2 (t) ] = S(ω0,2 0 (t))r0 2 ] = S(ω0,1 0 (t)) + S(R0 1 (t)ω1 1,2 (t)) R 0 2 (t) c Anton Shiriaev. 5EL158: Lecture 6 p. 10/12

48 Addition of Angular Velocities An angular velocity is a free vector { } ωi,j k (t) it corresponds to d dt Ri j (t) expressed in k-coordinate frame Consider two moving frames and the fixed one all with the common origin R 0 2 (t) = R0 1 (t)r1 2 (t) Taking time derivative of the left and right sides we have d dt R0 2 (t) = d dt R 0 1 (t) ] R 1 2 (t) + R0 1 (t) d dt R 1 2 (t) ] = S(ω0,2 0 (t))r0 2 ] = S(ω0,1 0 (t)) + S(R0 1 (t)ω1 1,2 (t)) R 0 2 (t) S(ω 0 0,2 (t)) = S(ω0 0,1 (t)) + S(R0 1 (t)ω1 1,2 (t)) c Anton Shiriaev. 5EL158: Lecture 6 p. 10/12

49 Addition of Angular Velocities (Cont d) The relation S(ω 0 0,2 (t)) = S(ω0 0,1 (t)) + S(R0 1 (t)ω1 1,2 (t)) together with the property: S(a) + S(c) = S(a + c), imply that the angular velocity can be computed as ω 0 0,2 (t) = ω0 0,1 (t) + R0 1 (t)ω1 1,2 (t) = ω0 0,1 (t) + ω0 1,2 (t) c Anton Shiriaev. 5EL158: Lecture 6 p. 11/12

50 Addition of Angular Velocities (Cont d) The relation S(ω 0 0,2 (t)) = S(ω0 0,1 (t)) + S(R0 1 (t)ω1 1,2 (t)) together with the property: S(a) + S(c) = S(a + c), imply that the angular velocity can be computed as ω 0 0,2 (t) = ω0 0,1 (t) + R0 1 (t)ω1 1,2 (t) = ω0 0,1 (t) + ω0 1,2 (t) Given n-moving frames with the same origins as for fixed one R 0 n (t) = R0 1 (t)r1 2 (t) Rn 1 n (t) d dt R0 n (t) = S(ω0 0,n (t))r0 n (t) ω 0 0,n (t) = ω0 0,1 (t) + ω0 1,2 (t) + ω0 2,3 (t) + + ω0 n 1,n (t) = ω 0 0,1 + R0 1 ω1 1,2 + R0 2 ω2 2,3 + + R0 n 1 ωn 1 n 1,n c Anton Shiriaev. 5EL158: Lecture 6 p. 11/12

51 Computing a Linear Velocity of a Point Given moving and fixed frames related by a homogeneous transform H1 0 (t) = R0 1 (t) o0 1 (t) 0 1 that is, coordinates of each point of moving frame are p 0 (t) = R1 0 (t)p1 + o 0 1 (t) c Anton Shiriaev. 5EL158: Lecture 6 p. 12/12

52 Computing a Linear Velocity of a Point Given moving and fixed frames related by a homogeneous transform H1 0 (t) = R0 1 (t) o0 1 (t) 0 1 that is, coordinates of each point of moving frame are p 0 (t) = R1 0 (t)p1 + o 0 1 (t) Hence d dt p0 (t) = d dt R 0 1 (t) ] p 1 + d dt o 0 1 (t) ] c Anton Shiriaev. 5EL158: Lecture 6 p. 12/12

53 Computing a Linear Velocity of a Point Given moving and fixed frames related by a homogeneous transform H1 0 (t) = R0 1 (t) o0 1 (t) 0 1 that is, coordinates of each point of moving frame are p 0 (t) = R1 0 (t)p1 + o 0 1 (t) Hence d dt p0 (t) = d dt R 0 1 (t) ] p 1 + d dt = S(ω 0 1 (t))r0 1 p1 + d dt = ω 0 1 (t) (R0 1 p1 ) + d dt o 0 1 (t) ] o 0 1 (t) ] o 0 1 (t) ] c Anton Shiriaev. 5EL158: Lecture 6 p. 12/12

12.5 Equations of Lines and Planes

12.5 Equations of Lines and Planes Instructor: Longfei Li Math 43 Lecture Notes.5 Equations of Lines and Planes What do we need to determine a line? D: a point on the line: P 0 (x 0, y 0 ) direction (slope): k 3D: a point on the line: P

More information

Cross product and determinants (Sect. 12.4) Two main ways to introduce the cross product

Cross product and determinants (Sect. 12.4) Two main ways to introduce the cross product Cross product and determinants (Sect. 12.4) Two main ways to introduce the cross product Geometrical definition Properties Expression in components. Definition in components Properties Geometrical expression.

More information

Vectors VECTOR PRODUCT. Graham S McDonald. A Tutorial Module for learning about the vector product of two vectors. Table of contents Begin Tutorial

Vectors VECTOR PRODUCT. Graham S McDonald. A Tutorial Module for learning about the vector product of two vectors. Table of contents Begin Tutorial Vectors VECTOR PRODUCT Graham S McDonald A Tutorial Module for learning about the vector product of two vectors Table of contents Begin Tutorial c 2004 g.s.mcdonald@salford.ac.uk 1. Theory 2. Exercises

More information

Lecture L22-2D Rigid Body Dynamics: Work and Energy

Lecture L22-2D Rigid Body Dynamics: Work and Energy J. Peraire, S. Widnall 6.07 Dynamics Fall 008 Version.0 Lecture L - D Rigid Body Dynamics: Work and Energy In this lecture, we will revisit the principle of work and energy introduced in lecture L-3 for

More information

ME 115(b): Solution to Homework #1

ME 115(b): Solution to Homework #1 ME 115(b): Solution to Homework #1 Solution to Problem #1: To construct the hybrid Jacobian for a manipulator, you could either construct the body Jacobian, JST b, and then use the body-to-hybrid velocity

More information

Mechanics lecture 7 Moment of a force, torque, equilibrium of a body

Mechanics lecture 7 Moment of a force, torque, equilibrium of a body G.1 EE1.el3 (EEE1023): Electronics III Mechanics lecture 7 Moment of a force, torque, equilibrium of a body Dr Philip Jackson http://www.ee.surrey.ac.uk/teaching/courses/ee1.el3/ G.2 Moments, torque and

More information

Recall the basic property of the transpose (for any A): v A t Aw = v w, v, w R n.

Recall the basic property of the transpose (for any A): v A t Aw = v w, v, w R n. ORTHOGONAL MATRICES Informally, an orthogonal n n matrix is the n-dimensional analogue of the rotation matrices R θ in R 2. When does a linear transformation of R 3 (or R n ) deserve to be called a rotation?

More information

MATH 304 Linear Algebra Lecture 9: Subspaces of vector spaces (continued). Span. Spanning set.

MATH 304 Linear Algebra Lecture 9: Subspaces of vector spaces (continued). Span. Spanning set. MATH 304 Linear Algebra Lecture 9: Subspaces of vector spaces (continued). Span. Spanning set. Vector space A vector space is a set V equipped with two operations, addition V V (x,y) x + y V and scalar

More information

10.5. Click here for answers. Click here for solutions. EQUATIONS OF LINES AND PLANES. 3x 4y 6z 9 4, 2, 5. x y z. z 2. x 2. y 1.

10.5. Click here for answers. Click here for solutions. EQUATIONS OF LINES AND PLANES. 3x 4y 6z 9 4, 2, 5. x y z. z 2. x 2. y 1. SECTION EQUATIONS OF LINES AND PLANES 1 EQUATIONS OF LINES AND PLANES A Click here for answers. S Click here for solutions. 1 Find a vector equation and parametric equations for the line passing through

More information

Metrics on SO(3) and Inverse Kinematics

Metrics on SO(3) and Inverse Kinematics Mathematical Foundations of Computer Graphics and Vision Metrics on SO(3) and Inverse Kinematics Luca Ballan Institute of Visual Computing Optimization on Manifolds Descent approach d is a ascent direction

More information

Chapter 2. Parameterized Curves in R 3

Chapter 2. Parameterized Curves in R 3 Chapter 2. Parameterized Curves in R 3 Def. A smooth curve in R 3 is a smooth map σ : (a, b) R 3. For each t (a, b), σ(t) R 3. As t increases from a to b, σ(t) traces out a curve in R 3. In terms of components,

More information

Lecture L3 - Vectors, Matrices and Coordinate Transformations

Lecture L3 - Vectors, Matrices and Coordinate Transformations S. Widnall 16.07 Dynamics Fall 2009 Lecture notes based on J. Peraire Version 2.0 Lecture L3 - Vectors, Matrices and Coordinate Transformations By using vectors and defining appropriate operations between

More information

PES 1110 Fall 2013, Spendier Lecture 27/Page 1

PES 1110 Fall 2013, Spendier Lecture 27/Page 1 PES 1110 Fall 2013, Spendier Lecture 27/Page 1 Today: - The Cross Product (3.8 Vector product) - Relating Linear and Angular variables continued (10.5) - Angular velocity and acceleration vectors (not

More information

L 2 : x = s + 1, y = s, z = 4s + 4. 3. Suppose that C has coordinates (x, y, z). Then from the vector equality AC = BD, one has

L 2 : x = s + 1, y = s, z = 4s + 4. 3. Suppose that C has coordinates (x, y, z). Then from the vector equality AC = BD, one has The line L through the points A and B is parallel to the vector AB = 3, 2, and has parametric equations x = 3t + 2, y = 2t +, z = t Therefore, the intersection point of the line with the plane should satisfy:

More information

Solutions to old Exam 1 problems

Solutions to old Exam 1 problems Solutions to old Exam 1 problems Hi students! I am putting this old version of my review for the first midterm review, place and time to be announced. Check for updates on the web site as to which sections

More information

Rotation Matrices and Homogeneous Transformations

Rotation Matrices and Homogeneous Transformations Rotation Matrices and Homogeneous Transformations A coordinate frame in an n-dimensional space is defined by n mutually orthogonal unit vectors. In particular, for a two-dimensional (2D) space, i.e., n

More information

Lecture 14: Section 3.3

Lecture 14: Section 3.3 Lecture 14: Section 3.3 Shuanglin Shao October 23, 2013 Definition. Two nonzero vectors u and v in R n are said to be orthogonal (or perpendicular) if u v = 0. We will also agree that the zero vector in

More information

Unified Lecture # 4 Vectors

Unified Lecture # 4 Vectors Fall 2005 Unified Lecture # 4 Vectors These notes were written by J. Peraire as a review of vectors for Dynamics 16.07. They have been adapted for Unified Engineering by R. Radovitzky. References [1] Feynmann,

More information

Figure 1.1 Vector A and Vector F

Figure 1.1 Vector A and Vector F CHAPTER I VECTOR QUANTITIES Quantities are anything which can be measured, and stated with number. Quantities in physics are divided into two types; scalar and vector quantities. Scalar quantities have

More information

APPLIED MATHEMATICS ADVANCED LEVEL

APPLIED MATHEMATICS ADVANCED LEVEL APPLIED MATHEMATICS ADVANCED LEVEL INTRODUCTION This syllabus serves to examine candidates knowledge and skills in introductory mathematical and statistical methods, and their applications. For applications

More information

Lectures notes on orthogonal matrices (with exercises) 92.222 - Linear Algebra II - Spring 2004 by D. Klain

Lectures notes on orthogonal matrices (with exercises) 92.222 - Linear Algebra II - Spring 2004 by D. Klain Lectures notes on orthogonal matrices (with exercises) 92.222 - Linear Algebra II - Spring 2004 by D. Klain 1. Orthogonal matrices and orthonormal sets An n n real-valued matrix A is said to be an orthogonal

More information

On Motion of Robot End-Effector using the Curvature Theory of Timelike Ruled Surfaces with Timelike Directrix

On Motion of Robot End-Effector using the Curvature Theory of Timelike Ruled Surfaces with Timelike Directrix Malaysian Journal of Mathematical Sciences 8(2): 89-204 (204) MALAYSIAN JOURNAL OF MATHEMATICAL SCIENCES Journal homepage: http://einspem.upm.edu.my/journal On Motion of Robot End-Effector using the Curvature

More information

Jim Lambers MAT 169 Fall Semester 2009-10 Lecture 25 Notes

Jim Lambers MAT 169 Fall Semester 2009-10 Lecture 25 Notes Jim Lambers MAT 169 Fall Semester 009-10 Lecture 5 Notes These notes correspond to Section 10.5 in the text. Equations of Lines A line can be viewed, conceptually, as the set of all points in space that

More information

Recall that two vectors in are perpendicular or orthogonal provided that their dot

Recall that two vectors in are perpendicular or orthogonal provided that their dot Orthogonal Complements and Projections Recall that two vectors in are perpendicular or orthogonal provided that their dot product vanishes That is, if and only if Example 1 The vectors in are orthogonal

More information

Elasticity Theory Basics

Elasticity Theory Basics G22.3033-002: Topics in Computer Graphics: Lecture #7 Geometric Modeling New York University Elasticity Theory Basics Lecture #7: 20 October 2003 Lecturer: Denis Zorin Scribe: Adrian Secord, Yotam Gingold

More information

Section 13.5 Equations of Lines and Planes

Section 13.5 Equations of Lines and Planes Section 13.5 Equations of Lines and Planes Generalizing Linear Equations One of the main aspects of single variable calculus was approximating graphs of functions by lines - specifically, tangent lines.

More information

Parametric Curves. (Com S 477/577 Notes) Yan-Bin Jia. Oct 8, 2015

Parametric Curves. (Com S 477/577 Notes) Yan-Bin Jia. Oct 8, 2015 Parametric Curves (Com S 477/577 Notes) Yan-Bin Jia Oct 8, 2015 1 Introduction A curve in R 2 (or R 3 ) is a differentiable function α : [a,b] R 2 (or R 3 ). The initial point is α[a] and the final point

More information

Chapter 6. Orthogonality

Chapter 6. Orthogonality 6.3 Orthogonal Matrices 1 Chapter 6. Orthogonality 6.3 Orthogonal Matrices Definition 6.4. An n n matrix A is orthogonal if A T A = I. Note. We will see that the columns of an orthogonal matrix must be

More information

Geometric description of the cross product of the vectors u and v. The cross product of two vectors is a vector! u x v is perpendicular to u and v

Geometric description of the cross product of the vectors u and v. The cross product of two vectors is a vector! u x v is perpendicular to u and v 12.4 Cross Product Geometric description of the cross product of the vectors u and v The cross product of two vectors is a vector! u x v is perpendicular to u and v The length of u x v is uv u v sin The

More information

F Matrix Calculus F 1

F Matrix Calculus F 1 F Matrix Calculus F 1 Appendix F: MATRIX CALCULUS TABLE OF CONTENTS Page F1 Introduction F 3 F2 The Derivatives of Vector Functions F 3 F21 Derivative of Vector with Respect to Vector F 3 F22 Derivative

More information

How To Understand The Dynamics Of A Multibody System

How To Understand The Dynamics Of A Multibody System 4 Dynamic Analysis. Mass Matrices and External Forces The formulation of the inertia and external forces appearing at any of the elements of a multibody system, in terms of the dependent coordinates that

More information

Dynamics. Basilio Bona. DAUIN-Politecnico di Torino. Basilio Bona (DAUIN-Politecnico di Torino) Dynamics 2009 1 / 30

Dynamics. Basilio Bona. DAUIN-Politecnico di Torino. Basilio Bona (DAUIN-Politecnico di Torino) Dynamics 2009 1 / 30 Dynamics Basilio Bona DAUIN-Politecnico di Torino 2009 Basilio Bona (DAUIN-Politecnico di Torino) Dynamics 2009 1 / 30 Dynamics - Introduction In order to determine the dynamics of a manipulator, it is

More information

Orbital Mechanics. Angular Momentum

Orbital Mechanics. Angular Momentum Orbital Mechanics The objects that orbit earth have only a few forces acting on them, the largest being the gravitational pull from the earth. The trajectories that satellites or rockets follow are largely

More information

Lecture 3: Coordinate Systems and Transformations

Lecture 3: Coordinate Systems and Transformations Lecture 3: Coordinate Systems and Transformations Topics: 1. Coordinate systems and frames 2. Change of frames 3. Affine transformations 4. Rotation, translation, scaling, and shear 5. Rotation about an

More information

Simulation of Trajectories and Comparison of Joint Variables for Robotic Manipulator Using Multibody Dynamics (MBD)

Simulation of Trajectories and Comparison of Joint Variables for Robotic Manipulator Using Multibody Dynamics (MBD) Simulation of Trajectories and Comparison of Joint Variables for Robotic Manipulator Using Multibody Dynamics (MBD) Jatin Dave Assistant Professor Nirma University Mechanical Engineering Department, Institute

More information

Six-Degree-of-Freedom Kinematics and Dynamics of a Rigid Body

Six-Degree-of-Freedom Kinematics and Dynamics of a Rigid Body Six-Degree-of-Freedom Kinematics and Dynamics of a Rigid Body I. Kinematics Consider an inertial frame X i Y i Z i with origin O i and a body-fixed frame X b Y b Z b with origin O b. The rotation matrix

More information

The Matrix Elements of a 3 3 Orthogonal Matrix Revisited

The Matrix Elements of a 3 3 Orthogonal Matrix Revisited Physics 116A Winter 2011 The Matrix Elements of a 3 3 Orthogonal Matrix Revisited 1. Introduction In a class handout entitled, Three-Dimensional Proper and Improper Rotation Matrices, I provided a derivation

More information

Inner Product Spaces and Orthogonality

Inner Product Spaces and Orthogonality Inner Product Spaces and Orthogonality week 3-4 Fall 2006 Dot product of R n The inner product or dot product of R n is a function, defined by u, v a b + a 2 b 2 + + a n b n for u a, a 2,, a n T, v b,

More information

5.3 The Cross Product in R 3

5.3 The Cross Product in R 3 53 The Cross Product in R 3 Definition 531 Let u = [u 1, u 2, u 3 ] and v = [v 1, v 2, v 3 ] Then the vector given by [u 2 v 3 u 3 v 2, u 3 v 1 u 1 v 3, u 1 v 2 u 2 v 1 ] is called the cross product (or

More information

x1 x 2 x 3 y 1 y 2 y 3 x 1 y 2 x 2 y 1 0.

x1 x 2 x 3 y 1 y 2 y 3 x 1 y 2 x 2 y 1 0. Cross product 1 Chapter 7 Cross product We are getting ready to study integration in several variables. Until now we have been doing only differential calculus. One outcome of this study will be our ability

More information

Problem Set 5 Due: In class Thursday, Oct. 18 Late papers will be accepted until 1:00 PM Friday.

Problem Set 5 Due: In class Thursday, Oct. 18 Late papers will be accepted until 1:00 PM Friday. Math 312, Fall 2012 Jerry L. Kazdan Problem Set 5 Due: In class Thursday, Oct. 18 Late papers will be accepted until 1:00 PM Friday. In addition to the problems below, you should also know how to solve

More information

Similarity and Diagonalization. Similar Matrices

Similarity and Diagonalization. Similar Matrices MATH022 Linear Algebra Brief lecture notes 48 Similarity and Diagonalization Similar Matrices Let A and B be n n matrices. We say that A is similar to B if there is an invertible n n matrix P such that

More information

3D Tranformations. CS 4620 Lecture 6. Cornell CS4620 Fall 2013 Lecture 6. 2013 Steve Marschner (with previous instructors James/Bala)

3D Tranformations. CS 4620 Lecture 6. Cornell CS4620 Fall 2013 Lecture 6. 2013 Steve Marschner (with previous instructors James/Bala) 3D Tranformations CS 4620 Lecture 6 1 Translation 2 Translation 2 Translation 2 Translation 2 Scaling 3 Scaling 3 Scaling 3 Scaling 3 Rotation about z axis 4 Rotation about z axis 4 Rotation about x axis

More information

Kinematics of Robots. Alba Perez Gracia

Kinematics of Robots. Alba Perez Gracia Kinematics of Robots Alba Perez Gracia c Draft date August 31, 2007 Contents Contents i 1 Motion: An Introduction 3 1.1 Overview.......................................... 3 1.2 Introduction.........................................

More information

Geometric Transformations

Geometric Transformations Geometric Transformations Moving objects relative to a stationary coordinate system Common transformations: Translation Rotation Scaling Implemented using vectors and matrices Quick Review of Matrix Algebra

More information

Isaac Newton s (1642-1727) Laws of Motion

Isaac Newton s (1642-1727) Laws of Motion Big Picture 1 2.003J/1.053J Dynamics and Control I, Spring 2007 Professor Thomas Peacock 2/7/2007 Lecture 1 Newton s Laws, Cartesian and Polar Coordinates, Dynamics of a Single Particle Big Picture First

More information

www.mathsbox.org.uk Displacement (x) Velocity (v) Acceleration (a) x = f(t) differentiate v = dx Acceleration Velocity (v) Displacement x

www.mathsbox.org.uk Displacement (x) Velocity (v) Acceleration (a) x = f(t) differentiate v = dx Acceleration Velocity (v) Displacement x Mechanics 2 : Revision Notes 1. Kinematics and variable acceleration Displacement (x) Velocity (v) Acceleration (a) x = f(t) differentiate v = dx differentiate a = dv = d2 x dt dt dt 2 Acceleration Velocity

More information

1.(6pts) Find symmetric equations of the line L passing through the point (2, 5, 1) and perpendicular to the plane x + 3y z = 9.

1.(6pts) Find symmetric equations of the line L passing through the point (2, 5, 1) and perpendicular to the plane x + 3y z = 9. .(6pts Find symmetric equations of the line L passing through the point (, 5, and perpendicular to the plane x + 3y z = 9. (a x = y + 5 3 = z (b x (c (x = ( 5(y 3 = z + (d x (e (x + 3(y 3 (z = 9 = y 3

More information

Physics 235 Chapter 1. Chapter 1 Matrices, Vectors, and Vector Calculus

Physics 235 Chapter 1. Chapter 1 Matrices, Vectors, and Vector Calculus Chapter 1 Matrices, Vectors, and Vector Calculus In this chapter, we will focus on the mathematical tools required for the course. The main concepts that will be covered are: Coordinate transformations

More information

Dot product and vector projections (Sect. 12.3) There are two main ways to introduce the dot product

Dot product and vector projections (Sect. 12.3) There are two main ways to introduce the dot product Dot product and vector projections (Sect. 12.3) Two definitions for the dot product. Geometric definition of dot product. Orthogonal vectors. Dot product and orthogonal projections. Properties of the dot

More information

Section 11.1: Vectors in the Plane. Suggested Problems: 1, 5, 9, 17, 23, 25-37, 40, 42, 44, 45, 47, 50

Section 11.1: Vectors in the Plane. Suggested Problems: 1, 5, 9, 17, 23, 25-37, 40, 42, 44, 45, 47, 50 Section 11.1: Vectors in the Plane Page 779 Suggested Problems: 1, 5, 9, 17, 3, 5-37, 40, 4, 44, 45, 47, 50 Determine whether the following vectors a and b are perpendicular. 5) a = 6, 0, b = 0, 7 Recall

More information

A QUICK GUIDE TO THE FORMULAS OF MULTIVARIABLE CALCULUS

A QUICK GUIDE TO THE FORMULAS OF MULTIVARIABLE CALCULUS A QUIK GUIDE TO THE FOMULAS OF MULTIVAIABLE ALULUS ontents 1. Analytic Geometry 2 1.1. Definition of a Vector 2 1.2. Scalar Product 2 1.3. Properties of the Scalar Product 2 1.4. Length and Unit Vectors

More information

Systems of Linear Equations

Systems of Linear Equations Systems of Linear Equations Beifang Chen Systems of linear equations Linear systems A linear equation in variables x, x,, x n is an equation of the form a x + a x + + a n x n = b, where a, a,, a n and

More information

Vector has a magnitude and a direction. Scalar has a magnitude

Vector has a magnitude and a direction. Scalar has a magnitude Vector has a magnitude and a direction Scalar has a magnitude Vector has a magnitude and a direction Scalar has a magnitude a brick on a table Vector has a magnitude and a direction Scalar has a magnitude

More information

Lecture 7. Matthew T. Mason. Mechanics of Manipulation. Lecture 7. Representing Rotation. Kinematic representation: goals, overview

Lecture 7. Matthew T. Mason. Mechanics of Manipulation. Lecture 7. Representing Rotation. Kinematic representation: goals, overview Matthew T. Mason Mechanics of Manipulation Today s outline Readings, etc. We are starting chapter 3 of the text Lots of stuff online on representing rotations Murray, Li, and Sastry for matrix exponential

More information

Chapter 6. Linear Transformation. 6.1 Intro. to Linear Transformation

Chapter 6. Linear Transformation. 6.1 Intro. to Linear Transformation Chapter 6 Linear Transformation 6 Intro to Linear Transformation Homework: Textbook, 6 Ex, 5, 9,, 5,, 7, 9,5, 55, 57, 6(a,b), 6; page 7- In this section, we discuss linear transformations 89 9 CHAPTER

More information

Math 312 Homework 1 Solutions

Math 312 Homework 1 Solutions Math 31 Homework 1 Solutions Last modified: July 15, 01 This homework is due on Thursday, July 1th, 01 at 1:10pm Please turn it in during class, or in my mailbox in the main math office (next to 4W1) Please

More information

ACTUATOR DESIGN FOR ARC WELDING ROBOT

ACTUATOR DESIGN FOR ARC WELDING ROBOT ACTUATOR DESIGN FOR ARC WELDING ROBOT 1 Anurag Verma, 2 M. M. Gor* 1 G.H Patel College of Engineering & Technology, V.V.Nagar-388120, Gujarat, India 2 Parul Institute of Engineering & Technology, Limda-391760,

More information

A linear combination is a sum of scalars times quantities. Such expressions arise quite frequently and have the form

A linear combination is a sum of scalars times quantities. Such expressions arise quite frequently and have the form Section 1.3 Matrix Products A linear combination is a sum of scalars times quantities. Such expressions arise quite frequently and have the form (scalar #1)(quantity #1) + (scalar #2)(quantity #2) +...

More information

1 VECTOR SPACES AND SUBSPACES

1 VECTOR SPACES AND SUBSPACES 1 VECTOR SPACES AND SUBSPACES What is a vector? Many are familiar with the concept of a vector as: Something which has magnitude and direction. an ordered pair or triple. a description for quantities such

More information

Lecture L6 - Intrinsic Coordinates

Lecture L6 - Intrinsic Coordinates S. Widnall, J. Peraire 16.07 Dynamics Fall 2009 Version 2.0 Lecture L6 - Intrinsic Coordinates In lecture L4, we introduced the position, velocity and acceleration vectors and referred them to a fixed

More information

Review Sheet for Test 1

Review Sheet for Test 1 Review Sheet for Test 1 Math 261-00 2 6 2004 These problems are provided to help you study. The presence of a problem on this handout does not imply that there will be a similar problem on the test. And

More information

13 MATH FACTS 101. 2 a = 1. 7. The elements of a vector have a graphical interpretation, which is particularly easy to see in two or three dimensions.

13 MATH FACTS 101. 2 a = 1. 7. The elements of a vector have a graphical interpretation, which is particularly easy to see in two or three dimensions. 3 MATH FACTS 0 3 MATH FACTS 3. Vectors 3.. Definition We use the overhead arrow to denote a column vector, i.e., a linear segment with a direction. For example, in three-space, we write a vector in terms

More information

Geometric Transformation CS 211A

Geometric Transformation CS 211A Geometric Transformation CS 211A What is transformation? Moving points (x,y) moves to (x+t, y+t) Can be in any dimension 2D Image warps 3D 3D Graphics and Vision Can also be considered as a movement to

More information

[1] Diagonal factorization

[1] Diagonal factorization 8.03 LA.6: Diagonalization and Orthogonal Matrices [ Diagonal factorization [2 Solving systems of first order differential equations [3 Symmetric and Orthonormal Matrices [ Diagonal factorization Recall:

More information

1 Introduction to Matrices

1 Introduction to Matrices 1 Introduction to Matrices In this section, important definitions and results from matrix algebra that are useful in regression analysis are introduced. While all statements below regarding the columns

More information

MATH 304 Linear Algebra Lecture 18: Rank and nullity of a matrix.

MATH 304 Linear Algebra Lecture 18: Rank and nullity of a matrix. MATH 304 Linear Algebra Lecture 18: Rank and nullity of a matrix. Nullspace Let A = (a ij ) be an m n matrix. Definition. The nullspace of the matrix A, denoted N(A), is the set of all n-dimensional column

More information

1 Lecture 3: Operators in Quantum Mechanics

1 Lecture 3: Operators in Quantum Mechanics 1 Lecture 3: Operators in Quantum Mechanics 1.1 Basic notions of operator algebra. In the previous lectures we have met operators: ˆx and ˆp = i h they are called fundamental operators. Many operators

More information

Physics 53. Kinematics 2. Our nature consists in movement; absolute rest is death. Pascal

Physics 53. Kinematics 2. Our nature consists in movement; absolute rest is death. Pascal Phsics 53 Kinematics 2 Our nature consists in movement; absolute rest is death. Pascal Velocit and Acceleration in 3-D We have defined the velocit and acceleration of a particle as the first and second

More information

CS 4620 Practicum Programming Assignment 6 Animation

CS 4620 Practicum Programming Assignment 6 Animation CS 4620 Practicum Programming Assignment 6 Animation out: Friday 14th November 2014 due: : Monday 24th November 2014 1 Introduction In this assignment, we will explore a common topic in animation: key

More information

Introduction to Matrices for Engineers

Introduction to Matrices for Engineers Introduction to Matrices for Engineers C.T.J. Dodson, School of Mathematics, Manchester Universit 1 What is a Matrix? A matrix is a rectangular arra of elements, usuall numbers, e.g. 1 0-8 4 0-1 1 0 11

More information

12.510 Introduction to Seismology Spring 2008

12.510 Introduction to Seismology Spring 2008 MIT OpenCourseWare http://ocw.mit.edu 12.510 Introduction to Seismology Spring 2008 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 04/30/2008 Today s

More information

LINES AND PLANES CHRIS JOHNSON

LINES AND PLANES CHRIS JOHNSON LINES AND PLANES CHRIS JOHNSON Abstract. In this lecture we derive the equations for lines and planes living in 3-space, as well as define the angle between two non-parallel planes, and determine the distance

More information

( ) which must be a vector

( ) which must be a vector MATH 37 Linear Transformations from Rn to Rm Dr. Neal, WKU Let T : R n R m be a function which maps vectors from R n to R m. Then T is called a linear transformation if the following two properties are

More information

Let s first see how precession works in quantitative detail. The system is illustrated below: ...

Let s first see how precession works in quantitative detail. The system is illustrated below: ... lecture 20 Topics: Precession of tops Nutation Vectors in the body frame The free symmetric top in the body frame Euler s equations The free symmetric top ala Euler s The tennis racket theorem As you know,

More information

Some Comments on the Derivative of a Vector with applications to angular momentum and curvature. E. L. Lady (October 18, 2000)

Some Comments on the Derivative of a Vector with applications to angular momentum and curvature. E. L. Lady (October 18, 2000) Some Comments on the Derivative of a Vector with applications to angular momentum and curvature E. L. Lady (October 18, 2000) Finding the formula in polar coordinates for the angular momentum of a moving

More information

Elementary Matrices and The LU Factorization

Elementary Matrices and The LU Factorization lementary Matrices and The LU Factorization Definition: ny matrix obtained by performing a single elementary row operation (RO) on the identity (unit) matrix is called an elementary matrix. There are three

More information

Subspaces of R n LECTURE 7. 1. Subspaces

Subspaces of R n LECTURE 7. 1. Subspaces LECTURE 7 Subspaces of R n Subspaces Definition 7 A subset W of R n is said to be closed under vector addition if for all u, v W, u + v is also in W If rv is in W for all vectors v W and all scalars r

More information

System of First Order Differential Equations

System of First Order Differential Equations CHAPTER System of First Order Differential Equations In this chapter, we will discuss system of first order differential equations. There are many applications that involving find several unknown functions

More information

88 CHAPTER 2. VECTOR FUNCTIONS. . First, we need to compute T (s). a By definition, r (s) T (s) = 1 a sin s a. sin s a, cos s a

88 CHAPTER 2. VECTOR FUNCTIONS. . First, we need to compute T (s). a By definition, r (s) T (s) = 1 a sin s a. sin s a, cos s a 88 CHAPTER. VECTOR FUNCTIONS.4 Curvature.4.1 Definitions and Examples The notion of curvature measures how sharply a curve bends. We would expect the curvature to be 0 for a straight line, to be very small

More information

Linear algebra and the geometry of quadratic equations. Similarity transformations and orthogonal matrices

Linear algebra and the geometry of quadratic equations. Similarity transformations and orthogonal matrices MATH 30 Differential Equations Spring 006 Linear algebra and the geometry of quadratic equations Similarity transformations and orthogonal matrices First, some things to recall from linear algebra Two

More information

Introduction to Matrix Algebra

Introduction to Matrix Algebra Psychology 7291: Multivariate Statistics (Carey) 8/27/98 Matrix Algebra - 1 Introduction to Matrix Algebra Definitions: A matrix is a collection of numbers ordered by rows and columns. It is customary

More information

1 2 3 1 1 2 x = + x 2 + x 4 1 0 1

1 2 3 1 1 2 x = + x 2 + x 4 1 0 1 (d) If the vector b is the sum of the four columns of A, write down the complete solution to Ax = b. 1 2 3 1 1 2 x = + x 2 + x 4 1 0 0 1 0 1 2. (11 points) This problem finds the curve y = C + D 2 t which

More information

TWO-DIMENSIONAL TRANSFORMATION

TWO-DIMENSIONAL TRANSFORMATION CHAPTER 2 TWO-DIMENSIONAL TRANSFORMATION 2.1 Introduction As stated earlier, Computer Aided Design consists of three components, namely, Design (Geometric Modeling), Analysis (FEA, etc), and Visualization

More information

Pre-requisites 2012-2013

Pre-requisites 2012-2013 Pre-requisites 2012-2013 Engineering Computation The student should be familiar with basic tools in Mathematics and Physics as learned at the High School level and in the first year of Engineering Schools.

More information

CITY UNIVERSITY LONDON. BEng Degree in Computer Systems Engineering Part II BSc Degree in Computer Systems Engineering Part III PART 2 EXAMINATION

CITY UNIVERSITY LONDON. BEng Degree in Computer Systems Engineering Part II BSc Degree in Computer Systems Engineering Part III PART 2 EXAMINATION No: CITY UNIVERSITY LONDON BEng Degree in Computer Systems Engineering Part II BSc Degree in Computer Systems Engineering Part III PART 2 EXAMINATION ENGINEERING MATHEMATICS 2 (resit) EX2005 Date: August

More information

3. INNER PRODUCT SPACES

3. INNER PRODUCT SPACES . INNER PRODUCT SPACES.. Definition So far we have studied abstract vector spaces. These are a generalisation of the geometric spaces R and R. But these have more structure than just that of a vector space.

More information

Eigenvalues, Eigenvectors, Matrix Factoring, and Principal Components

Eigenvalues, Eigenvectors, Matrix Factoring, and Principal Components Eigenvalues, Eigenvectors, Matrix Factoring, and Principal Components The eigenvalues and eigenvectors of a square matrix play a key role in some important operations in statistics. In particular, they

More information

Vector Algebra II: Scalar and Vector Products

Vector Algebra II: Scalar and Vector Products Chapter 2 Vector Algebra II: Scalar and Vector Products We saw in the previous chapter how vector quantities may be added and subtracted. In this chapter we consider the products of vectors and define

More information

Lecture L5 - Other Coordinate Systems

Lecture L5 - Other Coordinate Systems S. Widnall, J. Peraire 16.07 Dynamics Fall 008 Version.0 Lecture L5 - Other Coordinate Systems In this lecture, we will look at some other common systems of coordinates. We will present polar coordinates

More information

Part I. Basic Maths for Game Design

Part I. Basic Maths for Game Design Part I Basic Maths for Game Design 1 Chapter 1 Basic Vector Algebra 1.1 What's a vector? Why do you need it? A vector is a mathematical object used to represent some magnitudes. For example, temperature

More information

Central configuration in the planar n + 1 body problem with generalized forces.

Central configuration in the planar n + 1 body problem with generalized forces. Monografías de la Real Academia de Ciencias de Zaragoza. 28: 1 8, (2006). Central configuration in the planar n + 1 body problem with generalized forces. M. Arribas, A. Elipe Grupo de Mecánica Espacial.

More information

State of Stress at Point

State of Stress at Point State of Stress at Point Einstein Notation The basic idea of Einstein notation is that a covector and a vector can form a scalar: This is typically written as an explicit sum: According to this convention,

More information

CONTROLLABILITY. Chapter 2. 2.1 Reachable Set and Controllability. Suppose we have a linear system described by the state equation

CONTROLLABILITY. Chapter 2. 2.1 Reachable Set and Controllability. Suppose we have a linear system described by the state equation Chapter 2 CONTROLLABILITY 2 Reachable Set and Controllability Suppose we have a linear system described by the state equation ẋ Ax + Bu (2) x() x Consider the following problem For a given vector x in

More information

Centripetal Force. This result is independent of the size of r. A full circle has 2π rad, and 360 deg = 2π rad.

Centripetal Force. This result is independent of the size of r. A full circle has 2π rad, and 360 deg = 2π rad. Centripetal Force 1 Introduction In classical mechanics, the dynamics of a point particle are described by Newton s 2nd law, F = m a, where F is the net force, m is the mass, and a is the acceleration.

More information

Chapter 10 Rotational Motion. Copyright 2009 Pearson Education, Inc.

Chapter 10 Rotational Motion. Copyright 2009 Pearson Education, Inc. Chapter 10 Rotational Motion Angular Quantities Units of Chapter 10 Vector Nature of Angular Quantities Constant Angular Acceleration Torque Rotational Dynamics; Torque and Rotational Inertia Solving Problems

More information

Dynamic model of robot manipulators

Dynamic model of robot manipulators Dynamic model of robot manipulators Claudio Melchiorri Dipartimento di Ingegneria dell Energia Elettrica e dell Informazione (DEI) Università di Bologna email: claudio.melchiorri@unibo.it C. Melchiorri

More information

Review of Vector Analysis in Cartesian Coordinates

Review of Vector Analysis in Cartesian Coordinates R. evicky, CBE 6333 Review of Vector Analysis in Cartesian Coordinates Scalar: A quantity that has magnitude, but no direction. Examples are mass, temperature, pressure, time, distance, and real numbers.

More information

Torque Analyses of a Sliding Ladder

Torque Analyses of a Sliding Ladder Torque Analyses of a Sliding Ladder 1 Problem Kirk T. McDonald Joseph Henry Laboratories, Princeton University, Princeton, NJ 08544 (May 6, 2007) The problem of a ladder that slides without friction while

More information

Linear Algebra Notes

Linear Algebra Notes Linear Algebra Notes Chapter 19 KERNEL AND IMAGE OF A MATRIX Take an n m matrix a 11 a 12 a 1m a 21 a 22 a 2m a n1 a n2 a nm and think of it as a function A : R m R n The kernel of A is defined as Note

More information