ME451 Kinematics and Dynamics of Machine Systems Review of Linear Algebra 2.1 through 2.4 Th, Jan. 22 © Dan Negrut, 2009 ME451, UW-Madison.

Slides:



Advertisements
Similar presentations
Chapter 4 Euclidean Vector Spaces
Advertisements

Transformations Ed Angel Professor Emeritus of Computer Science
3D Geometry for Computer Graphics
Fun with Vectors. Definition A vector is a quantity that has both magnitude and direction Examples?
Computer Graphics Lecture 4 Geometry & Transformations.
ME751 Advanced Computational Multibody Dynamics Section 9.2 February 2, 2010 © Dan Negrut, 2010 ME751, UW-Madison “My own business always bores me to death;
ME451 Kinematics and Dynamics of Machine Systems Relative Kinematic Constraints, Composite Joints – 3.3 October 4, 2011 © Dan Negrut, 2011 ME451, UW-Madison.
1 ME 302 DYNAMICS OF MACHINERY Dynamic Force Analysis IV Dr. Sadettin KAPUCU © 2007 Sadettin Kapucu.
ME751 Advanced Computational Multibody Dynamics Section 9.2 February 9, 2010 © Dan Negrut, 2010 ME751, UW-Madison “In England, if you commit a crime, the.
Math Review Guest Lecturer: Michiel van de Panne Week 1, Wed Jan 9
CSC 123 – Computational Art Points and Vectors
University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2007 Tamara Munzner Math Review Week 1, Wed.
Transformations CS4395: Computer Graphics 1 Mohan Sridharan Based on slides created by Edward Angel.
Computer Graphics (Fall 2005) COMS 4160, Lecture 2: Review of Basic Math
ME451 Kinematics and Dynamics of Machine Systems Review of Elements of Calculus – 2.5 Vel. and Acc. of a Point fixed in a Ref Frame – 2.6 Absolute vs.
ME751 Advanced Computational Multibody Dynamics Introduction January 21, 2010 Dan Negrut University of Wisconsin, Madison © Dan Negrut, 2010 ME751, UW-Madison.
ME451 Kinematics and Dynamics of Machine Systems Review of Matrix Algebra – 2.2 Review of Elements of Calculus – 2.5 Vel. and Acc. of a point fixed in.
ME451 Kinematics and Dynamics of Machine Systems Review of Matrix Algebra – 2.2 September 13, 2011 Dan Negrut University of Wisconsin-Madison © Dan Negrut,
ME751 Advanced Computational Multibody Dynamics Section 9.2 January 28, 2010 © Dan Negrut, 2010 ME751, UW-Madison “Age is an issue of mind over matter.
Foundations of Computer Graphics (Fall 2012) CS 184, Lecture 2: Review of Basic Math
ME751 Advanced Computational Multibody Dynamics Review Calculus Starting Chapter 9 of Haug book January 26, 2010 © Dan Negrut, 2010 ME751, UW-Madison "Motivation.
1 C01 – Advanced Robotics for Autonomous Manipulation Department of Mechanical EngineeringME 696 – Advanced Topics in Mechanical Engineering.
Mathematical Fundamentals
Graphics CSE 581 – Interactive Computer Graphics Mathematics for Computer Graphics CSE 581 – Roger Crawfis (slides developed from Korea University slides)
6.837 Linear Algebra Review Patrick Nichols Thursday, September 18, 2003.
ME451 Kinematics and Dynamics of Machine Systems Review of Linear Algebra 2.1 through 2.4 Th, Sept. 08 © Dan Negrut, 2011 ME451, UW-Madison TexPoint fonts.
Geometric Transformation. So far…. We have been discussing the basic elements of geometric programming. We have discussed points, vectors and their operations.
CS 480/680 Computer Graphics Transformations Dr. Frederick C Harris, Jr.
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems November 11, , 6.1.4, 6.2, starting 6.3 © Dan Negrut, 2010 ME451,
ME451 Kinematics and Dynamics of Machine Systems
ME451 Kinematics and Dynamics of Machine Systems Review of Linear Algebra 2.1 through 2.4 Tu, Sept. 07 © Dan Negrut, 2009 ME451, UW-Madison TexPoint fonts.
ME751 Advanced Computational Multibody Dynamics Section 9.3 February 16, 2010 © Dan Negrut, 2010 ME751, UW-Madison “Courage is fear holding on a minute.
ME451 Kinematics and Dynamics of Machine Systems
ME451 Kinematics and Dynamics of Machine Systems Review of Linear Algebra 2.1, 2.2, 2.3 September 06, 2013 Radu Serban University of Wisconsin-Madison.
16/5/ :47 UML Computer Graphics Conceptual Model Application Model Application Program Graphics System Output Devices Input Devices API Function.
ME451 Kinematics and Dynamics of Machine Systems Vel. And Acc. of a Fixed Point in Moving Frame Basic Concepts in Planar Kinematics February.
ME451 Kinematics and Dynamics of Machine Systems Basic Concepts in Planar Kinematics 3.1, 3.2 September 18, 2013 Radu Serban University of Wisconsin-Madison.
ME451 Kinematics and Dynamics of Machine Systems Review of Differential Calculus 2.5, 2.6 September 11, 2013 Radu Serban University of Wisconsin-Madison.
Chapter 3 Vectors. Coordinate Systems Used to describe the ___________of a point in space Coordinate system consists of – A fixed _____________point called.
ME451 Kinematics and Dynamics of Machine Systems
Chun-Yuan Lin Mathematics for Computer Graphics 2015/12/15 1 CG.
ME451 Kinematics and Dynamics of Machine Systems
Analytical mechanics Fall 2015 S. Barraza-Lopez. Instructor Course website:
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems May 07, 2009 EOM in non-Cartesian Reference Frames ~ not in textbook~ Quote.
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems November 16, , starting 6.3 © Dan Negrut, 2010 ME451, UW-Madison TexPoint.
Vectors in Two Dimensions. VECTOR REPRESENTATION A vector represents those physical quantities such as velocity that have both a magnitude and a direction.
Section 12.3 The Dot Product
University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2016 Tamara Munzner Math Basics Week 1, Fri.
Basic Theory (for curve 01). 1.1 Points and Vectors  Real life methods for constructing curves and surfaces often start with points and vectors, which.
ME751 Advanced Computational Multibody Dynamics Section 9.4 February 23, 2010 © Dan Negrut, 2010 ME751, UW-Madison “When You Come to a Fork in the Road,
Section 9.3: The Dot Product Practice HW from Stewart Textbook (not to hand in) p. 655 # 3-8, 11, 13-15, 17,
Computer Graphics I, Fall 2010 Transformations.
ME451 Kinematics and Dynamics of Machine Systems Relative Constraints 3.3 September 23, 2013 Radu Serban University of Wisconsin-Madison.
University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2005 Tamara Munzner Math Review Week 1, Fri.
An Introduction to Robot Kinematics Renata Melamud.
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 Transformations Ed Angel Professor of Computer Science, Electrical and Computer Engineering,
Computer Graphics Lecture 11 2D Transformations I Taqdees A. Siddiqi
Presented By : NARENDRA LUHAR ABHISHEKH MEHATA ABHIJEET PANCHAL.
ME451 Kinematics and Dynamics of Machine Systems Review of Elements of Calculus – 2.5 Vel and Acc of a Point fixed in a Ref Frame – 2.6 Jan. 29, 2009 ©
CSE 167 [Win 17], Lecture 2: Review of Basic Math Ravi Ramamoorthi
Ch. 2: Rigid Body Motions and Homogeneous Transforms
ME451 Kinematics and Dynamics of Machine Systems
Lecture 03: Linear Algebra
Mobile Robot Kinematics
COMP 175: Computer Graphics February 9, 2016
3D Transformation CS380: Computer Graphics Sung-Eui Yoon (윤성의)
Linear Algebra Lecture 38.
Presentation transcript:

ME451 Kinematics and Dynamics of Machine Systems Review of Linear Algebra 2.1 through 2.4 Th, Jan. 22 © Dan Negrut, 2009 ME451, UW-Madison

Before we get started… Last time: Syllabus Quick overview of course Starting discussion about vectors, their geometric representation HW Assigned: ADAMS assignment, will be ed to you today Problems: 2.1.2, Due in one week 2

Basis (Unit Coordinate) Vectors Basis (Unit Coordinate) Vectors: a set of unit vectors used to express all other vectors In this class, to simplify our life, we use a set of two orthogonal unit vectors A vector a can then be resolved into components and, along the axes x and y Nomenclature: and are called the Cartesian components of the vector Notation convention: throughout this class, vectors/matrices are in bold font, scalars are not (most often they are in italics) 3

Geometric Vectors: Operations Dot product of two vectors, definition: The dot-product of two vectors is commutative 4 Since the angle between coordinate unit vectors is  /2: Therefore, the projection a x and a y on the two axes are Regarding the angle between two vectors, note that Important: Angles are positive counterclockwise

Geometric Vectors: Operations The distributive property of the dot product (take it at face value) If you buy the relation above (and you should), the following holds: Given a vector, the orthogonal vector is obtained as 5

Geometric Vectors: Moving away… Geometric vectors, concluding remarks: Easy to visualize, but cumbersome to work with The major drawback: hard to manipulate, especially when it comes to computers, which are good at storing matrices and vectors… …and this motivates the algebraic representation of a vector, which is now married to a Reference Frame Reference Frame (RF): as soon as you define the coordinate unit vectors and, you defined a RF We’re going to exclusively work with right hand mutually orthogonal RFs 6

Algebraic representation of vectors It all hinges upon the following representation: Then we can write this: In the algebraic notation, drop the arrow… 7

What can you do with algebraic vectors? Everything that you could with the geometric vectors This is just a different notation (representation) of the same concept Scale them Add them (this is very simple now) Multiply two of them Inner product (leads to a number) Measure the angle  between two of them 8

Algebraic Vector and Reference Frames Recall that an algebraic vector is just a representation of a geometric vector in a particular reference frame (RF) Question: What if I now want to represent the same geometric vector in a different RF? 9

Algebraic Vector and Reference Frames Representing the same geometric vector in a different RF leads to the concept of Rotation Matrix A: Getting the new coordinates, that is, representation of the same geometric vector in the new RF is as simple as multiplying the coordinates by the rotation matrix A: NOTE 1: what is changed is the RF used for representing the vector, and not the underlying geometric vector NOTE 2: rotation matrix A is sometimes called “orientation matrix” 10

The Rotation Matrix A Very important observation: the matrix A is orthogonal: 11

Important Relation Expressing a given vector in one reference frame (local) in a different reference frame (global) 12 Also called a change of base.

Example 1 13 Express the geometric vector in the local reference frame O’X’Y’. Express the same geometric vector in the global reference frame OXY Do the same for the geometric vector

Example 2 14 Express the geometric vector in the local reference frame O’X’Y’. Express the same geometric vector in the global reference frame OXY Do the same for the geometric vector

Translation + Rotation What we just discussed dealt with the case when you are interested in finding the representing the location of a point P when you change the reference frame, but yet the new and old reference frames share the same origin 15 What if they don’t share the same origin? How would you represent the position of the point P in this new reference frame?

Example The location of point O’ in the OXY global RF is [x,y] T. The orientation of the bar is described by the angle  1. Find the location of C and D expressed in the global reference frame as functions of x, y, and  1. 16

Example 2.4.3: Slider Crank Based on information provided in figure (b), derive the position vector associated with point P (that is, find position of point P in the global reference frame OXY) 17 O

Example (RGC) Use the array q of generalized coordinates to locate the point B in the GRF 18