05.01.2015 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!