Representation of scene motion

Slides:



Advertisements
Similar presentations
CS B659: Principles of Intelligent Robot Motion Rigid Transformations.
Advertisements

Chris Hall Aerospace and Ocean Engineering
3D Kinematics Eric Whitman 1/24/2010. Rigid Body State: 2D p.
Ch. 7: Dynamics.
Ch. 2: Rigid Body Motions and Homogeneous Transforms
Uncalibrated Geometry & Stratification Sastry and Yang
3-D Geometry.
CPSC 452: Lecture 1 Introduction, Homogeneous transformations and Coordinate frames.
Rotations and Translations. Representing a Point 3D A tri-dimensional point A is a reference coordinate system here.
CS223b, Jana Kosecka Rigid Body Motion and Image Formation.
Computer Animation Rick Parent Computer Animation Algorithms and Techniques Technical Background.
CS I400/B659: Intelligent Robotics Rigid Transformations.
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 3.1: 3D Geometry Jürgen Sturm Technische Universität München.
Point set alignment Closed-form solution of absolute orientation using unit quaternions Berthold K. P. Horn Department of Electrical Engineering, University.
Rotations and Translations
Theory of Machines Lecture 4 Position Analysis.
Geometric Transformation. So far…. We have been discussing the basic elements of geometric programming. We have discussed points, vectors and their operations.
Graphics Graphics Korea University kucg.korea.ac.kr Transformations 고려대학교 컴퓨터 그래픽스 연구실.
Autonomous Navigation for Flying Robots Lecture 2.2: 2D Geometry
Rotations and Translations
Rotations and Translations 1. Mathematical terms The inner product of 2 vectors a,b is defined as: The cross product of 2 vectors is defined as: A unit.
Transformations Jehee Lee Seoul National University.
Week 5 - Wednesday.  What did we talk about last time?  Project 2  Normal transforms  Euler angles  Quaternions.
§ Linear Operators Christopher Crawford PHY
EEE. Dept of HONG KONG University of Science and Technology Introduction to Robotics Page 1 Lecture 2. Rigid Body Motion Main Concepts: Configuration Space.
Rotation and Orientation: Fundamentals Jehee Lee Seoul National University.
KINEMATIC CHAINS AND ROBOTS (II). Many machines can be viewed as an assemblage of rigid bodies called kinematic chains. This lecture continues the discussion.
Robot Kinematics: Position Analysis 2.1 INTRODUCTION  Forward Kinematics: to determine where the robot ’ s hand is? (If all joint variables are known)
What is Kinematics. Kinematics studies the motion of bodies.
CSCE 452 Intro to Robotics CSCE 452: Lecture 1 Introduction, Homogeneous Transformations, and Coordinate frames.
Chapter 2: Description of position and orientation Faculty of Engineering - Mechanical Engineering Department ROBOTICS Outline: Introduction. Descriptions:
Comparing Two Motions Jehee Lee Seoul National University.
INTRODUCTION TO DYNAMICS ANALYSIS OF ROBOTS (Part 4)
3D Game Engine Design 1 3D Game Engine Design Ch D MAP LAB.
Uncalibrated reconstruction Calibration with a rig Uncalibrated epipolar geometry Ambiguities in image formation Stratified reconstruction Autocalibration.
Coordinate Systems and Transformations
Computer Graphics I, Fall 2010 Transformations.
10/24/2014PHY 711 Fall Lecture 251 PHY 711 Classical Mechanics and Mathematical Methods 10-10:50 AM MWF Olin 103 Plan for Lecture 25: Rotational.
MASKS © 2004 Invitation to 3D vision Lecture 6 Introduction to Algebra & Rigid-Body Motion Allen Y. Yang September 18 th, 2006.
Modeling Transformation
Instructor: Dr. Shereen Aly Taie Basic Two-Dimensional Geometric Transformation 5.2 Matrix Representations and Homogeneous Coordinates 5.3 Inverse.
1 Part B Tensors Or, inverting The graph above represents a transformation of coordinates when the system is rotated at an angle  CCW.
CS682, Jana Kosecka Rigid Body Motion and Image Formation Jana Kosecka
Kinematics 제어시스템 이론 및 실습 조현우
PHY 711 Classical Mechanics and Mathematical Methods
Computer Animation Algorithms and Techniques
Spatcial Description & Transformation
Ch. 2: Rigid Body Motions and Homogeneous Transforms
3D Geometric Transformation
Lecture 3 Jitendra Malik
More Rigid Transforms, 3D Rotations
Rigid Body transformation Lecture 1
ROTATIONS & TRANSLATIONS
Mobile Robot Kinematics
ECE 383/ME 442: Intro to Robotics and Automation
Modeling of Robotics Systems (2:30h)
Reflections & Rotations
CPSC 452 Spatial Descriptions and Coordinate Transform
Uncalibrated Geometry & Stratification
Christopher Crawford PHY
KINEMATIC CHAINS.
Transformations 고려대학교 컴퓨터 그래픽스 연구실 kucg.korea.ac.kr.
Rigid Body Transformations
A definition we will encounter: Groups
Geometrical Transformations
PHY 711 Classical Mechanics and Mathematical Methods
Rigid Body Transformations
Rotation and Orientation: Fundamentals
Chapter 3. Kinematic analysis
Robotics 1 Copyright Martin P. Aalund, Ph.D.
Presentation transcript:

Representation of scene motion Stefano Soatto, UCLA

Notation Points and vectors are different! Source of confusion! ICRA 2003

Inner and cross product ICRA 2003

Cross product, skew-symmetry and vee ICRA 2003

Rigid body motion, Euclidean Transform. A transformation that preserves distances, angles and orientation Preserves norm, inner product, cross product Polarization identity Preserve norm and cross product ICRA 2003

Representation of rigid motions ICRA 2003

Rotations Orthogonal change of coordinates Collect coordinates of one reference frame relative to the other into a matrix R ICRA 2003

Rotations (contd.) How does a rotation transform points? ICRA 2003

Canonical exponential coordinates SO(3) has 3 DOF, but is represented with 9 numbers? i.e. it is skew-symmetric! ICRA 2003

Canonical exponential coordinates (cont.) ICRA 2003

Rodrigues’ formula Beautiful! Toss Euler angles, Y-P-R, quaternions etc. ICRA 2003

General rigid motion (R, T) ICRA 2003

Homogeneous representation Points Vectors Transformation representation ICRA 2003

What is the action of a rigid body motion on a vector? Questions: What is the action of a rigid body motion on a vector? What is the representation of the inverse action? ICRA 2003

Exponential coordinates ICRA 2003

Rodrigues’ formula for rigid body motion ICRA 2003

Summary ICRA 2003