BIG ROBOT :
UN SUEÑO HECHO REALIDAD.
CREANDO AL ‘BIG ROBOT’.
Recuerdo como otros entrañables colegas, muy versados hacían todo tipo de experimentos en sus ratos libres (en sus garajes privados de casa), construyéndose todo tipo de robots o servomecanismos mucho más complejos de los mencionados anteriormente. De muchos garajes han salido grandes inventos que usamos a diario.
 


 
Algunos de los primeros microordenadores que se utilizaban para el control de estos robots, se efectuaban con simples Spectrum 48k, entre otros microordenadores superiores con el paso del tiempo (por los obvios problemas de desbordamiento de memoria, con los primeros microordenadores). Se utilizaba el conector de expansión (paralelo ‘port‘) del Spectrum para montar la controladora (interface), que enviaba las ordenes desde el microordenador al transceptor, y este vía radio al robot (I/O). El microordenador cuando lee o escribe en el port (paralelo), lee o escribe unos y ceros. El mundo exterior lo que hace con respecto al port es tomar de él o enviarle señales de 0 ó 5 voltios (es lo que se llaman niveles de tensión lógicos TTL), correspondientes a los 0 y 1 lógicos. Como lo que tenemos son 8 bits, con ellos podemos obtener hasta 236 combinaciones distintas de los unos y ceros o de esas señales a nivel alto (5 v.) y a nivel bajo (0 v.). Con ellas, por ejemplo, puede controlar hasta 256 interrupciones.
Click para ampliar
Dirección de los registros del Z-80 PIO-----
El PIO Z80, circuito controlador de la I/O paralelo es un circuito programable que facilita un interface (compatible TTL) en una CPU Z80 A y los dispositivos periféricos o controladores con los que debe interactuar. La transferencia de información en paralelo sería trasvases de 8 bits en 8 bits cada vez; a diferencia de uno Serie, en el cual lo que hace es recibir o emitir por un solo hilo toda la información, de bit en bit.

Se aprovechaban sencillas emisoras de 27mhz modificadas para transmitir y recibir los datos (ordenes: ACK y NACK) al robot (I/O). Si el robot encontraba un nuevo obstáculo que no tenía previsto o programado de hacer nada concreto se paraba, y enviaba un aviso vía radio al micro de ‘en espera de nuevas instrucciones‘. Había algunos modelos que incluso les colocaron una luz giratoria roja encima de su cabeza (a modo de aviso de atención de por donde circulaba) para de alguna manera alertar de la proximidad del robot. Las pruebas no estaban faltas de algunos fallos de programación involuntarios (BUG), que con el tiempo se fueron subsanando (DEBUG). Pero en ocasiones se descontrolaba el robot (error del COGO o/u del sensor de distancia), y colisionaba contra algún objeto del patio de la casa, o seccionaba parte de un rosal, y en el peor de los casos algún golpe que recibía el coche, con difícil explicación al seguro del mismo. Con el tiempo se aparcaban los automóviles fuera de la zona de pruebas del robot. Siempre me pregunte si se podía sacar seguro a todo riesgo para robots descontrolados.

El sirviente casi perfecto, lastima que no pueda llevar
a los niños al colegio o hacer la compra al supermercado.

El lugar más seguro para hacer las pruebas era siempre desde lugares elevados de la casa, donde estaba la unidad de control remoto central (consola principal) donde le introducían las complejas ordenes pertinentes.



Pensemos que algunos de estos modelos pesaban más de 100 kilos, sin contar la batería que ya pesaba lo suyo, y de una muy laboriosa construcción artesanal, que iba aumentando durante muchos años, sin olvidar el aumento en el gasto monetario.




 
...El benjamín de la casa encantado
con su nuevo sirviente metálico
Con los años se aumentaba la complejidad del robot: añadiéndole nuevos sensores táctiles, nuevos sensores de distancia o telémetro óptico y telecámaras superiores, sensores de infrarrojos nuevos, dispositivos latch, utilización de los primeros discos Winchester para aumentar la memoria auxiliar, mejorar las diferentes conversiones analógico/digital - digital/analógico, mejoramiento de las etapas de transmisión y recepción vía radio (I/O). Programando siempre cientos y cientos de memorias EPROM del tipo UV (Erasable PROM), en las innumerables modificaciones y mejoras con los años. Intentando que el robot con el tiempo fuese posible que reconociese poco a poco óptimamente un modelo, o sea, de identificar objetos en el campo visual; de encontrar soluciones automatizadas a un problema. Sin olvidar la laboriosa e inmensa programación en código máquina, que crecía sin parar, cada vez que se ampliaban o mejoraban las secuencias de control, siempre a la par de la mecánica del robot. El aspecto final (estético) del robot en muchas ocasiones tenía un cierto parecido a los robots de los filmes de ciencia ficción de los años 50. El cartero del barrio, ya no se sorprendía cuando veía al robot darle los buenos días, y recogerle (con su mano pinza) de sus manos el correo diario, y luego despidiéndose muy educadamente (el robot) deseándole buen día en su ruta de reparto. Menos cuando llovía, obviamente. También muy útil para que paseen a nuestra mascota, sin el problema típico de muchas casas de:

¿Quién baja a pasear al perro?



En la sección de ‘ Kits experimentales ’ podéis adquirir varios simpáticos robots caminantes entre otros kits, que funciona con luz solar ó con 1 batería de 1,5V. El mejor modo para iniciarse en la interesante experimentación de los kits robóticos solares.
.
 


© Retro-Data - Copyright 2007