Rotation of Ellipsoid

Size: px
Start display at page:

Download "Rotation of Ellipsoid"

Transcription

1 15 Rotation An object may be rotated in space. Any rotation has a direction which is always assumed to be ccw. Any rotation also has an axis which is always assumed to be aligned with a spatial dimension (x,y,z). A single rotation is defined by the axis of rotation (x, or y, or z) and the angle of rotation (φ, or θ, or ψ). A spatial point (x,y,z) transforms to the point (X,Y,Z). The rotation of an ellipse (2D) and an ellipsoid (3D) are discussed. Single Rotation; A matrix (A xφ, or A yθ, or A zψ ) is associated with each single rotation. A null rotation is also represented as a matrix; A 0 Rotation around the x axis is; A xφ = x y 0 Cosφ -Sinφ z 0 Sinφ Cosφ X = x Y = ycosφ + zsinφ Z = -ysinφ + zcosφ Rotation around the y axis is; A yθ = x Cosθ 0 Sinθ y z -Sinθ 0 Cosθ X = xcosθ - zsinθ Y = y Z = xsinθ + zcosθ December 23, 2018 Page 1

2 Rotation around the z axis is; A zψ = x Cosψ -Sinψ 0 y Sinψ Cosψ 0 z The null rotation is; A 0 = x y z X = x Y = y Multiple Rotation; A triple rotation (A 3 ) is represented as the product of three single rotations (a rotation around each spatial axis); A 3 = A zψ A yθ A xφ A 3 = CosθCosψ -CosφSinψ + SinφSinθCosψ SinφSinψ + CosφSinθCosψ CosθSinψ CosφCosψ + SinφSinθSinψ -SinφCosψ + CosφSinθSinψ -Sinθ SinφCosθ CosφCosθ The transforms are; X = x CosθCosψ + ycosθsinψ - zsinθ Y = xsinφsinθcosψ - xcosφsinψ + ycosφcosψ + ysinφsinθsinψ + zsinφcosθ Z = xsinφsinψ + xcosφsinθcosψ + ycosφsinθsinψ - ysinφcosψ + zcosφcosθ December 23, 2018 Page 2

3 A double rotation (A 2 ) is represented by setting one angle to zero (assume θ = 0). Giving; Sinθ = 0 and Cosθ = 1 A 2 = x Cosψ -CosφSinψ SinφSinψ y Sinψ CosφCosψ -SinφCosψ z 0 Sinφ Cosφ The transforms are; Y = -xcosφsinψ + ycosφcosψ + zsinφ Z = xsinφsinψ - ysinφcosψ + zcosφ The Standard Ellipse; A standard ellipse is; x 2 /a 2 + y 2 /b 2 = 1 Where; x,y are dimensional variables a,b are properties of the ellipse a is the major radius b is the minor radius If; x=0 Then; y = ±b If; y=0 Then; x = ±a Focus; x = ±(a 2 b 2 ) ½, y = 0 The Rotated Ellipse; A rotation around the z axis gives the 2D transform; = 0 The rotated ellipse is; X 2 /a 2 + Y 2 /b 2 = 1 (xcosψ + ysinψ) 2 /a 2 + (ycosψ - xsinψ) 2 /b 2 = 1 Translation (h,k) gives; [(x-h)cosψ + (y-k)sinψ] 2 /a 2 + [(y-k)cosψ (x-h)sinψ] 2 /b 2 = 1 December 23, 2018 Page 3

4 The Standard Ellipsoid; A standard ellipsoid is; x 2 /a 2 + y 2 /b 2 + z 2 /c 2 = 1 Where; x,y,z are dimensions of space a,b,c are properties of the ellipse Focus; x = ±(a 2 b 2 ) ½, y = 0 It is convenient to define an ellipsoid with a circular mid-section; c = b Single ; A single rotation around the z axis gives the 3D transforms; The rotated ellipsoid is; X 2 /a 2 + Y 2 /b 2 + Z 2 /c 2 = 1 Assume c = b; (xcosψ + ysinψ) 2 /a 2 + (ycosψ - xsinψ) 2 /b 2 + z 2 /b 2 = 1 Translation (h,k,l) gives; [(x-h)cosψ + (y-k)sinψ] 2 /a 2 + [(y-k)cosψ (x-h)sinψ] 2 /b 2 + (z-l) 2 /b 2 = 1 Double ; A double rotation is assumed to be a combination of two single rotations. A single rotation around the z axis may be combined with and a single rotation around the x axis. Giving a 3D transform; Y = -xcosφsinψ + ycosφcosψ + zsinφ Z = xsinφsinψ - ysinφcosψ + zcosφ The rotated ellipsoid is; X 2 /a 2 + Y 2 /b 2 + Z 2 /c 2 = 1 Assume c = b; [xcosψ + ysinψ] 2 /a 2 + [ycosφcosψ - xcosφsinψ + zsinφ] 2 /b 2 + [xsinφsinψ - ysinφcosψ + zcosφ] 2 /b 2 = 1 Displacement (h,k,l) gives; [(x-h)cosψ + (y-k)sinψ] 2 /a 2 + [(y-k)cosφcosψ - (x-h)cosφsinψ + (z-l)sinφ] 2 /b 2 + [(x-h)sinφsinψ - (y-k)sinφcosψ + (z-l)cosφ] 2 /b 2 = 1 December 23, 2018 Page 4

5 Midsection Circle; If; X = 0 and c = b Then the midsection of the ellipsoid is defined as a circle; Y 2 + Z 2 = b 2 Giving the equation of a 2D circle in 3D space; (ycosφcosψ - xcosφsinψ + zsinφ) 2 + (xsinφsinψ - ysinφcosψ + zcosφ) 2 = b 2 Expanding terms; b 2 = x 2 Cos 2 φsin 2 ψ + y 2 Cos 2 φcos 2 ψ + z 2 Sin 2 φ + 2xzSinφSinψCosφ - 2xySin 2 φsinψcosψ - 2yzSinφCosψCosφ + x 2 Sin 2 φsin 2 ψ + y 2 Sin 2 φcos 2 ψ + z 2 Cos 2 φ + 2yzSinφCosψCosφ - 2xySin 2 φsinψcosψ - 2xzSinφSinψCosφ Recombine; b 2 = x 2 Sin 2 ψ + y 2 Cos 2 ψ + z 2-4xySin 2 φsinψcosψ b 2 = (xsinψ - ycosψ) 2 + z 2-4xySin 2 φsinψcosψ + 2xySinψCosψ b 2 = (xsinψ - ycosψ) 2 + z 2 + 2xySinψCosψ(1-2Sin 2 φ) Giving the equation of a 2D circle in 3D space; b 2 = (xsinψ - ycosψ) 2 + z 2 + 2xySinψCosψ(Cos 2 φ - Sin 2 φ) Conclusion; A rotational transformation and a translational displacement will manipulate the orientation and position of an ellipsoid in 3D space. The equation of the midsection of the ellipsoid will give the equation of a 2D circle in 3D space. December 23, 2018 Page 5

Coordinate transformations. 5554: Packet 8 1

Coordinate transformations. 5554: Packet 8 1 Coordinate transformations 5554: Packet 8 1 Overview Rigid transformations are the simplest Translation, rotation Preserve sizes and angles Affine transformation is the most general linear case Homogeneous

More information

Graphics and Interaction Transformation geometry and homogeneous coordinates

Graphics and Interaction Transformation geometry and homogeneous coordinates 433-324 Graphics and Interaction Transformation geometry and homogeneous coordinates Department of Computer Science and Software Engineering The Lecture outline Introduction Vectors and matrices Translation

More information

COMP30019 Graphics and Interaction Transformation geometry and homogeneous coordinates

COMP30019 Graphics and Interaction Transformation geometry and homogeneous coordinates COMP30019 Graphics and Interaction Transformation geometry and homogeneous coordinates Department of Computer Science and Software Engineering The Lecture outline Introduction Vectors and matrices Translation

More information

Supplementary Material: The Rotation Matrix

Supplementary Material: The Rotation Matrix Supplementary Material: The Rotation Matrix Computer Science 4766/6778 Department of Computer Science Memorial University of Newfoundland January 16, 2014 COMP 4766/6778 (MUN) The Rotation Matrix January

More information

Modeling Transformations

Modeling Transformations Modeling Transformations Connelly Barnes CS 4810: Graphics Acknowledgment: slides by Connelly Barnes, Misha Kazhdan, Allison Klein, Tom Funkhouser, Adam Finkelstein and David Dobkin Modeling Transformations

More information

MATHEMATICS FOR ENGINEERING TUTORIAL 5 COORDINATE SYSTEMS

MATHEMATICS FOR ENGINEERING TUTORIAL 5 COORDINATE SYSTEMS MATHEMATICS FOR ENGINEERING TUTORIAL 5 COORDINATE SYSTEMS This tutorial is essential pre-requisite material for anyone studying mechanical engineering. This tutorial uses the principle of learning by example.

More information

Tilt Sensing Using Linear Accelerometers

Tilt Sensing Using Linear Accelerometers Freescale Semiconductor Document Number: AN346 Application Note Rev. 4, 2/22 Tilt Sensing Using Linear Accelerometers by: Laura Salhuana Applications Engineer Introduction Accelerometers are sensitive

More information

Linear algebra deals with matrixes: two-dimensional arrays of values. Here s a matrix: [ x + 5y + 7z 9x + 3y + 11z

Linear algebra deals with matrixes: two-dimensional arrays of values. Here s a matrix: [ x + 5y + 7z 9x + 3y + 11z Basic Linear Algebra Linear algebra deals with matrixes: two-dimensional arrays of values. Here s a matrix: [ 1 5 ] 7 9 3 11 Often matrices are used to describe in a simpler way a series of linear equations.

More information

Coordinate Transformations in Advanced Calculus

Coordinate Transformations in Advanced Calculus Coordinate Transformations in Advanced Calculus by Sacha Nandlall T.A. for MATH 264, McGill University Email: sacha.nandlall@mail.mcgill.ca Website: http://www.resanova.com/teaching/calculus/ Fall 2006,

More information

and Technical Documentation

and Technical Documentation MTi and MTx User Manual and Technical Documentation Document MT0100P Revision M, 31 October, 2008 Xsens Technologies B.V. Pantheon 6a phone +31 (0) 88 9736700 P.O. Box 559 fax +31 (0) 88 9736701 7500 AN

More information

GPS denied Navigation Solutions

GPS denied Navigation Solutions GPS denied Navigation Solutions Krishnraj Singh Gaur and Mangal Kothari ksgaur@iitk.ac.in, mangal@iitk.ac.in https://www.iitk.ac.in/aero/mangal/ Intelligent Guidance and Control Laboratory Indian Institute

More information

Working and Assembly Modes of the Agile Eye

Working and Assembly Modes of the Agile Eye Working and Assembly Modes of the Agile Eye Ilian A. Bonev Damien Chablat and Philippe Wenger Département de génie de la production automatisée Institut de Recherche en Communications École de Technologie

More information

INERTIAL MEASUREMENT UNIT OWNER'S MANUAL PART NUMBER: IMU-E604

INERTIAL MEASUREMENT UNIT OWNER'S MANUAL PART NUMBER: IMU-E604 , October 22, 2000 INERTIAL MEASUREMENT UNIT OWNER'S MANUAL PART NUMBER: IMU-E604 Revision G, October 21, 2000 WATSON INDUSTRIES, INC. 3041 MELBY ROAD EAU CLAIRE, WI 54703 Phone: (715) 839-0628 FAX: (715)

More information

Equation of tangent plane: for explicitly defined surfaces

Equation of tangent plane: for explicitly defined surfaces Equation of tangent plane: for explicitly defined surfaces Suppose that the surface z = f(x,y) has a non-vertical tangent plane at a point (a, b, f(a,b)). The plane y = b intersects the surface at a curve

More information

To graph the point (r, θ), simply go out r units along the initial ray, then rotate through the angle θ. The point (1, 5π 6

To graph the point (r, θ), simply go out r units along the initial ray, then rotate through the angle θ. The point (1, 5π 6 Polar Coordinates Any point in the plane can be described by the Cartesian coordinates (x, y), where x and y are measured along the corresponding axes. However, this is not the only way to represent points

More information

Low Cost solution for Pose Estimation of Quadrotor

Low Cost solution for Pose Estimation of Quadrotor Low Cost solution for Pose Estimation of Quadrotor mangal@iitk.ac.in https://www.iitk.ac.in/aero/mangal/ Intelligent Guidance and Control Laboratory Indian Institute of Technology, Kanpur Mangal Kothari

More information

Analytic Spherical Geometry:

Analytic Spherical Geometry: Analytic Spherical Geometry: Begin with a sphere of radius R, with center at the origin O. Measuring the length of a segment (arc) on a sphere. Let A and B be any two points on the sphere. We know that

More information

2D and 3D Transformations AUI Course Denbigh Starkey

2D and 3D Transformations AUI Course Denbigh Starkey 2D and 3D Transformations AUI Course Denbigh Starkey. Introduction 2 2. 2D transformations using Cartesian coordinates 3 2. Translation 3 2.2 Rotation 4 2.3 Scaling 6 3. Introduction to homogeneous coordinates

More information

Math 7 Elementary Linear Algebra PLOTS and ROTATIONS

Math 7 Elementary Linear Algebra PLOTS and ROTATIONS Spring 2007 PLOTTING LINE SEGMENTS Math 7 Elementary Linear Algebra PLOTS and ROTATIONS Example 1: Suppose you wish to use MatLab to plot a line segment connecting two points in the xy-plane. Recall that

More information

2009 A-level Maths Tutor All Rights Reserved

2009 A-level Maths Tutor All Rights Reserved 2 This book is under copyright to A-level Maths Tutor. However, it may be distributed freely provided it is not sold for profit. Contents the line between two points 3 more about straight lines 9 parametric

More information

Quadric surface. Ellipsoid

Quadric surface. Ellipsoid Quadric surface Quadric surfaces are the graphs of any equation that can be put into the general form 11 = a x + a y + a 33z + a1xy + a13xz + a 3yz + a10x + a 0y + a 30z + a 00 where a ij R,i, j = 0,1,,

More information

Math Boot Camp: Coordinate Systems

Math Boot Camp: Coordinate Systems Math Boot Camp: Coordinate Systems You can skip this boot camp if you can answer the following question: Staying on a sphere of radius R, what is the shortest distance between the point (0, 0, R) on the

More information

UNIT 2 2D TRANSFORMATIONS

UNIT 2 2D TRANSFORMATIONS UNIT 2 2D TRANSFORMATIONS Introduction With the procedures for displaying output primitives and their attributes, we can create variety of pictures and graphs. In many applications, there is also a need

More information

Section Parametrized Surfaces and Surface Integrals. (I) Parametrizing Surfaces (II) Surface Area (III) Scalar Surface Integrals

Section Parametrized Surfaces and Surface Integrals. (I) Parametrizing Surfaces (II) Surface Area (III) Scalar Surface Integrals Section 16.4 Parametrized Surfaces and Surface Integrals (I) Parametrizing Surfaces (II) Surface Area (III) Scalar Surface Integrals MATH 127 (Section 16.4) Parametrized Surfaces and Surface Integrals

More information

Double Integrals over Polar Coordinate

Double Integrals over Polar Coordinate 1. 15.4 DOUBLE INTEGRALS OVER POLAR COORDINATE 1 15.4 Double Integrals over Polar Coordinate 1. Polar Coordinates. The polar coordinates (r, θ) of a point are related to the rectangular coordinates (x,y)

More information

+ i a y )( cosφ + isinφ) ( ) + i( a x. cosφ a y. = a x

+ i a y )( cosφ + isinφ) ( ) + i( a x. cosφ a y. = a x Rotation Matrices and Rotated Coordinate Systems Robert Bernecky April, 2018 Rotated Coordinate Systems is a confusing topic, and there is no one standard or approach 1. The following provides a simplified

More information

ME-430 Introduction to CAD Lecture Notes- Part 3

ME-430 Introduction to CAD Lecture Notes- Part 3 ME-43 Introduction to CAD Lecture Notes- Part 3 Dr. Rajesh N. Dave Office: 36 MEC (only during office hours); 28 YCEES Phone: 973 596-586 e-mail: dave@adm.njit.edu Web Page: web.njit.edu/~rdave Office

More information

GROUND VEHICLE ATTITUDE ESTIMATION THROUGH MAGNETIC-INERTIAL SENSOR FUSION

GROUND VEHICLE ATTITUDE ESTIMATION THROUGH MAGNETIC-INERTIAL SENSOR FUSION F16-VDCF-4 GROUND VEHICLE ATTITUDE ESTIMATION THROUGH MAGNETIC-INERTIAL SENSOR FUSION 1 Hwang, Yoonjin * ; 1 Seibu, Choi 1 Korea Advanced Institute of Science and Technology, S. Korea KEYWORDS Vehicle

More information

Decision Support Tool for Designing Niche Small Package Delivery Aerial Vehicles (DST-NSPDAV)

Decision Support Tool for Designing Niche Small Package Delivery Aerial Vehicles (DST-NSPDAV) Proceedings of the General Donald R. Keith Memorial Conference West Point, New York, USA April 30, 015 Decision Support Tool for Designing Niche Small Package Delivery Aerial Vehicles (DST-NSPDAV) Ashruf

More information

Explore 3D Figures. Dr. Jing Wang (517) , Lansing Community College, Michigan, USA

Explore 3D Figures. Dr. Jing Wang (517) , Lansing Community College, Michigan, USA Explore 3D Figures Dr. Jing Wang (517)2675965, wangj@lcc.edu Lansing Community College, Michigan, USA Part I. 3D Modeling In this part, we create 3D models using Mathematica for various solids in 3D space,

More information

2D Object Definition (1/3)

2D Object Definition (1/3) 2D Object Definition (1/3) Lines and Polylines Lines drawn between ordered points to create more complex forms called polylines Same first and last point make closed polyline or polygon Can intersect itself

More information

Camera Projection Models We will introduce different camera projection models that relate the location of an image point to the coordinates of the

Camera Projection Models We will introduce different camera projection models that relate the location of an image point to the coordinates of the Camera Projection Models We will introduce different camera projection models that relate the location of an image point to the coordinates of the corresponding 3D points. The projection models include:

More information

Integration using Transformations in Polar, Cylindrical, and Spherical Coordinates

Integration using Transformations in Polar, Cylindrical, and Spherical Coordinates ections 15.4 Integration using Transformations in Polar, Cylindrical, and pherical Coordinates Cylindrical Coordinates pherical Coordinates MATH 127 (ection 15.5) Applications of Multiple Integrals The

More information

Math 2374 Spring 2007 Midterm 3 Solutions - Page 1 of 6 April 25, 2007

Math 2374 Spring 2007 Midterm 3 Solutions - Page 1 of 6 April 25, 2007 Math 374 Spring 7 Midterm 3 Solutions - Page of 6 April 5, 7. (3 points) Consider the surface parametrized by (x, y, z) Φ(x, y) (x, y,4 (x +y )) between the planes z and z 3. (i) (5 points) Set up the

More information

Central Projection in Excel an Introduction to Virtual Reality

Central Projection in Excel an Introduction to Virtual Reality Spreadsheets in Education (ejsie) Volume 6 Issue 1 Article 3 January 2013 Central Projection in Excel an Introduction to Virtual Reality Jan Benacka Department of Informatics, Faculty of Natural Sciences,

More information

One-Point-plus for 5-DOF Localization of Vehicle-Mounted Omnidirectional Camera in Long-Range Motion

One-Point-plus for 5-DOF Localization of Vehicle-Mounted Omnidirectional Camera in Long-Range Motion International Journal of Control, Automation, and Systems (2013) 11(5):1018-1027 DOI 10.1007/s12555-012-9406-8 ISSN:1598-6446 eissn:2005-4092 http://www.springer.com/12555 One-Point-plus for 5-DOF Localization

More information

Computer Science 426 Midterm 3/11/04, 1:30PM-2:50PM

Computer Science 426 Midterm 3/11/04, 1:30PM-2:50PM NAME: Login name: Computer Science 46 Midterm 3//4, :3PM-:5PM This test is 5 questions, of equal weight. Do all of your work on these pages (use the back for scratch space), giving the answer in the space

More information

Lecture 4: Matrix Transformations, MatLab Scripts & Functions, Serial Communication Professor Carr Everbach

Lecture 4: Matrix Transformations, MatLab Scripts & Functions, Serial Communication Professor Carr Everbach Lecture 4: Matrix Transformations, MatLab Scripts & Functions, Serial Communication Professor Carr Everbach Course web page: http://www.swarthmore.edu/natsci//classceverba1/e5/e5index.html E5 Comments

More information

Extraction of surface normal and index of refraction using a pair of passive infrared polarimetric sensors

Extraction of surface normal and index of refraction using a pair of passive infrared polarimetric sensors Extraction of surface normal and index of refraction using a pair of passive infrared polarimetric sensors Firooz Sadjadi Lockheed Martin Corporation Saint Paul, Minnesota firooz.sadjadi@ieee.org Farzad

More information

The diagram above shows a sketch of the curve C with parametric equations

The diagram above shows a sketch of the curve C with parametric equations 1. The diagram above shows a sketch of the curve C with parametric equations x = 5t 4, y = t(9 t ) The curve C cuts the x-axis at the points A and B. (a) Find the x-coordinate at the point A and the x-coordinate

More information

Math 231E, Lecture 34. Polar Coordinates and Polar Parametric Equations

Math 231E, Lecture 34. Polar Coordinates and Polar Parametric Equations Math 231E, Lecture 34. Polar Coordinates and Polar Parametric Equations 1 Definition of polar coordinates Let us first recall the definition of Cartesian coordinates: to each point in the plane we can

More information

Buried Cylinders Geometric Parameters Measurement by Means of GPR

Buried Cylinders Geometric Parameters Measurement by Means of GPR Progress In Electromagnetics Research Symposium 006, Cambridge, USA, March 6-9 187 Buried Cylinders Geometric Parameters Measurement by Means of GPR B. A. Yufryakov and O. N. Linnikov Scientific and Technical

More information

Circular Trigonometry Notes April 24/25

Circular Trigonometry Notes April 24/25 Circular Trigonometry Notes April 24/25 First, let s review a little right triangle trigonometry: Imagine a right triangle with one side on the x-axis and one vertex at (0,0). We can write the sin(θ) and

More information

Hello, welcome to the video lecture series on Digital Image Processing. So in today's lecture

Hello, welcome to the video lecture series on Digital Image Processing. So in today's lecture Digital Image Processing Prof. P. K. Biswas Department of Electronics and Electrical Communications Engineering Indian Institute of Technology, Kharagpur Module 02 Lecture Number 10 Basic Transform (Refer

More information

Implementation of Decentralized Formation Control on Multi-Quadrotor Systems

Implementation of Decentralized Formation Control on Multi-Quadrotor Systems Implementation of Decentralized Formation Control on Multi-Quadrotor Systems by Nasrettin Koksal A thesis presented to the University of Waterloo in fulfillment of the thesis requirement for the degree

More information

Kevin James. MTHSC 206 Section 15.6 Directional Derivatives and the Gra

Kevin James. MTHSC 206 Section 15.6 Directional Derivatives and the Gra MTHSC 206 Section 15.6 Directional Derivatives and the Gradient Vector Definition We define the directional derivative of the function f (x, y) at the point (x 0, y 0 ) in the direction of the unit vector

More information

Lab 2B Parametrizing Surfaces Math 2374 University of Minnesota Questions to:

Lab 2B Parametrizing Surfaces Math 2374 University of Minnesota   Questions to: Lab_B.nb Lab B Parametrizing Surfaces Math 37 University of Minnesota http://www.math.umn.edu/math37 Questions to: rogness@math.umn.edu Introduction As in last week s lab, there is no calculus in this

More information

Lecture 39: Mueller Calculus and Optical Activity Physical Optics II (Optical Sciences 330) (Updated: Friday, April 29, 2005, 8:29 PM) W.J.

Lecture 39: Mueller Calculus and Optical Activity Physical Optics II (Optical Sciences 330) (Updated: Friday, April 29, 2005, 8:29 PM) W.J. C:\Dallas\1_Courses\1_OpSci_33\1 Lecture Notes\39 MuellerCalculus.doc: Page 1 of 5 Lecture 39: Mueller Calculus and Optical Activity Physical Optics II (Optical Sciences 33) (Updated: Friday, April 29,

More information

Penrose World. Group member. CSEE4840 Embedded System Design 03/26/2014 Project Design. Yuanhui Luo(yl3026) Yao Luo(yl3028) Cong Zhu(cz2311)

Penrose World. Group member. CSEE4840 Embedded System Design 03/26/2014 Project Design. Yuanhui Luo(yl3026) Yao Luo(yl3028) Cong Zhu(cz2311) Penrose World CSEE4840 Embedded System Design 03/26/2014 Project Design Group member Yuanhui Luo(yl3026) Yao Luo(yl3028) Cong Zhu(cz2311) Implement details: Algorithm Induction We consider use Ray- Casting

More information

Curves: We always parameterize a curve with a single variable, for example r(t) =

Curves: We always parameterize a curve with a single variable, for example r(t) = Final Exam Topics hapters 16 and 17 In a very broad sense, the two major topics of this exam will be line and surface integrals. Both of these have versions for scalar functions and vector fields, and

More information

PreCalculus Unit 1: Unit Circle Trig Quiz Review (Day 9)

PreCalculus Unit 1: Unit Circle Trig Quiz Review (Day 9) PreCalculus Unit 1: Unit Circle Trig Quiz Review (Day 9) Name Date Directions: You may NOT use Right Triangle Trigonometry for any of these problems! Use your unit circle knowledge to solve these problems.

More information

Figure 1: 2D arm. Figure 2: 2D arm with labelled angles

Figure 1: 2D arm. Figure 2: 2D arm with labelled angles 2D Kinematics Consier a robotic arm. We can sen it commans like, move that joint so it bens at an angle θ. Once we ve set each joint, that s all well an goo. More interesting, though, is the question of

More information

Computer Vision cmput 428/615

Computer Vision cmput 428/615 Computer Vision cmput 428/615 Basic 2D and 3D geometry and Camera models Martin Jagersand The equation of projection Intuitively: How do we develop a consistent mathematical framework for projection calculations?

More information

2.1 Three Dimensional Concepts

2.1 Three Dimensional Concepts UNIT - II THREE-DIMENSIONAL CONCEPTS Parallel and Perspective projections-three-dimensional Object Representations Polygons, Curved lines,splines, Quadric Surfaces- Visualization of data sets- Three- Transformations

More information

Pre-Calculus Guided Notes: Chapter 10 Conics. A circle is

Pre-Calculus Guided Notes: Chapter 10 Conics. A circle is Name: Pre-Calculus Guided Notes: Chapter 10 Conics Section Circles A circle is _ Example 1 Write an equation for the circle with center (3, ) and radius 5. To do this, we ll need the x1 y y1 distance formula:

More information

AQA GCSE Further Maths Topic Areas

AQA GCSE Further Maths Topic Areas AQA GCSE Further Maths Topic Areas This document covers all the specific areas of the AQA GCSE Further Maths course, your job is to review all the topic areas, answering the questions if you feel you need

More information

MATH 2400, Analytic Geometry and Calculus 3

MATH 2400, Analytic Geometry and Calculus 3 MATH 2400, Analytic Geometry and Calculus 3 List of important Definitions and Theorems 1 Foundations Definition 1. By a function f one understands a mathematical object consisting of (i) a set X, called

More information

E0005E - Industrial Image Analysis

E0005E - Industrial Image Analysis E0005E - Industrial Image Analysis The Hough Transform Matthew Thurley slides by Johan Carlson 1 This Lecture The Hough transform Detection of lines Detection of other shapes (the generalized Hough transform)

More information

Lesson 5.6: Angles in Standard Position

Lesson 5.6: Angles in Standard Position Lesson 5.6: Angles in Standard Position IM3 - Santowski IM3 - Santowski 1 Fast Five Opening Exercises! Use your TI 84 calculator:! Evaluate sin(50 ) " illustrate with a diagram! Evaluate sin(130 ) " Q

More information

1 Double Integrals over Rectangular Regions

1 Double Integrals over Rectangular Regions Contents ouble Integrals over Rectangular Regions ouble Integrals Over General Regions 7. Introduction.................................... 7. Areas of General Regions............................. 9.3 Region

More information

2D Image Transforms Computer Vision (Kris Kitani) Carnegie Mellon University

2D Image Transforms Computer Vision (Kris Kitani) Carnegie Mellon University 2D Image Transforms 16-385 Computer Vision (Kris Kitani) Carnegie Mellon University Extract features from an image what do we do next? Feature matching (object recognition, 3D reconstruction, augmented

More information

1. ORIENTATIONS OF LINES AND PLANES IN SPACE

1. ORIENTATIONS OF LINES AND PLANES IN SPACE I Main Topics A Defini@ons of points, lines, and planes B Geologic methods for describing lines and planes C AMtude symbols for geologic maps D Reference frames 1 II Defini@ons of points, lines, and planes

More information

WW Prob Lib1 Math course-section, semester year

WW Prob Lib1 Math course-section, semester year WW Prob Lib Math course-section, semester year WeBWorK assignment due /25/06 at :00 PM..( pt) Consider the parametric equation x = 7(cosθ + θsinθ) y = 7(sinθ θcosθ) What is the length of the curve for

More information

Content. Coordinate systems Orthographic projection. (Engineering Drawings)

Content. Coordinate systems Orthographic projection. (Engineering Drawings) Projection Views Content Coordinate systems Orthographic projection (Engineering Drawings) Graphical Coordinator Systems A coordinate system is needed to input, store and display model geometry and graphics.

More information

Camera Pose Measurement from 2D-3D Correspondences of Three Z Shaped Lines

Camera Pose Measurement from 2D-3D Correspondences of Three Z Shaped Lines International Journal of Intelligent Engineering & Systems http://www.inass.org/ Camera Pose Measurement from 2D-3D Correspondences of Three Z Shaped Lines Chang Liu 1,2,3,4, Feng Zhu 1,4, Jinjun Ou 1,4,

More information

Motion Control (wheeled robots)

Motion Control (wheeled robots) Motion Control (wheeled robots) Requirements for Motion Control Kinematic / dynamic model of the robot Model of the interaction between the wheel and the ground Definition of required motion -> speed control,

More information

521493S Computer Graphics Exercise 2 Solution (Chapters 4-5)

521493S Computer Graphics Exercise 2 Solution (Chapters 4-5) 5493S Computer Graphics Exercise Solution (Chapters 4-5). Given two nonparallel, three-dimensional vectors u and v, how can we form an orthogonal coordinate system in which u is one of the basis vectors?

More information

10/4/2011 FIRST HOURLY PRACTICE VI Math 21a, Fall Name:

10/4/2011 FIRST HOURLY PRACTICE VI Math 21a, Fall Name: 10/4/2011 FIRST HOURLY PRACTICE VI Math 21a, Fall 2011 Name: MWF 9 Chao Li MWF 9 Thanos Papaïoannou MWF 10 Emily Riehl MWF 10 Jameel Al-Aidroos MWF 11 Oliver Knill MWF 11 Tatyana Kobylyatskaya MWF 12 Tatyana

More information

Navigation coordinate systems

Navigation coordinate systems Lecture 3 Navigation coordinate systems Topic items: 1. Basic Coordinate Systems. 2. Plane Cartesian Coordinate Systems. 3. Polar Coordinate Systems. 4. Earth-Based Locational Reference Systems. 5. Reference

More information

To graph the point (r, θ), simply go out r units along the initial ray, then rotate through the angle θ. The point (1, 5π 6. ) is graphed below:

To graph the point (r, θ), simply go out r units along the initial ray, then rotate through the angle θ. The point (1, 5π 6. ) is graphed below: Polar Coordinates Any point in the plane can be described by the Cartesian coordinates (x, y), where x and y are measured along the corresponding axes. However, this is not the only way to represent points

More information

EEE 187: Robotics Summary 2

EEE 187: Robotics Summary 2 1 EEE 187: Robotics Summary 2 09/05/2017 Robotic system components A robotic system has three major components: Actuators: the muscles of the robot Sensors: provide information about the environment and

More information

CSC418 / CSCD18 / CSC2504

CSC418 / CSCD18 / CSC2504 5 5.1 Surface Representations As with 2D objects, we can represent 3D objects in parametric and implicit forms. (There are also explicit forms for 3D surfaces sometimes called height fields but we will

More information

Sensor fusion methods for indoor navigation using UWB radio aided INS/DR

Sensor fusion methods for indoor navigation using UWB radio aided INS/DR Sensor fusion methods for indoor navigation using UWB radio aided INS/DR JOSÉ BORRÀS SILLERO Master s Degree Project Stockholm, Sweden July 2012 XR-EE-SB 2012:015 Abstract Some applications such as industrial

More information

Background for Surface Integration

Background for Surface Integration Background for urface Integration 1 urface Integrals We have seen in previous work how to define and compute line integrals in R 2. You should remember the basic surface integrals that we will need to

More information

Ch. 2 Trigonometry Notes

Ch. 2 Trigonometry Notes First Name: Last Name: Block: Ch. Trigonometry Notes.0 PRE-REQUISITES: SOLVING RIGHT TRIANGLES.1 ANGLES IN STANDARD POSITION 6 Ch..1 HW: p. 83 #1,, 4, 5, 7, 9, 10, 8. - TRIGONOMETRIC FUNCTIONS OF AN ANGLE

More information

2D TRANSFORMATIONS AND MATRICES

2D TRANSFORMATIONS AND MATRICES 2D TRANSFORMATIONS AND MATRICES Representation of Points: 2 x 1 matrix: x y General Problem: B = T A T represents a generic operator to be applied to the points in A. T is the geometric transformation

More information

COMP30019 Graphics and Interaction Three-dimensional transformation geometry and perspective

COMP30019 Graphics and Interaction Three-dimensional transformation geometry and perspective COMP30019 Graphics and Interaction Three-dimensional transformation geometry and perspective Department of Computing and Information Systems The Lecture outline Introduction Rotation about artibrary axis

More information

Calculus III. Math 233 Spring In-term exam April 11th. Suggested solutions

Calculus III. Math 233 Spring In-term exam April 11th. Suggested solutions Calculus III Math Spring 7 In-term exam April th. Suggested solutions This exam contains sixteen problems numbered through 6. Problems 5 are multiple choice problems, which each count 5% of your total

More information

Supplementary Information. Design of Hierarchical Structures for Synchronized Deformations

Supplementary Information. Design of Hierarchical Structures for Synchronized Deformations Supplementary Information Design of Hierarchical Structures for Synchronized Deformations Hamed Seifi 1, Anooshe Rezaee Javan 1, Arash Ghaedizadeh 1, Jianhu Shen 1, Shanqing Xu 1, and Yi Min Xie 1,2,*

More information

HOUGH TRANSFORM. Plan for today. Introduction to HT. An image with linear structures. INF 4300 Digital Image Analysis

HOUGH TRANSFORM. Plan for today. Introduction to HT. An image with linear structures. INF 4300 Digital Image Analysis INF 4300 Digital Image Analysis HOUGH TRANSFORM Fritz Albregtsen 14.09.2011 Plan for today This lecture goes more in detail than G&W 10.2! Introduction to Hough transform Using gradient information to

More information

Lesson 27: Angles in Standard Position

Lesson 27: Angles in Standard Position Lesson 27: Angles in Standard Position PreCalculus - Santowski PreCalculus - Santowski 1 QUIZ Draw the following angles in standard position 50 130 230 320 770-50 2 radians PreCalculus - Santowski 2 Fast

More information

Image Warping. Some slides from Steve Seitz

Image Warping.   Some slides from Steve Seitz Image Warping http://www.jeffre-martin.com Some slides from Steve Seitz 5-463: Computational Photograph Aleei Efros, CMU, Fall 26 Image Warping image filtering: change range of image g() T(f()) f T f image

More information

1 Affine and Projective Coordinate Notation

1 Affine and Projective Coordinate Notation CS348a: Computer Graphics Handout #9 Geometric Modeling Original Handout #9 Stanford University Tuesday, 3 November 992 Original Lecture #2: 6 October 992 Topics: Coordinates and Transformations Scribe:

More information

Least-Squares Fitting of a Three-Dimensional Ellipsoid to Noisy Data

Least-Squares Fitting of a Three-Dimensional Ellipsoid to Noisy Data Applied Mathematical Sciences, vol. 8, 214, no. 149, 749-7421 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/1.12988/ams.214.49733 Least-Squares Fitting of a Three-Dimensional Ellipsoid to Noisy Data Alexandra

More information

Polar Coordinates. 2, π and ( )

Polar Coordinates. 2, π and ( ) Polar Coordinates Up to this point we ve dealt exclusively with the Cartesian (or Rectangular, or x-y) coordinate system. However, as we will see, this is not always the easiest coordinate system to work

More information

Representing 2D Transformations as Matrices

Representing 2D Transformations as Matrices Representing 2D Transformations as Matrices John E. Howland Department of Computer Science Trinity University One Trinity Place San Antonio, Texas 78212-7200 Voice: (210) 999-7364 Fax: (210) 999-7477 E-mail:

More information

Matrix Transformations. Affine Transformations

Matrix Transformations. Affine Transformations Matri ransformations Basic Graphics ransforms ranslation Scaling Rotation Reflection Shear All Can be Epressed As Linear Functions of the Original Coordinates : A + B + C D + E + F ' A ' D 1 B E C F 1

More information

Transformations. Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts University of New Mexico

Transformations. Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts University of New Mexico Transformations Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts University of New Mexico Angel: Interactive Computer Graphics 4E Addison-Wesley 25 1 Objectives

More information

Kinematic Model of Robot Manipulators

Kinematic Model of Robot Manipulators Kinematic 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

MATH 010B - Spring 2018 Worked Problems - Section 6.2. ze x2 +y 2

MATH 010B - Spring 2018 Worked Problems - Section 6.2. ze x2 +y 2 MATH B - Spring 8 orked Problems - Section 6.. Compute the following double integral x +y 9 z 3 ze x +y dv Solution: Here, we can t hope to integrate this directly in Cartesian coordinates, since the the

More information

CHAPTER 40 CARTESIAN AND POLAR COORDINATES

CHAPTER 40 CARTESIAN AND POLAR COORDINATES CHAPTER 40 CARTESIAN AND POLAR COORDINATES EXERCISE 169 Page 462 1. Express (3, 5) as polar coordinates, correct to 2 decimal places, in both degrees and in From the diagram, r = 32 + 52 = 5.83 y and 5

More information

2. Give an example of a non-constant function f(x, y) such that the average value of f over is 0.

2. Give an example of a non-constant function f(x, y) such that the average value of f over is 0. Midterm 3 Review Short Answer 2. Give an example of a non-constant function f(x, y) such that the average value of f over is 0. 3. Compute the Riemann sum for the double integral where for the given grid

More information

MATH 200 WEEK 9 - WEDNESDAY TRIPLE INTEGRALS

MATH 200 WEEK 9 - WEDNESDAY TRIPLE INTEGRALS MATH WEEK 9 - WEDNESDAY TRIPLE INTEGRALS MATH GOALS Be able to set up and evaluate triple integrals using rectangular, cylindrical, and spherical coordinates MATH TRIPLE INTEGRALS We integrate functions

More information

MATH. 2153, Spring 16, MWF 12:40 p.m. QUIZ 1 January 25, 2016 PRINT NAME A. Derdzinski Show all work. No calculators. The problem is worth 10 points.

MATH. 2153, Spring 16, MWF 12:40 p.m. QUIZ 1 January 25, 2016 PRINT NAME A. Derdzinski Show all work. No calculators. The problem is worth 10 points. MATH. 2153, Spring 16, MWF 12:40 p.m. QUIZ 1 January 25, 2016 PRINT NAME A. Derdzinski Show all work. No calculators. The problem is worth 10 points. 1. Evaluate the area A of the triangle with the vertices

More information

Kinematics, Kinematics Chains CS 685

Kinematics, Kinematics Chains CS 685 Kinematics, Kinematics Chains CS 685 Previously Representation of rigid body motion Two different interpretations - as transformations between different coord. frames - as operators acting on a rigid body

More information

M jrs M jgs M jbs Intensity of light reflected from surface j when illuminated by source i: I ijr

M jrs M jgs M jbs Intensity of light reflected from surface j when illuminated by source i: I ijr Lighting Basics: ADS Model The ADS (ambient, diffuse, specular) model simulates shading in terms of these three components Light source i is modeled as emitting L ira L iga L iba L i = L ird L igd L ibd

More information

Kinematic Synthesis. October 6, 2015 Mark Plecnik

Kinematic Synthesis. October 6, 2015 Mark Plecnik Kinematic Synthesis October 6, 2015 Mark Plecnik Classifying Mechanisms Several dichotomies Serial and Parallel Few DOFS and Many DOFS Planar/Spherical and Spatial Rigid and Compliant Mechanism Trade-offs

More information

Goals: Course Unit: Describing Moving Objects Different Ways of Representing Functions Vector-valued Functions, or Parametric Curves

Goals: Course Unit: Describing Moving Objects Different Ways of Representing Functions Vector-valued Functions, or Parametric Curves Block #1: Vector-Valued Functions Goals: Course Unit: Describing Moving Objects Different Ways of Representing Functions Vector-valued Functions, or Parametric Curves 1 The Calculus of Moving Objects Problem.

More information

CS 4204 Computer Graphics

CS 4204 Computer Graphics CS 424 Computer Graphics 2D Transformations Yong Cao Virginia Tech References: Introduction to Computer Graphics course notes by Doug Bowman Interactive Computer Graphics, Fourth Edition, Ed Angle Transformations

More information

Sensor Fusion for Roll and Pitch Estimation Improvement of an Agricultural Sprayer Vehicle

Sensor Fusion for Roll and Pitch Estimation Improvement of an Agricultural Sprayer Vehicle Agricultural and Biosystems Engineering Conference Proceedings and Presentations Agricultural and Biosystems Engineering 7-2006 Sensor Fusion for Roll and Pitch Estimation Improvement of an Agricultural

More information