pfonseca-ROBOTICA VIRTUAL PDF
pfonseca-ROBOTICA VIRTUAL PDF
pfonseca-ROBOTICA VIRTUAL PDF
Palabras clave
Resumen
Se trata de un tutorial para trabajar robótica de manera virtual, no se necesita un kit físico, gracias
a que existe software como Lego Digital Designer que es gratuito y los usuarios pueden crear
cualquier robot basado en componentes Lego el software Virtual Robotics Toolkit, a un precio
relativamente accesible.
En los últimos 10 años como parte del trabajo del autor quien ha trabajado con robots usando
diferentes tecnologías hoy se expone la tecnología LEGO MINDSTORM y la posibilidad de hacer
robótica virtual. Obviamente los entornos virtuales no son del agrado de todos, por múltiples
razones importantes pero no serán discutidas en este momento, lo que sí se rescatará es la
importancia de estos “mundos” para el aprendizaje, ya que permiten a un costo accesible acceder
al diseño y programación de un robot desde nuestras casas.
El robot que se diseñará, será un seguidor de líneas que cuando encuentra un obstáculo, lo quita de
su camino. Como se muestra en la Figura 1.
Se va a utilizar para modelar un robot, el software Lego Digital Designer (LDD), el cual puede
descargarse de manera gratuita en la dirección http://ldd.lego.com/es-ar/download/, para sistema
operativo Windows o Mac. Se trata de un entorno que nos permite utilizar las partes de lego de los
kits EV3 y NXT con sus respectivos sets de expansión, así como productos, de acuerdo como se
muestra en la siguiente figura 2.
Figura 2. Entorno de diseño LDD
En este caso utilizaremos el Kit 45544 Mindstorm EV3, que presenta todas las piezas que están
físicamente en el set, mediante la selección del icono que se muestra en la figura 3. El cual presenta
solo las piezas de este Kit.
Aquí se muestra la opción de partes electrónicas abierta, donde se da acceso al brick EV3, sensores
de tacto, ultrasonido, giroscopio, sensor de color y los 2 tipos de motores grande y mediano, así
como los cables para conectarlos.
El ladrillo tiene puertos para motores y sensores, igual que él original de EV3 y bueno en este modelo
utilizaremos 2 motores grandes para desplazamiento hacia adelante y uno mediano, para que
cuando el sensor de ultrasonido detecte un obstáculo a 5 centímetros de distancia lo quite, con un
leve golpe y el seguidor de línea con el sensor de color.
El robot se va construyendo como en la vida real, cada pieza se debe seleccionar y colocar en el
respectivo lugar, de hecho esta es una excelente forma para enseñar a los alumnos a construir el
robot paso a paso, yo particularmente es de uso cotidiano mientras se desarrollan los talleres del
autor.
Figura 7. Construcción final del modelo
Una vez terminado el diseño lo debes guardar (queda con formato LXF) y luego lo exportas a
formato .LDR para que pueda ser importado por el Virtual Robotics Toolkit.
Es importante mencionar que el robot debe ser construido como en la realidad, se debe conectar
los motores y los sensores a los puertos que corresponden, porque cuando se vaya a programarse
debe tener en cuenta que se desea mover, por ejemplo el motar A, debe de estar debidamente
configurado en el mundo virtual, ya el software que se utiliza para programar el nativo de EV3
cuando se ejecuta el programa, únicamente se selecciona el mundo virtual en vez del modelo físico.
Conversión de l modelo construido con Lego Digital Designer, al
mundo virtual
Existen varios mundos virtuales, para efectos de esta demostración se utilizará el Virtual Robotics
Toolkit que no son gratuitos, tienen un costo de $50 cada uno.
Para hacer esto, se cuenta con la herramienta LDView, 4.1 Copyright Travis Cobbs & Peter Bartfai y
un equipo de colaboradores, que es software gratuito y nos permite hacer la conversión del
archivo LXF, de LDD a formato LDR.
El formato de archivo LDraw y el programa original fueron escritos por James Jessiman. Él también
modeló muchas de las partes originales en la biblioteca de partes que es central a los programas y
está bajo mantenimiento continuo y extensión por la comunidad LDraw. En 1997, Jessiman murió.
Desde entonces, una variedad de programas han sido escritos lo que usa la biblioteca de partes de
LDraw, y el formato de archivo.
Una vez instalado el software se ingresa, y se crea proyecto nuevo tipo CLEANUP CHALLENGE,
nosotros los bautizamos como UNA-RobotVirtual.
Una vez creado el proyecto lo que se debe eliminar el robot predeterminado. Se selecciona con
un clic y se va a edición donde selecciona DELETE. Luego se va a la opción importar robot y se
busca en los archivos el modelo construido en LDD
Figura 12.Importación del archivo .LDR
Una vez importado el proyecto, se debe dar nombre a los diferentes componentes en los se ha
dividido el modelo. Hay un componente mayor (Main) que está compuesto por el ladrillo y debe de
recordar que se debe ligar las partes que deben estar unidas, porque en caso contrario “se caen”
por ejemplo una parte que no se ligó chasis, el mundo virtual literalmente cae al piso.
Posteriormente se deben conectar los motores y los sensores con los respectivos puertos
Figura 13. Selección de componentes.
Observe que en color verde se destacan las partes que componen el chasis y asi será para cada una
de las partes en se dividió el modelo como se muestra en la figura 14.
Figura 15.
Figura 16.
Figura 17.
Figura 22. Vista desde arriba del robot y su entorno del VRT.
Bibliografía
http://ldd.lego.com/es-ar/
http://www.ldraw.org/
http://www.ldraw.org/news/36/15/LDraw-All-In-One-Installer-2015-02-now-available.html
http://pfonsecalice.jimdo.com/robótica/ev3/