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.
|
 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 |