Robotica con Lego Mindstorm



La plataforma Lego Mindstorm son un conjunto de kits de piezas, controladores, sensores y actuadores fabricados por Lego, enfocados para el aprendizaje de la robótica y la automática en el ámbito educativo. Permite construir todo tipo de robots y mecanismos, se pueden desde los clásicos robots que siguen una linea negra hasta autenticas locuras como uno capaz de tocar la guitarra.

Este es un ejemplo que hice hace unos años, fue mi primera experiencia con la plataforma de Lego. Es un sistema de aparcamiento automatico, empleando el sensor ultrasonico. Aquí el autómata avanza hasta que encuentra un hueco lo suficientemente grande, detectándolo con el sensor de ultrasonido, y maniobra para aparcar automáticamente. Después al detectar el chasquido de los dedos vuelve a salir. Para programarlo utilice RobotC, un IDE que permite programar este y otros automatismos en C.




En este otro ejemplo que tuve la oportunidad de hacer con un sistema de vision artificial,utilizando una cámara Vision Subsystem de mindsensors.com. Esta camara es capaz de rastrear objetos a traves de los colores, pudiendo distinguir entre 8 colores diferentes previamente configurados.
Aqui el robot "sigue" con la camara una pelota roja, intentando mantenerla siempre en el centro de su campo de vision. Cuando la pelota sale del margen de vision (o se acerca a los margenes) se mueve en la direccion que fue vista por ultima vez hasta que vuelve a centrarla en su campo de vision. En caso de no poder moverse mas en esa direccion y no haberla encontrado, comienza a hacer un barrido (0:17 del video) hasta encontrarla.


Comentarios

Entradas populares de este blog

Obtener provincia a traves del codigo postal con Javascript

GUI en Python con Glade

Conversor de imagenes a Base64