Perfilado de sección

  • CURSO DE ROBOTICA

    con LEGO MINDSTORM EV3, NXT y RCX

    Curso de Robotica LEGO Mindstorms NXT 2

    • Para complementar este curso recomendamos el "Curso de Robótica con Arduino" que se encuentra en la categoría de "Tecnologías en Educación" de Educagratis. En este curso es posible encontrar una Introducción a la Robótica, clasificación de robots, estructura mecánica de un robot y 27 videos de introducción a la electrónica y robótica.


    • DOCUMENTAL EVOLUCIÓN DE LA ROBOTICA



    • Al aprobar esta evaluación, se habilitará el sistema para la descarga del certificado. Podrás descargar cualquiera o los tres modelos de certificado en cuanto apruebas la evaluación.

  • INTRODUCCION A LEGO MINDSTORMS


    Lego Mindstorms es un juego de robótica para niños fabricado por la empresa Lego, el cual posee elementos básicos de las teorías robóticas, como la unión de piezas y la programación de acciones, en forma interactiva. Este robot fue comercializado por primera vez en septiembre de 1998.

    Comercialmente se publicita como «Robótica Invention System», en español Sistema de Invención Robotizado (RIS). También se vende como herramienta educacional, lo que originalmente se pensó en una sociedad entre Lego y el MIT. La versión educativa se llama «Lego Mindstorms for Schools», en español Lego Mindstorms para la escuela y viene con un software de programación basado en la GUI de Robolab.

    Lego Mindstorms puede ser usado para construir un modelo de sistema integrado con partes electromecánicas controladas por computador. Prácticamente todo puede ser representado con las piezas tal como en la vida real, como un elevador o robots industriales.






    • Mindstorms cuenta con tres modelos de bloques EV3, NXT y RCX
      cada uno de ellos con características avanzadas con respecto al anterior, destacandose una evolución en los procesadores, sensores y componentes.

      Un buen artículo es el que se presenta a continuación "Revisión de la plataforma robótica LEGO Mindstormspara aplicaciones educativas y de investigación" de los Tello, Yukary y Saldivar.

    • Comparacion tres bloques EV3 NXT RCX


      VIDEO COMPARACION EV3, NXT Y RCX

      En el siguiente video podremos ver a las 3 generaciones de robots de Lego mindstorms (RCX, NXT, EV3) cooperando juntos.



      Por un lado, un lego RCX , (the yellow brick, el ladrillo amarillo),gracias a sus 2 sensores de luz, es capaz de seguir una línea negra dibujada en el suelo.

      Un lego NXT, sin sensores de luz, pero equipado con un sensor de infrarrojos, debera seguir los pasos del RCX. Para ello se establecerá una comunicación de infrarrojos, entre el RCX y el NXT. Esta comunicación entre el RCX y el NXT se realiza mediante IR-LINK que trae de serie el RCX y el IR-LINK creado por Hitechnic para el NXT.

      La comunicación es bidireccional, es decir hay intercambio de comandos tanto en sentido RCX-NXT como en sentido NXT-RCX.
      El protocolo de comunicaciones, es simple, petición-respuesta.

      Desde el punto de vista del NXT , se reciben muchas veces basura, por lo que muchos comandos enviados por el RCX se pierden, como puede observarse en el video.
      Cada Beep que se puede escuchar, es un comando emitido por el RCX hacia el NXT.

      Por ultimo está el EV3 , la última generación de lego mindstorms, su misión será seguir al NXT gracias al sensor de proximidad de infrarrojos , que le permitirá medir la distancia hasta el NXT y avanzar cada vez que esta distancia entre el EV3 y el NXT aumente.

      Para que el NXT sea más facil de detectar, se le ha incorporado en la parte trasera una estructura de paneles blancos y amarillos, de este modo las señales emitidas por el sensor de infrarrojos del EV3 rebotarán con mayor facilidad, y por tanto el EV3 podra medir con mayor exactitud la distancia a la que se encuentra el NXT.

      El video termina, cuando el RCX llega al final de la linea, marcado por una franja negra, de tal forma que los 2 sensores de luz ,cuando detecten el color negro enviará una señal para que el RCX termine el programa.

      Al mismo tiempo el NXT recibirá una señal, enviada por el RCX indicando que se ha llegado al final de la linea.

      El NXT tiene almacenados en memoria todos los movimientos que ha hecho el RCX.

      El NXT repite todos los movimientos que ha hecho el RCX, pero con un retraso de 7 movimientos, por tanto cuando el RCX llega al final de la linea, el NXT debe ejecutar los 7 movimientos que todavia tiene almacenados y aun no ha ejecutado
  • TUTORIAL EN VIDEOS

    Este es primer programa de tutorial de robótica con el robot LEGO NXT MINDSTORM de LEGO Education



    En la segunda parte de este tutorial, hacemos un programa muy básico para comenzar.



    En este capitulo programamos los giros del robot.



    Programa 3, Operando el NXT desde sus botones

    En este capitulo, aprendemos a utilizar el NXT desde los botones

  • BLOQUE RCX

    El bloque RCX es la versión anterior al NXT, parte central del Lego Mindstorms, ya que aquí se encuentra toda la parte lógica y electrónica que permite la mayoría de las acciones del robot, almacenándose hasta 5 programas que se pueden cargar en su memoria interna, y guardándose allí el firmware básico para el control de los distintos dispositivos que se pueden conectar al bloque.

    Además del bloque RCX, existieron otros bloques programables, los cuales gradualmente se fueron desarrollando hasta lograr la versión definitiva de la versión NXT. En enero de 2006 Lego anunció la versión Mindstorms NXT, de última generación, que empezó a comercializar en junio de ese mismo año. En enero de 2013 Lego anunció la versión Mindstorms EV3, que comenzará a comercializarse en la segunda mitad de 2013.

    • En el siguiente apunte de la Universisdad de Catalunya es posible encontrar algo de la historia y fundamentos mecánicos de los motores, engranajes, poleas, neumática, y electrónica en general. El apunte le da una mirada al ladrillo RCX (versión anterior de NTX) y resulta interesenta por los apartados de programación.

      RCX Lego Mindstorms en Curso de Robótica

      INDICE:
      1. Introduccion
      2. Mecanica
      3. Electrónica
      4. Programación
      5. Robots
      6. Ejemplos

  • Programación de NXC utilizando el Bricx Command Center

    ( Bricx Command Center 3.3 )

    Bricx Command Center, o BricxCC, para abreviar, es un software conocido como un entorno de desarrollo integrado para la programación de ladrillos programables RCX, Scout, Cybermaster y Spybot usando el lenguaje NQC.

    La aplicación admite la programación de Scout, RCX2 y Spybot mediante los lenguajes MindScript y LASM de LEGO Company a través del SDK de Mindstorms 2.5.

    Es compatible con la programación de ladrillos RCX en C, C++, Pascal, Forth y Java utilizando los firmwares alternados brickOS, pbForth y leJOS. Ahora BricxCC también admite el nuevo ladrillo NTX de LEGO Mindstorms usando Not eXactly C (NXC), Next Byte Codes (NBC) y un simple lenguaje de programación en ladrillo llamado NPG.




    Video de cómo programar motores de Lego NXT

    En este video explico cómo programar los motores de Lego NXT con NXC. Para programar en NXC hay que instalar Brix comand center (grartuito y no modifica el firmwire del brick de Lego).



    • En el siguiente apunte encontrará una serie de proyectos de Robótica con el Mindstorms NXT de LEGO



    • A CONTINUACION TUTORIAL DE NXC PAR APROGRAMAR ROBOTS LEGO MINDSTORMS NXT

      Índice
      I.Escribiendo tu primer programa 2
      II. Un programa más interesante 6
      III. Usando variables 8
      IV. Estructuras de control 10
      V. Sensores 12
      VI. Tareas y subrutinas 16
      VII. Más sobre motores 20
      VIII. Más sobre sensores 22
      IX. Tareas en paralelo 25
      X. Más comandos 27
  • Destacado

    EJEMPLOS DE ROBOTS Y SOLUCIONES A PROYECTOS CON LEGO MINDSTORMS



    • A contonuación un ejemplo muy interesante de 4 robots que es posible construir con los bloques de Lego Minstorms, en este caso Mark Bruce nos cuenta como partió tratando en un primer momento de crear un robot de telepresencia y después bajo a construir estos ejemplos, y como entendió finalmente las ventajas que tiene esta tecnología a un nivel que pudiera en un primer momento resultar muy básico y sin embargo por el concepto de trabajo con objetos independientes resulta ser el primer paso para algo más robusto.

    • Al aprobar esta evaluación, se habilitará el sistema para la descarga del certificado. Podrás descargar cualquiera o los tres modelos de certificado en cuanto apruebas la evaluación.