En un artículo anterior les presenté Azolla, un programa muy simple que permite simular el comportamiento de varios robots que se mueven sobre un plano bidimensional mediante código escrito en LUA. En este artículo profundizaremos mas en el uso y funcionamiento de Azolla a través de un ejemplo.
robótica
Azolla, simulador 2D de robots programable en LUA
La construcción de robots requiere no sólo de un diseño de hardware que incluya tanto las partes mecánicas como electrónicas, sino también del software que controla su comportamiento. Es precisamente en esta etapa de diseño del software que resulta particularmente útil un programa de simulación que nos permita trabajar en el algoritmo del robot sin la necesidad de cargar y probar una y otra vez distintas versiones para comprobar su funcionamiento. En este artículo les presento un simulador bastante sencillo y fácil de aprender.
Robot Shield para robótica Educativa
En este artículo les comparto un proyecto en el que estuve trabajando los últimos meses para incorporar la robótica a distintas materias en la escuela. La novedad es que permite programar el robot empleando un smartphone con unas apps específicas, aunque también se puede realizar la programación con una PC o notebook.
Medición de distancias con HC-SR04 y Minibloq
Si queremos construir un robot que detecte obstáculos, un medidor de nivel de líquidos o resolver cualquier otra situación que requiera la medición de distancias, tenemos a nuestra disposición una variedad de dispositivos que funcionan en base a la técnica de ultrasonidos. Uno de los mas populares, por su precio, disponibilidad y facilidad de uso es el módulo HC-SR04, ampliamente utilizado en aplicaciones con Arduino y para el cual existen varias librerías de código que nos facilitan su aplicación. En este artículo veremos como usarlo empleando Minibloq en una placa Arduino UNO.
Robot seguidor de línea programado en Minibloq
Uno de los atractivos de la robótica es que permite, con un poco de ingenio, crear una gran variedad de diseños con equipamiento no necesariamente tan costoso, dando lugar a una gran variedad de robots que pueden realizar las funciones mas diversas.
Un seguidor de líneas es un robot que, de manera autónoma, es capaz de seguir una trayectoria arbitraria marcada con una línea que, según el diseño, puede ser de color claro (blanco) o de color oscuro (negro). Esto se logra habitualmente gracias a una cantidad variable de sensores infrarrojos que detectan el contraste entre la línea que define la trayectoria y el fondo sobre el que está pintada.
En este artículo les comparto una experiencia educativa realizada con un kit de robótica comercial programado con el software Minibloq.