El pequeño robot mantarraya es un robot utilizado para educación en ciencias computacionales. Es un robot muy simple que introduce a varios temas como son: robótica, programación, entre otros. Una de las principales ventajas que tiene este pequeño robot es su gran versatilidad en lenguajes de programación. Alguna variedad de estos son:
Para adentrarse al mundo de la robótica el Finch es una muy buena opción pero lo que lo hace más interesante es lo que contiene...
- Snap!
- Python
- Processing
- LabView
- Java
- Javascript
- Scala
- C
- C++
- C#
- Matlab
- Visual Basic
Para adentrarse al mundo de la robótica el Finch es una muy buena opción pero lo que lo hace más interesante es lo que contiene...
Entre los sensores y algunas aplicaciones interesantes del robot están:
Detector de obstáculos: Ideal para adentrarse en laberintos y detectar que es lo que se encuentra frente al robot. Es importante tener cuidado ya que el sensor no es tan preciso y funciona bien con objetos del tamaño del robot y de un color obscuro.
Sensor de luz: Un tipo de robot es llamado fotosensible cuando logra detectar las variaciones de luz
Sensor de Temperatura: Un medidor simple de temperatura usado en programas básicos de conversiones.
Acelerómetro: Identifica la orientación que tiene el finch, entre ellos están: boca abajo, boca arriba, vertical, horizontal y diagonal. Estos valores los devuelve en coordenadas x, y, z.
Entre los medios de salida que tiene el robot están:
LED: El Finch contiene 3 LED de colores que combinados permiten obtener cualquier color, se basan en el círculo de RGB.
Servos: Los servos o motores son los medios con los que se mueve el robot, el Finch contiene 2 que son fácilmente manipulables.
La versatilidad del Finch le permite realizar una gran cantidad de proyectos sencillos entre ellos está el del siguiente video donde un grupo de programadores hace el juego de los zombies con el Finch.
El juego consiste en lo siguiente: Todos los robots se mueven evitando obstáculos y uno de ellos es el zombie, cuando el zombie encuentra a otro robot lo "infecta", después de esto el robot normal se vuelve zombie y así empieza a cazar a los demás. El objetivo es convertir a todos los robots normales en zombies o sobrevivir en un tiempo determinado.
Detector de obstáculos: Ideal para adentrarse en laberintos y detectar que es lo que se encuentra frente al robot. Es importante tener cuidado ya que el sensor no es tan preciso y funciona bien con objetos del tamaño del robot y de un color obscuro.
Sensor de luz: Un tipo de robot es llamado fotosensible cuando logra detectar las variaciones de luz
Sensor de Temperatura: Un medidor simple de temperatura usado en programas básicos de conversiones.
Acelerómetro: Identifica la orientación que tiene el finch, entre ellos están: boca abajo, boca arriba, vertical, horizontal y diagonal. Estos valores los devuelve en coordenadas x, y, z.
Entre los medios de salida que tiene el robot están:
LED: El Finch contiene 3 LED de colores que combinados permiten obtener cualquier color, se basan en el círculo de RGB.
Servos: Los servos o motores son los medios con los que se mueve el robot, el Finch contiene 2 que son fácilmente manipulables.
La versatilidad del Finch le permite realizar una gran cantidad de proyectos sencillos entre ellos está el del siguiente video donde un grupo de programadores hace el juego de los zombies con el Finch.
El juego consiste en lo siguiente: Todos los robots se mueven evitando obstáculos y uno de ellos es el zombie, cuando el zombie encuentra a otro robot lo "infecta", después de esto el robot normal se vuelve zombie y así empieza a cazar a los demás. El objetivo es convertir a todos los robots normales en zombies o sobrevivir en un tiempo determinado.
Realizar este tipo de actividades de verdad es muy simple y como parte de nuestro trabajo hemos desarrollado varios talleres enfocados a este tipo de robot. A continuación compartimos una librería para el lenguaje C, donde se abstraen los principales métodos haciendo más fácil el método de aprendizaje para poder utilizar el robot.
Librería de C para taller de juego de ajedrez: https://github.com/rebot666/FinchChess
Librería de C para taller de juego de ajedrez: https://github.com/rebot666/FinchChess
Página principal con documentación del robot y librerías de todos los lenguajes de programación soportados por el mismo: http://www.finchrobot.com/