Recapitulation: Forces and Torques for static manipulators


 Emil Weaver
 10 months ago
 Views:
Transcription
1 Recapitulation: Forces and Torques for static manipulators For propagation of forces and torques in a nonmoving manipulator, the following equations hold: i f i = i i+r i+ f i+ i n i = i i+r i+ n i+ + i P i+ i f i The force that affects a link is denoted by f (a threedimensional vector), and the torque on that link is denoted by n (also threedimensional). Note that some parts of the forces and torques apply directly to the corresponding joint, and some parts are absorbed by the mechanics of the robot. The relation between these quantities is: τ i = i n T i i Z i = i n T i τ i = i f T i i Z i = i f T i The first equation is used for rotational joints, the second equation for prismatic joints. The quantities τ i thus specify the amount of torque resp. force that is affecting the joint, and thus the amount of torque resp. force that the robot should counteract in order to remain static. The joint torques/forces τ i are dimensional quantities. The Jacobian plays a very important role here as well: It relates joint torques/forces τ i to endeffector forces and torques f, n: τ τ. = τ = A J T A F = A J T τ n ( A ) f A n Where F is a 6dimensional Vector of force and torque containing 3D force and 3D torque vectors stacked above each other. It is important that the forcetorque vector has the same frame of reference as the Jacobian. Rotational velocities and the Jacobian In the previous problem sheet, entries of the Jacobian concerning rotations have been computed based on simplified position descriptions. We have not explained yet how the Jacobian can be computed efficiently in the general case where arbitrary rotations are possible. Let p : R n R 3 be a function that computes the coordinates of the origin of the end effector with respect to system {}, then the full Jacobian looks like this: p p p x x... x n p p p J = x x... x n p 3 p 3 p x x... 3 x n Ẑ Ẑ... Ẑ n We are familiar with the first three rows of this Jacobian, but the final row is something new. First of all, we need to explain the meaning of j Ẑ i. This denotes the zaxis of system i, expressed relative
2 Figure : 3RRobot to frame {j}. Thus, it is a threedimensional unit vector, and we have i Ẑ i = (,, ) T. So we see that the last row in the above matrix really stands for three rows. An example: For the wellknown planar 3Rmanipulator from the previous exercises, the last three rows of the complete Jacobian would look like this: J = ( ) Ẑ Ẑ Ẑ 3 = This is obvious, since all joint axes are parallel and represent rotations around Ẑ, and it also corresponds to the observation that joint rates simply add up. Now what if the third axis were rotated about 9 instead of being parallel to the second axis? The corresponding robot is shown in Figure. According to above rules, the lower part of the Jacobian would look like this: J = ( ) s Ẑ Ẑ Ẑ 3 = c This observation often simplifies the computation of the Jacobian: All you have to do is to determine the direction of the zaxes of the coordinate systems. Note however, that a prismatic joint will never generate a rotational velocity, thus the entry in the column corresponding to the rotational velocity of a prismatic joint is set to (,, ) T instead of Ẑ i. If determining the directions of the joint axes becomes too complicated, you can still apply the formulas for computing rotational velocities i ω i and derive the Jacobian from that. If you do that, always keep in mind that you need to be in the right frame of reference, i.e., if the position description is in frame, you need to transform n ω n to frame as well if you want to compute J. The mathematical justification for above rule is as follows: For the computation of ω, ω,... there is a recursive formula i+ ω i+ = i+ i R iω i + Θ i+ i+ Ẑ i+.
3 If you apply this formula generally to n ω n, a certain pattern becomes visible: n ω n = n n R n ω n + Θ n nẑ n = n n R ( n n R n ω n + Θ n n Ẑ n ) + Θ n nẑ n = n n R ( n n R ( n n 3R n 3 ω n 3 + Θ n n Ẑ n ) + Θ n n Ẑ n ) + Θ n nẑ n = n R Θ + n R Θ + n 3R Θ n nr Θ n We are only interested in ω n, thus we further compute: ω n = nr n ω n = nr n R Θ + nr n R Θ + nr n 3R Θ nr n nr Θ n = R Θ + R Θ + 3R Θ nr Θ n = Θ Ẑ + Θ Ẑ + Θ 3 Ẑ Θ n Ẑ n Collecting the factors of Θ, Θ, Θ 3,..., we see that the entries correspond to Ẑ, Ẑ and so on, and we see that the scheme for computation of the Jacobian is correct! Solution a) The Jacobian relates joint torques to external forces as follows: τ = 4 J T 4 f Here, we have 4 joint parameters, and the formula amounts to τ τ τ 3 = (4 J T ) 4 f = ( J T ) f. τ 4 To determine the Jacobian (according to the recipe in the recap.), we need to compute P 4ORG. The transformation matrices are: cos Θ sin Θ cos Θ sin Θ T = sin Θ cos Θ, T = sin Θ cos Θ cos Θ 3 sin Θ 3 cos Θ 4 sin Θ 4 sin Θ 3 cos Θ 3 3T = sin Θ 3 cos Θ 3, 3 4T = sin Θ 4 cos Θ 4
4 Based on that we can compute T T 3T 3 4T (,,, ) T step by step, which results in: sin (Θ + Θ ) sin Θ 3 + cos (Θ + Θ ) cos Θ 3 + sin (Θ + Θ ) + cos Θ p(θ) = cos (Θ + Θ ) sin Θ 3 + sin (Θ + Θ ) cos Θ 3 cos (Θ + Θ ) + sin Θ sin Θ 3 + The entries of the Jacobian, evaluated for Θ = (, 9, 9 ), are then: p Θ = s c 3 c s 3 + c s = + = p Θ = s c 3 c s 3 + c = + = p Θ 3 = c s 3 s c 3 = = p Θ = c c 3 s s 3 + s + c = ( ) + + = 3 p Θ = c c 3 s s 3 + s = + + = p Θ 3 = s s 3 + c c 3 = + = p 3 Θ = p 3 Θ = p 3 Θ 3 = c 3 = Thus we have computed the first three rows of the Jacobian. The lower 3 rows can be determined according to above considerations as Ẑ, Ẑ, Ẑ 3, Ẑ 4 : (,, ) T, (,, ) T, (,, ) T, (,, ) T. All in all, the transposed Jacobian looks like this: 3 J T = Since the forcetorquevector is specified relative to system 4, we need to transform it to system. This is done by multiplying with the corresponding rotation matrix: ( 4 ) ( R 4 ) 6 f = R f = R R 7 8 The rotation matrix 4R in the current configuration Θ = (, 9, 9, ) T is R R 3R 3 4R = I I =.
5 Since we already have determined the direction of the zaxis of system {4}, we can also derive the rotation matrix 4R by figuring out ˆX4, Ŷ 4 in addition to Ẑ 4 : ˆX4 =, Ŷ 4 =, Ẑ 4 = The vectors are the columns of the rotation matrix. All in all, we obtain: f = Finally, we can apply the formula for computing joint moments: τ = = b) Now we want to compute the forces and torques at the tip of a screwdriver that is attached to the robot. If we denote the system of the screw driver s tip with {5}, we have: 4 f 4 = 4 5R 5 f 5 5 f 5 = 4 f n 4 = 4 5R 5 n P 4 f 4 5 n 5 = 4 n 4 4 5P 4 f 4 = 6 = The force that the robot causes in direction of the screw driver (along 4 Ẑ 4 = 5 Ẑ 5 ) is equal to the third component of 5 f 5, because: 4 Ẑ4 T 6 = 6 = Thus, the robot does not apply any force at all in that direction. Furthermore, along the same axis, a torque of 6 4 Ẑ4 T = 8 8 is caused by the robot. T
6 Figure : Choice of coordinate systems Solution Let s start by computing the Jacobian based on velocities. The formulas needed for the computation have been summarized in solution. For application of these formulas, we need to determine the rotation matrices between the systems. To determine these rotation matrices, we first need to apply the DH convention to determine coordinate systems and DH parameters. Figure shows the coordinate systems. The robot is shown in configuration Θ = Θ = Θ 3 =, and the DH parameters are now: i a i α i d i Θ i Θ l 9 Θ 3 l Θ 3 (4) l 3 With these specifications, the rotation matrices are determined as: c s c s l T = s c T = s c c 3 s 3 l l 3 3T = s 3 c 3 3 4T = Note the additional transformation 3 4T that is only a translation along 4 x to the endeffector system. The rotation matrices i+ i R are equal to the transpose of the 3 3 rotation part of the transformation
7 matrices. The velocities compute as follows: ω = R + Θ = Θ v = R ( + P ) = s Θ ω = R + = c Θ Θ Θ Θ v = R + l = R Θ l Θ = l Θ s Θ s Θ c 3 + c Θ s 3 3 ω 3 = 3 R c Θ + = s Θ s 3 + c Θ c 3 Θ Θ 3 Θ + Θ 3 s Θ s 3 Θ l 3 v 3 = 3 R Θ + c Θ l = 3 R Θ l = l Θ l c Θ Θ c 3 Θ l l l c Θ Θ l 4 ω 4 = 3 ω 3 4 v 4 = I 3 v ω 3 = 3 l = 3 v 3 + ( Θ + Θ 3 )l 3 l 3 (c Θ c 3 s Θ s 3 ) s 3 Θ l Θ (l s 3 ) = Θ (l c 3 + l 3 ) + l 3 Θ3 Θ (l 3 (s s 3 c c 3 ) l c l ) c 3 Θ l + Θ l 3 + Θ 3 l 3 l 3 s Θ s 3 l 3 c Θ c 3 l c Θ Θ l The final values 4 v 4 and 4 ω 4 can be simplified using the trigonometric identities (s s 3 c c 3 = c 3... ), and we can derive the complete Jacobian: l s 3 l c 3 + l 3 l 3 4 J = l 3 c 3 l c l s 3 c 3 Thus, we have determined the Jacobian based solely on velocities. For the following considerations, the computations will not be as exhaustive, we will more focus on the basic ideas. For the force/torquerelations we have: τ = A J T 4 F
8 We denote the components of 4 F as follows: Note that: F F F = N N N 3 τ i = i n i (,, ) T This is true because our robot has only rotational joints. Applying the formulas for computing forces and torques yields: 4 f 4 = 3 f 3 = F F F F 4 n 4 = 3 n 3 = F cos Θ 3 F sin Θ 3 f = F sin Θ 3 + F cos Θ 3 n = N N N 3 N N l 3 N 3 + F l 3 N cos Θ 3 (N l 3 ) sin Θ 3 N sin Θ 3 + (N l 3 ) cos Θ 3 l l (F sin Θ 3 + F cos Θ 3 ) + N 3 + F l 3 F cos (Θ 3 + Θ ) F sin (Θ 3 + Θ ) f = F sin (Θ 3 + Θ ) + F cos (Θ 3 + Θ ) ( l 3 N ) sin (Θ 3 + Θ ) + N cos (Θ 3 + Θ ) + l sin Θ n = F l sin (Θ 3 + Θ ) l F cos (Θ 3 + Θ ) F l sin Θ 3 F l cos Θ 3 N 3 F l 3 N sin (Θ 3 + Θ ) + (N l 3 ) cos (Θ 3 + Θ ) l cos Θ l We are interested in the values of τ, τ, τ 3 which are going to allow us to deduce the entries of the Jacobian. As stated above, they are the third components of i n i. Note that this means that we need only compute the third component of n, which simplifies the computation. All in all, we have now computed the following values for τ: τ = N sin (Θ 3 + Θ ) + (N l 3 ) cos (Θ 3 + Θ ) l cos Θ l τ = l (F sin Θ 3 + F cos Θ 3 ) + N 3 + F l 3 τ 3 = N 3 + F l 3 Now we collect the coefficients of F, F,, N, N, N 3, which allows us to determine the shape of the transposed Jacobian: 4 J T F F N sin (Θ 3 + Θ ) + ( l 3 cos (Θ 3 + Θ ) l cos Θ l ) + N cos (Θ 3 + Θ ) N = F l sin Θ 3 + F (l cos Θ 3 + l 3 ) + N 3 N N 3 + F l 3 N 3
9 l 3 c 3 l c l s 3 c 3 4 J T = l s 3 l c 3 + l 3 l 3 The geometric method for computing the Jacobian would be the differentiation of the cartesian coordinates with respect to Θ, Θ, Θ 3 for the upper 3 rows and computing the lower 3 rows as Z, Z, Z 3, as shown in Solution. We can thus determine J: p p p Θ Θ Θ 3 p p p J = Θ Θ Θ 3 p 3 p 3 p 3 Θ Θ Θ 3 Z Z Z 3 The position of the origin of system 4 is computed as: The vectors Z, Z, Z 3 are: T T 3T 3 4T(,,, ) T Z = (,, ) T Z = R(,, ) T = ( s, c, ) Z 3 = Z = ( s, c, ) Then we can use the following relation: J = ( 4 R R ) ( 4 ) 4 J 4 R J = J 3 3 R This relation has been established by multiplying both sides with the inverse of the compositional rotation matrices. The computation of the explicit value is pure computational work and will yield the same result as the other calculations before.
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 information2D Geometric Transformations. COMP 770 Fall 2011
2D Geometric Transformations COMP 770 Fall 2011 1 A little quick math background Notation for sets, functions, mappings Linear transformations Matrices Matrixvector multiplication Matrixmatrix multiplication
More informationSection V.4: Cross Product
Section V.4: Cross Product Definition The cross product of vectors A and B is written as A B. The result of the cross product A B is a third vector which is perpendicular to both A and B. (Because the
More informationLecture 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 informationME 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 bodytohybrid velocity
More informationFigure 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 informationTWODIMENSIONAL TRANSFORMATION
CHAPTER 2 TWODIMENSIONAL TRANSFORMATION 2.1 Introduction As stated earlier, Computer Aided Design consists of three components, namely, Design (Geometric Modeling), Analysis (FEA, etc), and Visualization
More informationPhysics 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 informationRotation Matrices and Homogeneous Transformations
Rotation Matrices and Homogeneous Transformations A coordinate frame in an ndimensional space is defined by n mutually orthogonal unit vectors. In particular, for a twodimensional (2D) space, i.e., n
More informationELEMENTS OF VECTOR ALGEBRA
ELEMENTS OF VECTOR ALGEBRA A.1. VECTORS AND SCALAR QUANTITIES We have now proposed sets of basic dimensions and secondary dimensions to describe certain aspects of nature, but more than just dimensions
More informationMathematics Course 111: Algebra I Part IV: Vector Spaces
Mathematics Course 111: Algebra I Part IV: Vector Spaces D. R. Wilkins Academic Year 19967 9 Vector Spaces A vector space over some field K is an algebraic structure consisting of a set V on which are
More informationMatrices Summary. To add or subtract matrices they must be the same dimensions. Just add or subtract the corresponding numbers.
Matrices Summary To transpose a matrix write the rows as columns. Academic Skills Advice For example: 2 1 A = [ 1 2 1 0 0 9] A T = 4 2 2 1 2 1 1 0 4 0 9 2 To add or subtract matrices they must be the same
More informationAffine Transformations. University of Texas at Austin CS384G  Computer Graphics Fall 2010 Don Fussell
Affine Transformations University of Texas at Austin CS384G  Computer Graphics Fall 2010 Don Fussell Logistics Required reading: Watt, Section 1.1. Further reading: Foley, et al, Chapter 5.15.5. David
More informationDesignSimulationOptimization Package for a Generic 6DOF Manipulator with a Spherical Wrist
DesignSimulationOptimization Package for a Generic 6DOF Manipulator with a Spherical Wrist MHER GRIGORIAN, TAREK SOBH Department of Computer Science and Engineering, U. of Bridgeport, USA ABSTRACT Robot
More informationThe basic unit in matrix algebra is a matrix, generally expressed as: a 11 a 12. a 13 A = a 21 a 22 a 23
(copyright by Scott M Lynch, February 2003) Brief Matrix Algebra Review (Soc 504) Matrix algebra is a form of mathematics that allows compact notation for, and mathematical manipulation of, highdimensional
More informationDecember 4, 2013 MATH 171 BASIC LINEAR ALGEBRA B. KITCHENS
December 4, 2013 MATH 171 BASIC LINEAR ALGEBRA B KITCHENS The equation 1 Lines in twodimensional space (1) 2x y = 3 describes a line in twodimensional space The coefficients of x and y in the equation
More informationComputer Graphics Prof. Sukhendu Das Dept. of Computer Science and Engineering Indian Institute of Technology, Madras Lecture 7 Transformations in 2D
Computer Graphics Prof. Sukhendu Das Dept. of Computer Science and Engineering Indian Institute of Technology, Madras Lecture 7 Transformations in 2D Welcome everybody. We continue the discussion on 2D
More informationMechanics 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 informationQuestion 2: How do you solve a matrix equation using the matrix inverse?
Question : How do you solve a matrix equation using the matrix inverse? In the previous question, we wrote systems of equations as a matrix equation AX B. In this format, the matrix A contains the coefficients
More informationMatrix Algebra and Applications
Matrix Algebra and Applications Dudley Cooke Trinity College Dublin Dudley Cooke (Trinity College Dublin) Matrix Algebra and Applications 1 / 49 EC2040 Topic 2  Matrices and Matrix Algebra Reading 1 Chapters
More information1 Scalars, Vectors and Tensors
DEPARTMENT OF PHYSICS INDIAN INSTITUTE OF TECHNOLOGY, MADRAS PH350 Classical Physics Handout 1 8.8.2009 1 Scalars, Vectors and Tensors In physics, we are interested in obtaining laws (in the form of mathematical
More information3.8 Finding Antiderivatives; Divergence and Curl of a Vector Field
3.8 Finding Antiderivatives; Divergence and Curl of a Vector Field 77 3.8 Finding Antiderivatives; Divergence and Curl of a Vector Field Overview: The antiderivative in one variable calculus is an important
More informationOperational Space Control for A Scara Robot
Operational Space Control for A Scara Robot Francisco Franco Obando D., Pablo Eduardo Caicedo R., Oscar Andrés Vivas A. Universidad del Cauca, {fobando, pacaicedo, avivas }@unicauca.edu.co Abstract This
More informationUnified 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 informationVector 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 informationSolving simultaneous equations using the inverse matrix
Solving simultaneous equations using the inverse matrix 8.2 Introduction The power of matrix algebra is seen in the representation of a system of simultaneous linear equations as a matrix equation. Matrix
More information1 KINEMATICS OF MOVING FRAMES
1 1 KINEMATICS OF MOVING FRAMES 1.1 Rotation of Reference Frames We denote through a subscript the specific reference system of a vector. Let a vector expressed in the inertial frame be denoted as γx,
More informationThe 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, ThreeDimensional Proper and Improper Rotation Matrices, I provided a derivation
More informationChapter 24 Physical Pendulum
Chapter 4 Physical Pendulum 4.1 Introduction... 1 4.1.1 Simple Pendulum: Torque Approach... 1 4. Physical Pendulum... 4.3 Worked Examples... 4 Example 4.1 Oscillating Rod... 4 Example 4.3 Torsional Oscillator...
More information2 Session Two  Complex Numbers and Vectors
PH2011 Physics 2A Maths Revision  Session 2: Complex Numbers and Vectors 1 2 Session Two  Complex Numbers and Vectors 2.1 What is a Complex Number? The material on complex numbers should be familiar
More informationStability Of Structures: Basic Concepts
23 Stability Of Structures: Basic Concepts ASEN 3112 Lecture 23 Slide 1 Objective This Lecture (1) presents basic concepts & terminology on structural stability (2) describes conceptual procedures for
More informationBead moving along a thin, rigid, wire.
Bead moving along a thin, rigid, wire. odolfo. osales, Department of Mathematics, Massachusetts Inst. of Technology, Cambridge, Massachusetts, MA 02139 October 17, 2004 Abstract An equation describing
More informationChapter 17. Orthogonal Matrices and Symmetries of Space
Chapter 17. Orthogonal Matrices and Symmetries of Space Take a random matrix, say 1 3 A = 4 5 6, 7 8 9 and compare the lengths of e 1 and Ae 1. The vector e 1 has length 1, while Ae 1 = (1, 4, 7) has length
More informationIntroduction to Engineering Analysis  ENGR1100 Course Description and Syllabus Monday / Thursday Sections. Fall '15.
Introduction to Engineering Analysis  ENGR1100 Course Description and Syllabus Monday / Thursday Sections Fall 2015 All course materials are available on the RPI Learning Management System (LMS) website.
More informationVectors. Philippe B. Laval. Spring 2012 KSU. Philippe B. Laval (KSU) Vectors Spring /
Vectors Philippe B Laval KSU Spring 2012 Philippe B Laval (KSU) Vectors Spring 2012 1 / 18 Introduction  Definition Many quantities we use in the sciences such as mass, volume, distance, can be expressed
More informationModule 4. Analysis of Statically Indeterminate Structures by the Direct Stiffness Method. Version 2 CE IIT, Kharagpur
Module Analysis of Statically Indeterminate Structures by the Direct Stiffness Method Version CE IIT, haragpur esson 7 The Direct Stiffness Method: Beams Version CE IIT, haragpur Instructional Objectives
More informationINSTRUCTOR WORKBOOK Quanser Robotics Package for Education for MATLAB /Simulink Users
INSTRUCTOR WORKBOOK for MATLAB /Simulink Users Developed by: Amir Haddadi, Ph.D., Quanser Peter Martin, M.A.SC., Quanser Quanser educational solutions are powered by: CAPTIVATE. MOTIVATE. GRADUATE. PREFACE
More informationNEW YORK STATE TEACHER CERTIFICATION EXAMINATIONS
NEW YORK STATE TEACHER CERTIFICATION EXAMINATIONS TEST DESIGN AND FRAMEWORK September 2014 Authorized for Distribution by the New York State Education Department This test design and framework document
More information8.2. Solution by Inverse Matrix Method. Introduction. Prerequisites. Learning Outcomes
Solution by Inverse Matrix Method 8.2 Introduction The power of matrix algebra is seen in the representation of a system of simultaneous linear equations as a matrix equation. Matrix algebra allows us
More information13 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 threespace, we write a vector in terms
More informationF 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 informationMatrix Differentiation
1 Introduction Matrix Differentiation ( and some other stuff ) Randal J. Barnes Department of Civil Engineering, University of Minnesota Minneapolis, Minnesota, USA Throughout this presentation I have
More informationby the matrix A results in a vector which is a reflection of the given
Eigenvalues & Eigenvectors Example Suppose Then So, geometrically, multiplying a vector in by the matrix A results in a vector which is a reflection of the given vector about the yaxis We observe that
More informationCofactor Expansion: Cramer s Rule
Cofactor Expansion: Cramer s Rule MATH 322, Linear Algebra I J. Robert Buchanan Department of Mathematics Spring 2015 Introduction Today we will focus on developing: an efficient method for calculating
More informationRotation about an arbitrary axis and reflection through an arbitrary plane
Annales Mathematicae et Informaticae 40 (2012) pp. 175 186 http://ami.ektf.hu Rotation about an arbitrary axis and reflection through an arbitrary plane Emőd Kovács Department of Information Technology
More informationThe Inverse of a Matrix
The Inverse of a Matrix 7.4 Introduction In number arithmetic every number a ( 0) has a reciprocal b written as a or such that a ba = ab =. Some, but not all, square matrices have inverses. If a square
More informationLS.6 Solution Matrices
LS.6 Solution Matrices In the literature, solutions to linear systems often are expressed using square matrices rather than vectors. You need to get used to the terminology. As before, we state the definitions
More information1.7 Cylindrical and Spherical Coordinates
56 CHAPTER 1. VECTORS AND THE GEOMETRY OF SPACE 1.7 Cylindrical and Spherical Coordinates 1.7.1 Review: Polar Coordinates The polar coordinate system is a twodimensional coordinate system in which the
More informationVectors 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 informationEssential Mathematics for Computer Graphics fast
John Vince Essential Mathematics for Computer Graphics fast Springer Contents 1. MATHEMATICS 1 Is mathematics difficult? 3 Who should read this book? 4 Aims and objectives of this book 4 Assumptions made
More informationDeriving character tables: Where do all the numbers come from?
3.4. Characters and Character Tables 3.4.1. Deriving character tables: Where do all the numbers come from? A general and rigorous method for deriving character tables is based on five theorems which in
More informationLinear Algebra Notes for Marsden and Tromba Vector Calculus
Linear Algebra Notes for Marsden and Tromba Vector Calculus ndimensional Euclidean Space and Matrices Definition of n space As was learned in Math b, a point in Euclidean three space can be thought of
More information4. MATRICES Matrices
4. MATRICES 170 4. Matrices 4.1. Definitions. Definition 4.1.1. A matrix is a rectangular array of numbers. A matrix with m rows and n columns is said to have dimension m n and may be represented as follows:
More informationMATRIX ALGEBRA AND SYSTEMS OF EQUATIONS
MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS Systems of Equations and Matrices Representation of a linear system The general system of m equations in n unknowns can be written a x + a 2 x 2 + + a n x n b a
More informationA 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 informationContinued Fractions and the Euclidean Algorithm
Continued Fractions and the Euclidean Algorithm Lecture notes prepared for MATH 326, Spring 997 Department of Mathematics and Statistics University at Albany William F Hammond Table of Contents Introduction
More informationTorgerson s Classical MDS derivation: 1: Determining Coordinates from Euclidean Distances
Torgerson s Classical MDS derivation: 1: Determining Coordinates from Euclidean Distances It is possible to construct a matrix X of Cartesian coordinates of points in Euclidean space when we know the Euclidean
More information2. Spin Chemistry and the Vector Model
2. Spin Chemistry and the Vector Model The story of magnetic resonance spectroscopy and intersystem crossing is essentially a choreography of the twisting motion which causes reorientation or rephasing
More information3D 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 informationOverview. Essential Questions. Precalculus, Quarter 3, Unit 3.4 Arithmetic Operations With Matrices
Arithmetic Operations With Matrices Overview Number of instruction days: 6 8 (1 day = 53 minutes) Content to Be Learned Use matrices to represent and manipulate data. Perform arithmetic operations with
More informationNotes on Orthogonal and Symmetric Matrices MENU, Winter 2013
Notes on Orthogonal and Symmetric Matrices MENU, Winter 201 These notes summarize the main properties and uses of orthogonal and symmetric matrices. We covered quite a bit of material regarding these topics,
More informationLet 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 informationDERIVATIVES AS MATRICES; CHAIN RULE
DERIVATIVES AS MATRICES; CHAIN RULE 1. Derivatives of Realvalued Functions Let s first consider functions f : R 2 R. Recall that if the partial derivatives of f exist at the point (x 0, y 0 ), then we
More informationLecture 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 informationRotational inertia (moment of inertia)
Rotational inertia (moment of inertia) Define rotational inertia (moment of inertia) to be I = Σ m i r i 2 or r i : the perpendicular distance between m i and the given rotation axis m 1 m 2 x 1 x 2 Moment
More informationLecture L19  Vibration, Normal Modes, Natural Frequencies, Instability
S. Widnall 16.07 Dynamics Fall 2009 Version 1.0 Lecture L19  Vibration, Normal Modes, Natural Frequencies, Instability Vibration, Instability An important class of problems in dynamics concerns the free
More informationdiscuss how to describe points, lines and planes in 3 space.
Chapter 2 3 Space: lines and planes In this chapter we discuss how to describe points, lines and planes in 3 space. introduce the language of vectors. discuss various matters concerning the relative position
More informationDynamics. Basilio Bona. DAUINPolitecnico di Torino. Basilio Bona (DAUINPolitecnico di Torino) Dynamics 2009 1 / 30
Dynamics Basilio Bona DAUINPolitecnico di Torino 2009 Basilio Bona (DAUINPolitecnico di Torino) Dynamics 2009 1 / 30 Dynamics  Introduction In order to determine the dynamics of a manipulator, it is
More informationContent. Chapter 4 Functions 61 4.1 Basic concepts on real functions 62. Credits 11
Content Credits 11 Chapter 1 Arithmetic Refresher 13 1.1 Algebra 14 Real Numbers 14 Real Polynomials 19 1.2 Equations in one variable 21 Linear Equations 21 Quadratic Equations 22 1.3 Exercises 28 Chapter
More informationSolving Systems of Linear Equations
LECTURE 5 Solving Systems of Linear Equations Recall that we introduced the notion of matrices as a way of standardizing the expression of systems of linear equations In today s lecture I shall show how
More informationThe elements used in commercial codes can be classified in two basic categories:
CHAPTER 3 Truss Element 3.1 Introduction The single most important concept in understanding FEA, is the basic understanding of various finite elements that we employ in an analysis. Elements are used for
More informationIntroduction 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 informationMATRIX ALGEBRA AND SYSTEMS OF EQUATIONS. + + x 2. x n. a 11 a 12 a 1n b 1 a 21 a 22 a 2n b 2 a 31 a 32 a 3n b 3. a m1 a m2 a mn b m
MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS 1. SYSTEMS OF EQUATIONS AND MATRICES 1.1. Representation of a linear system. The general system of m equations in n unknowns can be written a 11 x 1 + a 12 x 2 +
More informationA vector is a directed line segment used to represent a vector quantity.
Chapters and 6 Introduction to Vectors A vector quantity has direction and magnitude. There are many examples of vector quantities in the natural world, such as force, velocity, and acceleration. A vector
More informationIntroduction 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 08 4 01 1 0 11
More information9.4. The Scalar Product. Introduction. Prerequisites. Learning Style. Learning Outcomes
The Scalar Product 9.4 Introduction There are two kinds of multiplication involving vectors. The first is known as the scalar product or dot product. This is socalled because when the scalar product of
More informationModule 1 : A Crash Course in Vectors Lecture 2 : Coordinate Systems
Module 1 : A Crash Course in Vectors Lecture 2 : Coordinate Systems Objectives In this lecture you will learn the following Define different coordinate systems like spherical polar and cylindrical coordinates
More informationWe seek a factorization of a square matrix A into the product of two matrices which yields an
LU Decompositions We seek a factorization of a square matrix A into the product of two matrices which yields an efficient method for solving the system where A is the coefficient matrix, x is our variable
More informationLinear Algebra: Vectors
A Linear Algebra: Vectors A Appendix A: LINEAR ALGEBRA: VECTORS TABLE OF CONTENTS Page A Motivation A 3 A2 Vectors A 3 A2 Notational Conventions A 4 A22 Visualization A 5 A23 Special Vectors A 5 A3 Vector
More informationDesign of a six DegreeofFreedom Articulated Robotic Arm for Manufacturing Electrochromic Nanofilms
Abstract Design of a six DegreeofFreedom Articulated Robotic Arm for Manufacturing Electrochromic Nanofilms by Maxine Emerich Advisor: Dr. Scott Pierce The subject of this report is the development of
More informationTypical Linear Equation Set and Corresponding Matrices
EWE: Engineering With Excel Larsen Page 1 4. Matrix Operations in Excel. Matrix Manipulations: Vectors, Matrices, and Arrays. How Excel Handles Matrix Math. Basic Matrix Operations. Solving Systems of
More informationgeometric transforms
geometric transforms 1 linear algebra review 2 matrices matrix and vector notation use column for vectors m 11 =[ ] M = [ m ij ] m 21 m 12 m 22 =[ ] v v 1 v = [ ] T v 1 v 2 2 3 matrix operations addition
More information1 Review of complex numbers
1 Review of complex numbers 1.1 Complex numbers: algebra The set C of complex numbers is formed by adding a square root i of 1 to the set of real numbers: i = 1. Every complex number can be written uniquely
More informationMECHANICAL PRINCIPLES HNC/D MOMENTS OF AREA. Define and calculate 1st. moments of areas. Define and calculate 2nd moments of areas.
MECHANICAL PRINCIPLES HNC/D MOMENTS OF AREA The concepts of first and second moments of area fundamental to several areas of engineering including solid mechanics and fluid mechanics. Students who are
More informationUnit 18 Determinants
Unit 18 Determinants Every square matrix has a number associated with it, called its determinant. In this section, we determine how to calculate this number, and also look at some of the properties of
More informationConstraint satisfaction and global optimization in robotics
Constraint satisfaction and global optimization in robotics Arnold Neumaier Universität Wien and JeanPierre Merlet INRIA Sophia Antipolis 1 The design, validation, and use of robots poses a number of
More information2x + y = 3. Since the second equation is precisely the same as the first equation, it is enough to find x and y satisfying the system
1. Systems of linear equations We are interested in the solutions to systems of linear equations. A linear equation is of the form 3x 5y + 2z + w = 3. The key thing is that we don t multiply the variables
More informationGeometry of Vectors. 1 Cartesian Coordinates. Carlo Tomasi
Geometry of Vectors Carlo Tomasi This note explores the geometric meaning of norm, inner product, orthogonality, and projection for vectors. For vectors in threedimensional space, we also examine the
More informationLinear Dependence Tests
Linear Dependence Tests The book omits a few key tests for checking the linear dependence of vectors. These short notes discuss these tests, as well as the reasoning behind them. Our first test checks
More informationForce/position control of a robotic system for transcranial magnetic stimulation
Force/position control of a robotic system for transcranial magnetic stimulation W.N. Wan Zakaria School of Mechanical and System Engineering Newcastle University Abstract To develop a force control scheme
More information226332 Basic CAD/CAM. CHAPTER 5: Geometric Transformation
226332 Basic CAD/CAM CHAPTER 5: Geometric Transformation 1 Geometric transformation is a change in geometric characteristics such as position, orientation, and size of a geometric entity (point, line,
More informationVector Spaces II: Finite Dimensional Linear Algebra 1
John Nachbar September 2, 2014 Vector Spaces II: Finite Dimensional Linear Algebra 1 1 Definitions and Basic Theorems. For basic properties and notation for R N, see the notes Vector Spaces I. Definition
More informationGiven a point cloud, polygon, or sampled parametric curve, we can use transformations for several purposes:
3 3.1 2D Given a point cloud, polygon, or sampled parametric curve, we can use transformations for several purposes: 1. Change coordinate frames (world, window, viewport, device, etc). 2. Compose objects
More informationASEN 3112  Structures. MDOF Dynamic Systems. ASEN 3112 Lecture 1 Slide 1
19 MDOF Dynamic Systems ASEN 3112 Lecture 1 Slide 1 A TwoDOF MassSpringDashpot Dynamic System Consider the lumpedparameter, massspringdashpot dynamic system shown in the Figure. It has two point
More information1 Eigenvalues and Eigenvectors
Math 20 Chapter 5 Eigenvalues and Eigenvectors Eigenvalues and Eigenvectors. Definition: A scalar λ is called an eigenvalue of the n n matrix A is there is a nontrivial solution x of Ax = λx. Such an x
More informationMathematics PreTest Sample Questions A. { 11, 7} B. { 7,0,7} C. { 7, 7} D. { 11, 11}
Mathematics PreTest Sample Questions 1. Which of the following sets is closed under division? I. {½, 1,, 4} II. {1, 1} III. {1, 0, 1} A. I only B. II only C. III only D. I and II. Which of the following
More informationVector algebra Christian Miller CS Fall 2011
Vector algebra Christian Miller CS 354  Fall 2011 Vector algebra A system commonly used to describe space Vectors, linear operators, tensors, etc. Used to build classical physics and the vast majority
More information521493S Computer Graphics. Exercise 2 & course schedule change
521493S Computer Graphics Exercise 2 & course schedule change Course Schedule Change Lecture from Wednesday 31th of March is moved to Tuesday 30th of March at 1618 in TS128 Question 2.1 Given two nonparallel,
More informationIndeterminate Analysis Force Method 1
Indeterminate Analysis Force Method 1 The force (flexibility) method expresses the relationships between displacements and forces that exist in a structure. Primary objective of the force method is to
More informationMatrices 2. Solving Square Systems of Linear Equations; Inverse Matrices
Matrices 2. Solving Square Systems of Linear Equations; Inverse Matrices Solving square systems of linear equations; inverse matrices. Linear algebra is essentially about solving systems of linear equations,
More information