Kinematics: Pose position and orientation of a Rigid Body - PowerPoint PPT Presentation

1 / 33
About This Presentation
Title:

Kinematics: Pose position and orientation of a Rigid Body

Description:

The prefix superscript denotes the reference frame in which the vector should be ... The reference frame of the hand and the object have different orientations ... – PowerPoint PPT presentation

Number of Views:50
Avg rating:3.0/5.0
Slides: 34
Provided by: rpl94
Category:

less

Transcript and Presenter's Notes

Title: Kinematics: Pose position and orientation of a Rigid Body


1
Kinematics Pose (position and orientation) of a
Rigid Body
2
Notes
  • The syllabus is on the course website at
    owlnet.rice.edu/mech498
  • If you have questions, the best way to reach me
    is by email at robert (dot) platt-1 (at) nasa.gov
  • Office hours are by appointment Ill probably
    want to schedule a meeting time before class.

3
Why are we studying pose?
  • You want to put your hand on the cup
  • Suppose your eyes tell you where the mug is and
    its orientation in the robot base frame (big
    assumption)
  • In order to put your hand on the object, you want
    to align the coordinate frame of your hand w/
    that of the object
  • This kind of problem makes representation of pose
    important...

4
Representing Position Vectors
5
Representing Position vectors
(column vector)
(row vector)
6
Representing Position vectors
  • Vectors are a way to transform between two
    different reference frames w/ the same
    orientation
  • The prefix superscript denotes the reference
    frame in which the vector should be understood

Same point, two different reference frames
7
Representing Position vectors
  • Note that I am denoting the axes as orthogonal
    unit basis vectors

This means perpendicular
A vector of length one pointing in the direction
of the base frame x axis
y axis
p frame y axis
8
What is this unit vector you speak of?
These are the elements of a
Vector length/magnitude
Definition of unit vector
You can turn a into a unit vector of the same
direction this way
9
And what does orthogonal mean?
First, define the dot product
when
or,
or,
Unit vectors are orthogonal iff (if and only if)
the dot product is zero
is orthogonal to
iff
10
A couple of other random things
Vectors are elements of
right-handed coordinate frame
left-handed coordinate frame
11
The importance of differencing two vectors
The eff needs to make a Cartesian displacement of
this much to reach the object
12
The importance of differencing two vectors
The eff needs to make a Cartesian displacement of
this much to reach the object
13
Representing Orientation Rotation Matrices
  • The reference frame of the hand and the object
    have different orientations
  • We want to represent and difference orientations
    just like we did for positions

14
Before we go there review of matrix transpose
Important property
15
and matrix multiplication
Can represent dot product as a matrix multiply
16
Same point - different reference frames
  • for the moment, assume that there is no
    difference in position

17
Another important use of the dot product
projection
18
Same point - different reference frames
B-frames y axis written in A frame
B-frames x axis written in A frame
19
Same point - different reference frames
B-frames y axis written in A frame
B-frames x axis written in A frame
20
Same point - different reference frames
B-frames y axis written in A frame
B-frames x axis written in A frame
21
Same point - different reference frames
Rotation matrix
22
The rotation matrix
From last page
By the same reasoning
23
The rotation matrix
and
  • The rotation matrix can be understood as
  • Columns of vectors of B in A reference frame, OR
  • Rows of column vectors A in B reference frame

24
The rotation matrix
25
Example 1 rotation matrix
26
Example 2 rotation matrix
27
Example 3 rotation matrix
28
Rotations about x, y, z
These rotation matrices encode the basis vectors
of the after-rotation reference frame in terms of
the before-rotation reference frame
29
Remember those double-angle formulas
30
Example 1 composition of rotation matrices
31
Example 2 composition of rotation matrices
32
Example 2 composition of rotation matrices
33
Recap of rotation matrices
Write a Comment
User Comments (0)
About PowerShow.com