Professional Documents
Culture Documents
Robotics
Robotics
Robotics
•Base of manipulator
1. Motor
2. Joint
3. World
4. Tool
Previously
q +ve anticlockwise ?
X
Rotation Direction
X
Z
Rotation Direction
A bolt with head at the origin and threads
Y aligned with the axis of rotation would
advance along the axis when it rotates in
a positive sense.
X
Z
Look out along the axis from the
origin when considering sign of
rotation
Consider moving the block
with two translations t1 and t2
b” = b + t1 + t 2
Points, vectors and co-ordinate frames are
specified relative to some frame
R
R
b" = b + t1 + t2
R R
0
0
b" = b + t1 + t2
0 0
Real world is 3-D
Þ6 degrees of freedom
é x ù é x1 ù
ê yú ® ê y ú
ë û ë 1û
éa c ù é x ù é ax + cy ù é x1 ù
êb d ú ê y ú = êbx + dyú = ê y ú
ë ûë û ë û ë 1û
2-D rotations
(x’,y’)
y’
r x = r cosq
(x,y) y = r sinq
r
y
x’
x
x’=r cos(q+f)
=r(cosqcosf-sinqsinf)
= x cosf - y sinf
2-D rotations
Likewise
y’ = x sinf + y cosf
(x’,y’)
y’
r
(x,y)
x’ = x cosf - y sinf r
y’ = x sinf + y cosf y
x’
x
é x'ù écosf - sinf ù é x ù
ê y'ú = ê sinf cosf úû êë y úû
ë û ë
x®x+m
f(x) = x+m
x®x+m
f(x) = x+m
Try scaling
ax = x+m
Þa = (x+m)/x