Documentos de Académico
Documentos de Profesional
Documentos de Cultura
References
Introduction
axes XI and YI
define an arbitrary
initial basis on the
plane as the global
reference frame from
some origin O: {XI,YI}
YI
YR
X
P
X
YR
X
P
X
The
position of P in the
global reference frame
is specified by
coordinates x and y,
and the angular
difference between the
global and local
reference frame is
given by
YR
X
P
X
YR
X
P
X
describe robot
motion in terms of
component motions, it
is necessary to map
motion along the axes
of the global reference
frame to motion along
the axes of the robots
local reference frame
YR
X
P
X
frame
x
Robot position: I = y
YI
YR
X
x
R R I R y
XI
cos sin 0
whereR sin
cos
0
0
1
This mapping is
accomplished using the
orthogonal rotation
matrix:
YI
YR
cos sin 0
R sin cos 0
0
0
1
P
X
operation is
denoted by R( ) I
because the
computation of this
operation depends on
the value of :
R = R(/2) I
YR
X
P
X
example, consider
the robot in the figure
right
Because =/2 we can
easily compute the
rotation matrix R:
cos sin 0
R sin cos 0
0
0
1
R
2
0 1 0
1 0 0
0 0 1
R = R(/2) I
0 1 0 x
R R I 1 0 0 y
2
0 0 1
yI
forward kinematic
v(t)
model of a differentials(t)
drive robot is relatively
straight-forward
The differential drive robot
has two wheels each of
diameter r
Given a point P centred between the two drive
wheels, each wheel is a distance l from P
xI
I y f l , r, , 1, 2