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.

238 Robots <strong>de</strong> exteriores<br />

caso que solamente una <strong>de</strong> las patas esté en movimiento o fuera <strong>de</strong>l contacto<br />

<strong>de</strong> la superficie.<br />

In<strong>de</strong>pendientemente <strong>de</strong>l número <strong>de</strong> patas que estén realizando contacto<br />

con la superficie, la proyección <strong>de</strong>l centro <strong>de</strong> gravedad <strong>de</strong>be estar <strong>de</strong>ntro<br />

<strong>de</strong>l área <strong>de</strong>l polígono que se forma con las patas que están soportando el<br />

cuerpo <strong>de</strong>l robot. Ésta es la condición indispensable que evita que el robot<br />

caiga.<br />

4.5 Sincronización <strong>de</strong> movimientos<br />

El principal problema a resolver por las moléculas es la sincronización <strong>de</strong><br />

movimientos entre módulos. Esta sincronización es necesaria para que todas<br />

las articulaciones realicen sus movimientos <strong>de</strong> forma coordinada, ya<br />

que en caso contrario el movimiento realizado por la molécula tendría mucha<br />

incertidumbre e incluso podrían dañarse los objetos que se manipulan.<br />

Así pues, se precisa un mecanismo que garantice que todas las articulaciones<br />

comienzan y finalizan sus movimientos <strong>de</strong> forma coordinada. Existen<br />

diferentes posibilida<strong>de</strong>s para generar el reloj <strong>de</strong>ntro <strong>de</strong> la molécula normalmente<br />

basada en el paso <strong>de</strong> mensajes (Chow y Johnson, 1997; y Xu,<br />

1990).<br />

La solución adoptada en el caso <strong>de</strong>l RobMAT utiliza mensajes pero no<br />

para generar la señal <strong>de</strong> reloj sino para marcar puntos <strong>de</strong> control <strong>de</strong>l mismo.<br />

Es <strong>de</strong>cir, todos los módulos tienen un reloj interno que es reajustado<br />

cuando se recibe el mensaje <strong>de</strong> sincronismo <strong>de</strong>l módulo maestro.<br />

Este es un mensaje corto y <strong>de</strong> alta prioridad <strong>de</strong>ntro <strong>de</strong>l bus CAN. La solución<br />

adoptada ha dado muy buenos resultados, ya que la <strong>de</strong>sviación que<br />

se produce entre los relojes internos <strong>de</strong> los módulos es <strong>de</strong>l or<strong>de</strong>n <strong>de</strong>l milisegundo<br />

lo cual da muy buenos resultados para el seguimiento <strong>de</strong> trayectorias<br />

y la coordinación <strong>de</strong> movimientos <strong>de</strong>ntro <strong>de</strong> una misma molécula. En<br />

la Fig. 7 se muestran los resultados <strong>de</strong> la sincronización <strong>de</strong> los relojes internos<br />

<strong>de</strong> los módulos.

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

Saved successfully!

Ooh no, something went wrong!