Beruflich Dokumente
Kultur Dokumente
Existe una gran variedad de modos de moverse sobre una superficie slida; entre
los robots, las ms comunes son las ruedas, las cadenas y las patas.
Los vehculos de ruedas son, con mucho, los ms populares por varias razones
prcticas. Los robots con ruedas son ms sencillos y ms fciles de construir, la
carga que pueden transportar es mayor, relativamente. Tanto los robots basados
en cadenas como en patas se pueden considerar ms complicados y pesados,
generalmente, que los robots de ruedas para una misma carga til. A esto
podemos aadir el que se pueden transformar vehculos de ruedas de radio
control para usarlos como bases de robots.
Potencialmente los robots con patas pueden superar con mayor facilidad que los
otros los problemas de los terrenos irregulares. A pesar de que hay un gran
inters en disear este tipo de robots, su construccin plantea numerosos retos.
Estos retos se originan principalmente en el gran nmero de grados de libertad
que requieren los sistemas con patas. Cada pata necesita como mnimo un par de
motores lo que produce un mayor coste, as como una mayor complejidad y
menor fiabilidad. Es ms los algoritmos de control se vuelven mucho ms
complicados por el gran nmero de movimientos a coordinar, los sistemas de
patas son un rea de investigacin muy activo.
Diseo de ruedas
Existen varios diseos de ruedas para elegir cuando se quiere construir una
plataforma mvil sobre ruedas: diferencial, sincronizada, triciclo y de coche.
Diferencial
En este diseo todas las ruedas (generalmente tres) son tanto de direccin como
motrices, las ruedas estn enclavadas de tal forma que siempre apuntan en la
misma direccin. Para cambiar de direccin el robot gira simultneamente todas
sus ruedas alrededor de un eje vertical, de modo que la direccin del robot
cambia, pero su chasis sigue apuntando en la misma direccin que tena. Si el
robot tiene una parte delantera (es asimtrico) presumiblemente donde se
concentran sus sensores, se tendr que arbitrar un procedimiento para que su
cuerpo se oriente en la misma direccin que sus ruedas. El diseo sincronizado
supera muchas de las dificultades que plantean el diseo diferencial, en triciclo y
de coche, pero a costa de una mayor complejidad mecnica.
Diseo de triciclo y coche
El diseo de coche con sus cuatro ruedas con suspensin proporciona una buena
estabilidad, el diseo en triciclo tiene unas prestaciones similares con la ventaja
de ser mecnicamente ms simple ya que el coche necesita alguna unin entre las
ruedas direccionables. En general en estos dos diseos las ruedas direccionables
no son motrices, y no es necesario controlar la velocidad de las ruedas para que el
robot se mantenga recto. Esta simplificacin tiene su precio como veremos en el
prximo apartado.
En general, los sistemas que emplean patas son bastante complejos, sin embargo
hay variantes. Un sistema de patas tipo insecto se puede construir empleando
slo parejas de servos.
Para dar un paso un servo abre la pata alejndola del cuerpo para salvar si hay un
obstculo, luego el otro servo de la pareja gira para que la pata se mueva
adelante. El primer servo, despus, baja la pata hasta que sta toque el suelo,
finalmente el segundo servo gira hacia atrs empujando el cuerpo del robot
adelante. El movimiento coordinado de seis patas permite al robot moverse
adelante, atrs y girar.
Cinemtica
La cinemtica del robot trata de cmo se mueve el mismo, dado que la direccin
adopta tal y tal ngulo y que cada rueda gira tantas veces, dnde acabar el
robot y qu camino tomar?
Los diseos diferencial y sincronizado tienen una ventaja sutil sobre los otros dos
tipos, la diferencia estriba en sus cinemticas. Considere un triciclo, el cual tiene
tres grados de libertad cuando se mueve sobre una superficie plana. Es decir, en
Sensores
(vase tambin sensores como parte del sistema robtico)
Percepcin
Con el software podemos crear diferentes ncleos de abstraccin, para que nos
ayude como programadores a pensar acerca de los datos de los sensores de
diferentes modos. En el nivel ms alto, el sistema inteligente, para parecer listo
necesita tener algunas variables para hacer malabares con ellas: Est esta
habitacin a oscuras? Acaba de entrar alguien? Hay una pared a la izquierda?.
Sin embargo, las nicas cuestiones que el robot es capaz de plantearse son tales
como: Ha cado la resistencia en el fotosensor? Ha subido la tensin en el
sensor piroelctrico conectado al cuarto canal A/D por encima del umbral? Ha
cambiado el nivel en la salida del detector de proximidad infrarrojo?
No obstante, es posible infundir muchas capacidades en un robot mvil. El Robot
II, construido en el Naval Ocean Systems Center, sirve de centinela mvil
(patrullando un edificio, evitando obstculos, observando intrusos) y es capaz de
encontrar su puesto de recarga para enchufarse.
Este robot contiene un gran nmero de sensores, tales como detectores de
infrarrojos de proximidad para evitar obstculos, sensores para localizacin,
Una vez relacionados los sensores y la interfaz adecuada diseada para conectar
los sensores al microprocesador, ste debe ser programado para leer los sensores.
Estos trozos de cdigo se escriben a menudo en lenguaje ensamblador y se
conocen como software drivers o controladores software.
Los controladores software son fragmentos de cdigo que proporcionan una
interfaz bien definida entre un dispositivo hardware y un programa que necesita
utilizar a ese dispositivo.
Los controladores software tratan con el interfaz hardware software. Estas
rutinas podran constantemente consultar un contacto A/D, esperando el disparo
de un sensor piroelctrico, o podran estar implementadas como manejadores de
interrupciones que solo son llamadas cuando la seal devuelta, por ejemplo, por
un sensor infrarrojo de proximidad de nivel alto.