Recapitulation: Forces and Torques for static manipulators
|
|
- Emil Weaver
- 7 years ago
- Views:
Transcription
1 Recapitulation: Forces and Torques for static manipulators For propagation of forces and torques in a non-moving 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 three-dimensional vector), and the torque on that link is denoted by n (also three-dimensional). 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 6-dimensional Vector of force and torque containing 3D force and 3D torque vectors stacked above each other. It is important that the force-torque 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 z-axis of system i, expressed relative
2 Figure : 3R-Robot to frame {j}. Thus, it is a three-dimensional 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 well-known planar 3R-manipulator 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 z-axes 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 force-torque-vector 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 z-axis 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/torque-relations 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 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 body-to-hybrid velocity
More informationTWO-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 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 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 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 two-dimensional space (1) 2x y = 3 describes a line in two-dimensional space The coefficients of x and y in the equation
More informationRotation 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 informationMathematics Course 111: Algebra I Part IV: Vector Spaces
Mathematics Course 111: Algebra I Part IV: Vector Spaces D. R. Wilkins Academic Year 1996-7 9 Vector Spaces A vector space over some field K is an algebraic structure consisting of a set V on which are
More informationDesign-Simulation-Optimization Package for a Generic 6-DOF Manipulator with a Spherical Wrist
Design-Simulation-Optimization Package for a Generic 6-DOF Manipulator with a Spherical Wrist MHER GRIGORIAN, TAREK SOBH Department of Computer Science and Engineering, U. of Bridgeport, USA ABSTRACT Robot
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 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 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 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 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, Three-Dimensional Proper and Improper Rotation Matrices, I provided a derivation
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 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 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 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 three-space, we write a vector in terms
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 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 y-axis We observe that
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 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 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 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 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 informationLinear Algebra Notes for Marsden and Tromba Vector Calculus
Linear Algebra Notes for Marsden and Tromba Vector Calculus n-dimensional 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 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 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 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 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 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 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 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 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 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 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 informationDesign of a six Degree-of-Freedom Articulated Robotic Arm for Manufacturing Electrochromic Nanofilms
Abstract Design of a six Degree-of-Freedom Articulated Robotic Arm for Manufacturing Electrochromic Nanofilms by Maxine Emerich Advisor: Dr. Scott Pierce The subject of this report is the development 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 informationDynamics. 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 informationDERIVATIVES AS MATRICES; CHAIN RULE
DERIVATIVES AS MATRICES; CHAIN RULE 1. Derivatives of Real-valued 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 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 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 Two-DOF Mass-Spring-Dashpot Dynamic System Consider the lumped-parameter, mass-spring-dashpot dynamic system shown in the Figure. It has two point
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 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 0-8 4 0-1 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 so-called because when the scalar product of
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 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 informationSimulation 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 information226-332 Basic CAD/CAM. CHAPTER 5: Geometric Transformation
226-332 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 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 three-dimensional space, we also examine the
More informationSolving Simultaneous Equations and Matrices
Solving Simultaneous Equations and Matrices The following represents a systematic investigation for the steps used to solve two simultaneous linear equations in two unknowns. The motivation for considering
More informationGeometric Transformations
Geometric Transformations Definitions Def: f is a mapping (function) of a set A into a set B if for every element a of A there exists a unique element b of B that is paired with a; this pairing is denoted
More informationLecture 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 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 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 informationCurrent Standard: Mathematical Concepts and Applications Shape, Space, and Measurement- Primary
Shape, Space, and Measurement- Primary A student shall apply concepts of shape, space, and measurement to solve problems involving two- and three-dimensional shapes by demonstrating an understanding of:
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 16-18 in TS128 Question 2.1 Given two nonparallel,
More informationThe Characteristic Polynomial
Physics 116A Winter 2011 The Characteristic Polynomial 1 Coefficients of the characteristic polynomial Consider the eigenvalue problem for an n n matrix A, A v = λ v, v 0 (1) The solution to this problem
More informationHow 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 informationConstraint satisfaction and global optimization in robotics
Constraint satisfaction and global optimization in robotics Arnold Neumaier Universität Wien and Jean-Pierre Merlet INRIA Sophia Antipolis 1 The design, validation, and use of robots poses a number of
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 informationLectures 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 informationSynthesis of Constrained nr Planar Robots to Reach Five Task Positions
Synthesis of Constrained nr Planar Robots to Reach Five Task Positions Gim Song Soh Robotics and Automation Laboratory University of California Irvine, California 9697-3975 Email: gsoh@uci.edu J. Michael
More informationSystems 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[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 information4.5 Linear Dependence and Linear Independence
4.5 Linear Dependence and Linear Independence 267 32. {v 1, v 2 }, where v 1, v 2 are collinear vectors in R 3. 33. Prove that if S and S are subsets of a vector space V such that S is a subset of S, then
More informationLecture 2 Matrix Operations
Lecture 2 Matrix Operations transpose, sum & difference, scalar multiplication matrix multiplication, matrix-vector product matrix inverse 2 1 Matrix transpose transpose of m n matrix A, denoted A T or
More informationANALYSIS OF STRUCTURAL MEMBER SYSTEMS JEROME J. CONNOR NEW YORK : ':,:':,;:::::,,:
ANALYSIS OF JEROME J. CONNOR, Sc.D., Massachusetts Institute of Technology, is Professor of Civil Engineering at Massachusetts Institute of Technology. He has been active in STRUCTURAL MEMBER teaching
More informationSection V.3: Dot Product
Section V.3: Dot Product Introduction So far we have looked at operations on a single vector. There are a number of ways to combine two vectors. Vector addition and subtraction will not be covered here,
More informationVector 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 informationThe Basics of FEA Procedure
CHAPTER 2 The Basics of FEA Procedure 2.1 Introduction This chapter discusses the spring element, especially for the purpose of introducing various concepts involved in use of the FEA technique. A spring
More informationNational 5 Mathematics Course Assessment Specification (C747 75)
National 5 Mathematics Course Assessment Specification (C747 75) Valid from August 013 First edition: April 01 Revised: June 013, version 1.1 This specification may be reproduced in whole or in part for
More informationThe Point-Slope Form
7. The Point-Slope Form 7. OBJECTIVES 1. Given a point and a slope, find the graph of a line. Given a point and the slope, find the equation of a line. Given two points, find the equation of a line y Slope
More informationEquations, Inequalities & Partial Fractions
Contents Equations, Inequalities & Partial Fractions.1 Solving Linear Equations 2.2 Solving Quadratic Equations 1. Solving Polynomial Equations 1.4 Solving Simultaneous Linear Equations 42.5 Solving Inequalities
More informationVéronique PERDEREAU ISIR UPMC 6 mars 2013
Véronique PERDEREAU ISIR UPMC mars 2013 Conventional methods applied to rehabilitation robotics Véronique Perdereau 2 Reference Robot force control by Bruno Siciliano & Luigi Villani Kluwer Academic Publishers
More information3.2 Matrix Multiplication
3.2 Matrix Multiplication Question : How do you multiply two matrices? Question 2: How do you interpret the entries in a product of two matrices? When you add or subtract two matrices, you add or subtract
More informationDRAFT. Further mathematics. GCE AS and A level subject content
Further mathematics GCE AS and A level subject content July 2014 s Introduction Purpose Aims and objectives Subject content Structure Background knowledge Overarching themes Use of technology Detailed
More informationLINEAR ALGEBRA W W L CHEN
LINEAR ALGEBRA W W L CHEN c W W L Chen, 1997, 2008 This chapter is available free to all individuals, on understanding that it is not to be used for financial gain, and may be downloaded and/or photocopied,
More informationAlgebra 2 Chapter 1 Vocabulary. identity - A statement that equates two equivalent expressions.
Chapter 1 Vocabulary identity - A statement that equates two equivalent expressions. verbal model- A word equation that represents a real-life problem. algebraic expression - An expression with variables.
More informationMathematics Pre-Test Sample Questions A. { 11, 7} B. { 7,0,7} C. { 7, 7} D. { 11, 11}
Mathematics Pre-Test 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 informationCITY 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 informationEDEXCEL NATIONAL CERTIFICATE/DIPLOMA MECHANICAL PRINCIPLES AND APPLICATIONS NQF LEVEL 3 OUTCOME 1 - LOADING SYSTEMS
EDEXCEL NATIONAL CERTIFICATE/DIPLOMA MECHANICAL PRINCIPLES AND APPLICATIONS NQF LEVEL 3 OUTCOME 1 - LOADING SYSTEMS TUTORIAL 1 NON-CONCURRENT COPLANAR FORCE SYSTEMS 1. Be able to determine the effects
More information3 Orthogonal Vectors and Matrices
3 Orthogonal Vectors and Matrices The linear algebra portion of this course focuses on three matrix factorizations: QR factorization, singular valued decomposition (SVD), and LU factorization The first
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 informationMATHEMATICS FOR ENGINEERING BASIC ALGEBRA
MATHEMATICS FOR ENGINEERING BASIC ALGEBRA TUTORIAL 3 EQUATIONS This is the one of a series of basic tutorials in mathematics aimed at beginners or anyone wanting to refresh themselves on fundamentals.
More informationSimilarity 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 informationMATHEMATICS FOR ENGINEERS BASIC MATRIX THEORY TUTORIAL 2
MATHEMATICS FO ENGINEES BASIC MATIX THEOY TUTOIAL This is the second of two tutorials on matrix theory. On completion you should be able to do the following. Explain the general method for solving simultaneous
More informationUnderstanding and Applying Kalman Filtering
Understanding and Applying Kalman Filtering Lindsay Kleeman Department of Electrical and Computer Systems Engineering Monash University, Clayton 1 Introduction Objectives: 1. Provide a basic understanding
More information1 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