ROBOTS DE EXTERIORES - Centro de Automática y Robótica
ROBOTS DE EXTERIORES - Centro de Automática y Robótica
ROBOTS DE EXTERIORES - Centro de Automática y Robótica
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
110 Robots <strong>de</strong> exteriores<br />
unión en la plataforma superior. Este vector se obtiene restando las posiciones<br />
B i - A i , expresadas en el mismo marco <strong>de</strong> referencia.<br />
Un punto expresado en un marco <strong>de</strong> referencia B pue<strong>de</strong> expresarse en<br />
un marco <strong>de</strong> referencia A, utilizando la matriz <strong>de</strong> transformación homogénea<br />
<strong>de</strong> la ecuación (1) (Tsai, 1999):<br />
A<br />
T<br />
B<br />
A<br />
⎡ RB<br />
⎢<br />
= ⎢ L<br />
⎢<br />
⎣ γ<br />
A<br />
( 3×<br />
3) M q( 3×<br />
1)<br />
M<br />
L<br />
( ) ( ) ⎥ ⎥⎥ 1×<br />
3 M ρ 1×<br />
1<br />
⎦<br />
don<strong>de</strong>,<br />
A<br />
q <strong>de</strong>nota la posición <strong>de</strong>l origen <strong>de</strong>l marco <strong>de</strong> referencia B respecto al<br />
marco <strong>de</strong> referencia A.<br />
γ es una matriz <strong>de</strong> transformación <strong>de</strong> perspectiva. Para cinemática <strong>de</strong><br />
mecanismos y robots manipuladores su valor es cero.<br />
ρ factor <strong>de</strong> escalamiento, su valor es igual a uno.<br />
A R<br />
B<br />
es la matriz <strong>de</strong> rotación, la cual es una representación <strong>de</strong> la orientación<br />
<strong>de</strong> la plataforma relativa a la base. En función <strong>de</strong> los parámetros<br />
<strong>de</strong> Euler, la matriz <strong>de</strong> rotación pue<strong>de</strong> obtenerse a través <strong>de</strong> la<br />
ecuación 2:<br />
A<br />
R B<br />
⎛<br />
2 2<br />
⎜<br />
q + − 1<br />
0<br />
q1<br />
2<br />
= 2⎜<br />
q1q2<br />
+ q0q3<br />
⎜<br />
⎜ q −<br />
⎝<br />
1q3<br />
q0q2<br />
q1q2<br />
− q0q3<br />
2 2<br />
q + − 1<br />
0<br />
q2<br />
2<br />
q q + q q<br />
2<br />
3<br />
0<br />
1<br />
⎤<br />
q ⎞<br />
1q3<br />
+ q0q2<br />
⎟<br />
q − ⎟<br />
2q3<br />
q0q1<br />
⎟<br />
2 2<br />
q + − 1 ⎟<br />
0<br />
q3<br />
2⎠<br />
Una vez encontrada la matriz <strong>de</strong> transformación homogénea, la posición<br />
en el nuevo marco <strong>de</strong> referencia se obtiene a partir <strong>de</strong> la ecuación (3):<br />
A<br />
(1)<br />
(2)<br />
A B<br />
pˆ = T pˆ<br />
(3)<br />
B<br />
[ ]<br />
T<br />
x<br />
y<br />
z<br />
don<strong>de</strong>,<br />
A<br />
pˆ = p , p , p , 1 es la posición, en coor<strong>de</strong>nadas homogéneas, expresada<br />
en el marco <strong>de</strong> referencia A.<br />
pˆ = p , p , p , 1 es la posición expresada en el marco <strong>de</strong> referencia B.<br />
[ ] T<br />
u<br />
v<br />
w<br />
B