Documente Academic
Documente Profesional
Documente Cultură
MAE512
512Robotics
Robotics and
and Mechatronics
MAE
Mechatronics
References:
Textbooks:
Introduction,
Homogeneous Transformations,
and Coordinate frames
Lecture 1
MAE512
512Robotics
Robotics and
and Mechatronics
MAE
Mechatronics
MAE512
512Robotics
Robotics and
and Mechatronics
MAE
Mechatronics
Grading Policy:
Grader: To Be Announced
Office hours: TT 3:30-5pm in D-157, or by
appointment
Exams: One midterm exam and one final
exam
Project: One final project
Class Information
MAE512
512Robotics
Robotics and
and Mechatronics
MAE
Mechatronics
MAE512
512Robotics
Robotics and
and Mechatronics
MAE
Mechatronics
Industry
Medical
Robot in life
Modern Robots
Course Schedule
MAE512
512Robotics
Robotics and
and Mechatronics
MAE
Mechatronics
MAE512
512Robotics
Robotics and
and Mechatronics
MAE
Mechatronics
Home/Entertainment
Robot in life
Modern Robots
Robots in movie
Introduction
MAE512
512Robotics
Robotics and
and Mechatronics
MAE
Mechatronics
MAE512
512Robotics
Robotics and
and Mechatronics
MAE
Mechatronics
11
A robot is a reprogrammable
multifunctional manipulator designed to
move material, parts, tools, or
specialized devices through variable
programmed motions for the
performance of a variety of tasks
What is a Robot?
Military/Unmanned Vehicle
Robots in life
Modern Robots
MAE512
512Robotics
Robotics and
and Mechatronics
MAE
Mechatronics
MAE512
512Robotics
Robotics and
and Mechatronics
MAE
Mechatronics
Planning
Rigid body
mechanics
Kinematics
Dynamics
Control
Sensing
12
10
Rigid body
mechanics
Kinematics
Dynamics
Control
Sensing
Planning
Generalized Coordinates
Matrix
Norm
Distance
Basis vectors
Space
14
MAE512
512Robotics
Robotics and
and Mechatronics
MAE
Mechatronics
>v1
|v|
v2 vn @
Norm of a vector
v1
v
2
vn
Vectors
End-Effector Configuration
Parameters
19
vxw
cos T
If |v|=|w|=1,
v x w | v || w | cos T
Vector v and w
20
X A
Z A
A
x
y
z
X A
X B
Z A
YB
Z B
Orientation Description
Coordinate System A
Attach Frame B
(Coordinate System B)
x
y
z
Coordinate System A
Position Description
YA
23
YA
21
X A
r13
r23
r33
r11 r12
r r
21 22
r31 r32
A
B
> X
YB
R
r31
Z B
X A
Coordinate System A
Attach Frame
Coordinate System B
Rotation matrix
A
B
Z A
X B x Z A
r11
X B x YA
X B x X A
r21
X B
Z A
YB
Z B
Orientation Description
x
y
z
Coordinate System A
Orientation Description
YA
24
YA
22
A
B
> X
YB
Z B
A
B
X
Y
Z
T
A
B T
A
T
B
A
> X
A
Z B x X A
Z B x YA
Z B x Z A
YA
YB
Z B
X B x X A YB x X A
X B x YA YB x YA
X B x Z A YB x Z A
> X
Z B x X A
Z B x YA
Z B x Z A
Orthogonal Matrix
X B
X B x X A YB x X A
X B x YA YB x YA
X B x Z A YB x Z A
T
Z A
T
A
Directional
Cosines
Rotation matrix
Directional
Cosines
MAE512
512Robotics
Robotics and
and Mechatronics
MAE
Mechatronics
B
A
27
25
RT
MAE512
512Robotics
Robotics and
and Mechatronics
MAE
Mechatronics
MAE512
512Robotics
Robotics and
and Mechatronics
MAE
Mechatronics
RT
B
A
B
A
R 1
I BAR
B
A
R 1
X A
X B
Z A
Position + orientation
PBORG YB
Z B
Description of a frame
For matrix M,
B
RA
R
RT
A
B
B
A
A
B
Rotation matrix
28
YA
26
MAE512
512Robotics
Robotics and
and Mechatronics
MAE
Mechatronics
MAE512
512Robotics
Robotics and
and Mechatronics
MAE
Mechatronics
A
B
X A
X A
Yu
{A}
X B
Z A
u
{B}
PBORG YB
PBORG
Z B
X B
Z A
YA
YB
[ A X B
BT
A B
BR P
Px
P
y
Pz
Pz A Z B
A
A
Y
ZB ]
A B
0
BR
0 0 1
BT
A P1 P A X 1P AY
29
YA
31
BPR
xP
B
P Py Px X B PyYB Pz Z B
A P PAz B P
X u
Z B
{U}
Z u
u
B
Graphical representation
MAE512
512Robotics
Robotics and
and Mechatronics
MAE
Mechatronics
MAE512
512Robotics
Robotics and
and Mechatronics
MAE
Mechatronics
A
B
> X
YB
A
Z B
1
2 AP ?
1
cos 30$
$
cos120
cos 90$
YA
cos 30$
cos 90$
cos 60$
Z B
30q
cos 90$
cos 90$
cos 0$
Z A
YB
0 0 0
YA
30q
A
B
Example
Z B x X A
Z B x YA
Z B x Z A
B P
T
1
A
B
AP
1
YB
Z B B
PBORG BP
X B x X A YB x X A
X B x YA YB x YA
X B x Z A YB x Z A
X A
PBORG
X B
Z A
X B
X A
PBORG
32
30
MAE512
512Robotics
Robotics and
and Mechatronics
MAE
Mechatronics
X A
Z A
X B
PBORG
Z B
A BB
BR P
Y
B
P
YA
33
MAE512
512Robotics
Robotics and
and Mechatronics
MAE
Mechatronics
A Px
A
Py
A Pz
1
A
B
A
B
PBORG _ x B Px
A
PBORG _ y B Py
A
PBORG _ z B Pz
1
1
A
Operators
PBORG BAR BP
34
Homogeneous Transformation
for Mapping
MAE512
512Robotics
Robotics and
and Mechatronics
MAE
Mechatronics
X A
Z B
X B
Z A
YA
YB
A
B
AP
1
0
A
B
R
0
0 0 1
B
A P
BT
R AP
A
B
Rotational Operators
39
MAE512
512Robotics
Robotics and
and Mechatronics
MAE
Mechatronics
MAE512
512Robotics
Robotics and
and Mechatronics
MAE
Mechatronics
P1
DQ ( q)
1
0
0
1
0
0
0 qx
0 qy
1 qz
0 1
YA
P2
Z A
YB
T
YA
P1
P1
X A
X B
P2
A
B
> X
YB
A
Z B
Z B x X A
Z B x YA
Z B x Z A
cos T
cos(90$ T ) cos 90$
$
cos T
cos 90$
cos(90 T )
cos 90$
cos 90$
cos 0$
cos T sin T 0
sin T cos T 0
0
1
0
X B x X A YB x X A
X B x YA YB x YA
X B x Z A YB x Z A
P2
40
38
DQ ( q) AP1
P1 AQ
P2
q x q y qz
P2
X A
Z A
Translation operator
Translation Operator
MAE512
512Robotics
Robotics and
and Mechatronics
MAE
Mechatronics
Inverse Transform
41
MAE512
512Robotics
Robotics and
and Mechatronics
MAE
Mechatronics
General Operators
Transform Equation
MAE512
512Robotics
Robotics and
and Mechatronics
MAE
Mechatronics
T CBT
A
B
Transform Equation
A
C
Compound Transformations