Robot MOWAY

Atención, abrir en una nueva ventana. ImprimirE-mail

Otros

Moway es un robot nacido en el País Vasco de mano de la empresa MiniRobots pensado y diseñado para ser utilizado como herramienta educativa.

Se trata de un robot con una morfología predeterminada: no hay nada que montar y las posibles modificaciones en el hardware se limitan a los sensores extra que se pueden incorporar utilizando el kit de expansión. Así que principalmente su uso se enfoca al apoyo del aprendizaje de programación.

 

El Hardware

Sus características técnicas son las siguientes:
  • PIC16F876 como microcontrolador principal
  • Grupo motor con control de trayectoria comandado por I2C.Se puede conseguir en los desplazamientos rectos una precisión de 1,7 mm.
  • Sensores infrarrojos anticolisión.
  • Sensor de intensidad de luz direccional.
  • Sensores optorreflectivos infrarrojos para el suelo
  • Indicador luminoso superior bicolor.
  • Leds rojos frontales.
  • Bus de expansión SPI para tarjetas electrónicas.
  • Módulo de radiofrecuencia para comunicación inalámbrica 
  • Batería LI-PO recargable por USB
  • Autonomía de 2 horas
  • Preparado para robótica colaborativa: Módulo comunicaciones RF opcional

El robot dispone de un interruptor de encendido/apagado. Moway sólo puede almacenar un programa y al encenderlo el programa que esté cargado en el robot se pone en marcha automáticamente. Por otra parte, no dispone de display en el que puedan visualizarse datos.

La batería se carga conectando el robot a un ordenador vía USB.

El Software

Moway puede ser programado en ensamblador, C y en un software gráfico específico para Moway. En el CD que acompaña al robot se pueden encontrar las siguientes aplicaciones:

  • MowayCenter: permite conectar el ordenador con el Moway, tanto vía USB como de modo inalámbrico. Facilita descargar, leer y borrar programas así como  la recarga de la batería y actualización del firmware. Para descargar programas desarrollados en ensamblador o C habrá que utilizar esta aplicación.
  • MowayGUI: programa basado en diagramas de flujo con el que se pueden programar aplicaciones para el robot Moway de modo gráfico.

El software se actualiza automáticamente desde Internet. Cuando detecta una actualización disponible permite al usuario decidir si la quiere instalar o no.

En el manual del usuario de Moway se pueden encontrar las diferentes herramientas de programación para el Moway con toda la información técnica necesaria. A continuación se presenta una visión general, pero si te interesa profundizar en ello busca en el manual.

El entorno de programación gráfica MowayGUI

Con el compilador gráfico MowayGUI se pueden desarrollar aplicaciones para el robot Moway en un entorno gráfico. Tal y como puede apreciarse en la imagen, un programa se asemeja mucho a un organigrama.

Programa para Moway Programa para Moway

Para desarrollar los programas hay tres elementos básicos: los módulos, los condicionales y las flechas. Los módulos son los elementos rectangulares que pueden verse en el programa anterior y los condicionales los rombos. El flujo del programa se define por medio de las flechas.

Los módulos son acciones tales como desplazamientos y giros, asignación de valores a variables y operaciones matemáticas con variables, lectura de valores de sensores… Los módulos de movimiento permiten asociar en el mismo módulo el tiempo o magnitud de la acción, que en caso de los desplazamientos lineales cuenta con una precisión de 1,7 mm.

Por medio de los condicionales se pueden leer los sensores comparando sus valores con una constante o variable. Además de estas opciones ofrece dos condicionales que simplifican la programación de un robot sigue-línea (Chequear línea) y un robot que detecte obstáculos (Chequear obstáculo).

En cuanto a las variables únicamente admite números enteros de un byte, es decir, valores entre 0 y 255. Las operaciones matemáticas disponibles son la suma y la resta y se pueden realizar entre una variable y una constante o entre dos variables.

Ensamblador con MPLab

El manual del usuario guía en los primeros pasos en la programación del Moway en ensamblador utilizando MPLab así como información técnica sobre las librerías de sensores y motores. Este compilador puede descargarse gratuitamente desde la página de Microchip.

Compilador C de CCS para PIC

Moway también puede programarse en C. La información que ofrece en la guía es utilizando el compilador de CCS, un compilador de pago que soporta el microcontrolador PIC16F876A.

Presentaciones comerciales

Este robot se comercializa en dos formatos:

  • El kit básico contiene todos los elementos necesarios para empezar, el robot, los elementos de conexión del robot al ordenador vía USB y un CD con el software e instrucciones de uso.
  • El kit de luxe contiene dos robots Moway, los elementos de conexión del robot al ordenador (aunque en este caso dicha conexión se puede hacer utilizando los módulos de radio frecuencia incluidos), el CD con el software y las instrucciones de uso y un maletín rígido con cierre para Moway

A estos dos hay que sumarles el kit educativo, que añade a cualquiera de los dos anteriores una manual para el profesor : Prácticas de Robótica Educativa. En este manual se presenta la guía para  desarrollar cinco proyectos utilizando MowayGUI.

Para complementar lo anterior se comercializan a modo de accesorio el módulo de comunicaciones por radiofrecuencia y el kit de expansión.

En la web de Moway puedes encontrar toda la información que puedas necesitar, el manual del usuario se encuentra disponible para su descarga.

Kit de expansión Moway

Mi opinión sobre Moway

Moway es un robot diseñado para utilizar en el aula tanto en secundaria como en la universidad. Vistas sus características, su uso irá principalmente ligada a objetivos del currículo relacionados con el aprender a programar, ya que tal y como se puede apreciar dispone de una morfología predeterminada y las posibles modificaciones al hardware no van más allá de los elementos que puedan incorporarse por medio de la placa de expansión.

No voy a entrar en lo que respecta al uso en niveles universitarios, ya que se aleja de mi experiencia y conocimiento. Solo decir que Moway ofrece la posibilidad de programarlo en ensamblador y C. Con el módulo de radiofrecuencia puede ser una buena plataforma para programar la resolución de problemas de modo colaborativo entre dos o más robots. En el siguiente vídeo puede verse un ejemplo.

En cuanto a su uso en secundaria, Moway puede ser utilizado en la materia Tecnologías de 4º de la ESO para trabajar los contenidos “Robots: arquitectura, partes fundamentales” y “Programación, tipos, metodología, algoritmos, flujo-gramas, lenguajes” utilizando el software gráfico MowayGUI.

MowayGUI es un software sencillo de utilizar. No requiere un largo proceso de aprendizaje y en un corto plazo de tiempo puede desarrollarse un programa y ejecutarlo. El utilizar solo dos tipos de elementos en los programas, módulos y condicionales, simplifica en gran manera la creación de nuevos programas. Si bien por una parte eso es una ventaja, a mí al menos me gusta más poder diferenciar y visualizar las diferentes estructuras de control de un programa, condicionales, bucles… Creo que ello facilita los siguientes pasos que se den con otros entornos de programación.

En resumen

Moway se suma a las ofertas de robots educativos con un robot de abrir la caja y usar. Ofrece un software gráfico de sencillo aprendizaje, algo muy importante a la hora  de elegir un sistema u otro, aunque el salto de este software a C (o ensamblador) es importante.

Su uso está limitado a objetivos curriculares relacionados con la programación. No es el tipo de hardware que a mí me gusta para ser utilizado en el área de Tecnologías de secundaria, prefiero sistemas en los que se pueda construir y programar un robot. De todos modos Moway es una oferta comercial que responde a las necesidades que generan ciertos contenidos del currículo.

Creo que a la hora de la elección de uno u otro sistema hay que partir de los contenidos curriculares a trabajar, valorar precio, facilidad de uso y gestión en el aula, información disponible sobre el sistema y tipo de curva de aprendizaje del software, y Moway es un sistema más a valorar.

+/-
Escribir comentario
Nombre:
Email:
 
Website:
Título:
Código UBB:
[b] [i] [u] [url] [quote] [code] [img] 
 
 
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch:
:(:shock::X:side::):P:unsure::woohoo::huh::whistle:;):s
 
Por favor introduce el código anti-spam que puedes leer en la imagen.
+/- Comentarios
Añadir nuevo Buscar

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."