Representation of scene motion Stefano Soatto UCLA S

  • Slides: 17
Download presentation
Representation of scene motion Stefano Soatto, UCLA S. Soatto, UCLA

Representation of scene motion Stefano Soatto, UCLA S. Soatto, UCLA

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

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

Inner and cross product ICRA 2003 3

Inner and cross product ICRA 2003 3

Cross product, skew-symmetry and vee ICRA 2003 4

Cross product, skew-symmetry and vee ICRA 2003 4

Rigid body motion, Euclidean Transform. n A transformation that preserves distances, angles and orientation

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

Representation of rigid motions ICRA 2003 6

Representation of rigid motions ICRA 2003 6

Rotations Orthogonal change of coordinates Collect coordinates of one reference frame relative to the

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

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

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

Canonical exponential coordinates n SO(3) has 3 DOF, but is represented with 9 numbers?

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

Canonical exponential coordinates (cont. ) ICRA 2003 10

Canonical exponential coordinates (cont. ) ICRA 2003 10

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

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

General rigid motion (R, T) ICRA 2003 12

General rigid motion (R, T) ICRA 2003 12

Homogeneous representation n Points n Vectors n Transformation n representation ICRA 2003 13

Homogeneous representation n Points n Vectors n Transformation n representation ICRA 2003 13

Questions: n n What is the action of a rigid body motion on a

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

Exponential coordinates ICRA 2003 15

Exponential coordinates ICRA 2003 15

Rodrigues’ formula for rigid body motion ICRA 2003 16

Rodrigues’ formula for rigid body motion ICRA 2003 16

Summary ICRA 2003 17

Summary ICRA 2003 17