viernes, 11 de mayo de 2012

ZeroN, levitación magnética y control activo mediante una cámara de vídeo


Me ha gustado este vídeo del MIT MediaLab resultado del proyecto ZeroN.


Levitar con un solenoide un pequeño imán 
(dentro de una esfera en este caso) es fácil.
 Desarrollar un algoritmo de control que cambie la altura cambiando la corriente eléctrica que pasa por el solenoide también lo es (muchos cursos de control incluyen este sistema como práctica de laboratorio para todos los alumnos). Instalar un motor que mueva el solenoide y desarrollar un algoritmo de control PID para este motor también es trivial. 
Tampoco parece difícil determinar la posición de la esfera utilizando una cámara de vídeo (una webcam bastará) y utilizar esta posición como señal de entrada para un controlador realimentado del motor y de la corriente por el solenoide. Proyectar imágenes sobre la bola tampoco parece difícil, aunque dificultará mucho el algoritmo basado en imágenes que determina la posición de la bola. Pero, aunque cada parte por separado sea sencilla, combinarlas todas y lograr efectos tan sorprendentes como los mostrados en el vídeo (jugar al ping pong o mover la bola con la mano y que todo funcione como si no hubiera pasado nada) requieren un ajuste fino 
y preciso de todos los componentes.
 Una labor de chinos muy al estilo del MIT MediaLab.