220 likes | 397 Views
Lecture 6 Introduction to Algebra & Rigid-Body Motion Allen Y. Yang September 18 th , 2006. Outline. Euclidean space Points and Vectors Cross products Singular value decomposition (SVD) Rigid-body motion Euclidean transformation Representation Canonical exponential coordinates
E N D
Lecture 6 Introduction to Algebra & Rigid-Body Motion Allen Y. Yang September 18th, 2006 Invitation to 3D vision
Outline • Euclidean space • Points and Vectors • Cross products • Singular value decomposition (SVD) • Rigid-body motion • Euclidean transformation • Representation • Canonical exponential coordinates • Velocity transformations Invitation to 3D vision
Points and vectors are different! Bound vector & free vector: Euclidean space Invitation to 3D vision
The set of all free vectors, V, forms a linear space over the field R. (points don’t) Closed under “+” and “*” V is completely determined by a basis, B: Change of basis: Linear space Invitation to 3D vision
Change of basis Summary: Invitation to 3D vision
Cross product between two vectors: Cross product • Properties: • Pop quiz: • Homework: Invitation to 3D vision
Rank Pop Quiz: R is a rotation matrix, T is nontrivial. rank( )=? Invitation to 3D vision
Singular Value Decomposition (SVD) Invitation to 3D vision
Fixed-Rank Approximation Invitation to 3D vision
A Geometric Interpretation Invitation to 3D vision
To describe an object movement, one should specify the trajectory of all points on the object. For rigid-body objects, it is sufficient to specify the motion of one point, and the local coordinate axes attached at it. Rigid-Body Motion Invitation to 3D vision
Rigid-body motions preserve distances, angles, and orientations. Goal: finding representation of SE(3). Translation T Rotation R Rigid-Body Motion Invitation to 3D vision
Rotation Orthogonal change of coordinates Collect coordinates of one reference frame relative to the other into a matrix R Invitation to 3D vision
Translation T has 3 DOF . Rotation R has 3 DOF. Can be specified by three space angles. Summary: R in SO(3) has 3 DOF. g in SE(3) has 6 DOF. Homogeneous representation Degree of Freedom (DOF) Invitation to 3D vision
Points Vectors Transformation Representation Homogeneous representation (summary) Invitation to 3D vision
Canonical Exponential Coordinates Invitation to 3D vision
One such solution: Yet the solution is NOT unique! when w is a unit vector. Multiplication: Canonical Exponential Coordinates Invitation to 3D vision
Canonical exponential coordinates for rigid-body motions. Similar to rotation: (twist) Hence, Canonical Exponential Coordinates Invitation to 3D vision
Canonical Exponential Coordinates Twist coordinates Velocity transformations Given Invitation to 3D vision
Summary Invitation to 3D vision
We will prove this if we have time Invitation to 3D vision