VIDEO COMPARACION EV3, NXT Y RCX En el siguiente video podremos ver a las 3 generaciones de robots de Lego mindstorms (RCX, NXT, EV3) cooperando juntos.
Por un lado, un lego RCX , (the yellow brick, el ladrillo amarillo),gracias a sus 2 sensores de luz, es capaz de seguir una línea negra dibujada en el suelo.
Un lego NXT, sin sensores de luz, pero equipado con un sensor de infrarrojos, debera seguir los pasos del RCX. Para ello se establecerá una comunicación de infrarrojos, entre el RCX y el NXT. Esta comunicación entre el RCX y el NXT se realiza mediante IR-LINK que trae de serie el RCX y el IR-LINK creado por Hitechnic para el NXT.
La comunicación es bidireccional, es decir hay intercambio de comandos tanto en sentido RCX-NXT como en sentido NXT-RCX.
El protocolo de comunicaciones, es simple, petición-respuesta.
Desde el punto de vista del NXT , se reciben muchas veces basura, por lo que muchos comandos enviados por el RCX se pierden, como puede observarse en el video.
Cada Beep que se puede escuchar, es un comando emitido por el RCX hacia el NXT.
Por ultimo está el EV3 , la última generación de lego mindstorms, su misión será seguir al NXT gracias al sensor de proximidad de infrarrojos , que le permitirá medir la distancia hasta el NXT y avanzar cada vez que esta distancia entre el EV3 y el NXT aumente.
Para que el NXT sea más facil de detectar, se le ha incorporado en la parte trasera una estructura de paneles blancos y amarillos, de este modo las señales emitidas por el sensor de infrarrojos del EV3 rebotarán con mayor facilidad, y por tanto el EV3 podra medir con mayor exactitud la distancia a la que se encuentra el NXT.
El video termina, cuando el RCX llega al final de la linea, marcado por una franja negra, de tal forma que los 2 sensores de luz ,cuando detecten el color negro enviará una señal para que el RCX termine el programa.
Al mismo tiempo el NXT recibirá una señal, enviada por el RCX indicando que se ha llegado al final de la linea.
El NXT tiene almacenados en memoria todos los movimientos que ha hecho el RCX.
El NXT repite todos los movimientos que ha hecho el RCX, pero con un retraso de 7 movimientos, por tanto cuando el RCX llega al final de la linea, el NXT debe ejecutar los 7 movimientos que todavia tiene almacenados y aun no ha ejecutado