RoboLab
Hay dos versiones distintas de RoboLab
- Una versión independiente disponible a través de LEGO y popular para la robótica educativa de LEGO.
- Una versión complementaria para LabVIEW
RoboLab (independiente)
RoboLab es un lenguaje de programación visual construido en LabVIEW que fue desarrollado por Tufts CEEO. Al ofrecer soporte tanto para RCX como para NXT, fue el lenguaje de programación dominante para la robótica educativa LEGO antes del lanzamiento del software NXT (NXT-G), y proporcionó inspiración no solo para el software NXT sino también para LabVIEW para LEGO. Lanzamientos de MINDSTORMS que siguieron.
Esta versión independiente de RoboLab no es compatible con la torre USB IR. La última versión oficial fue la 2.9.4c, y para los usuarios con la versión 2.9 instalada, también hay un parche disponible.
RoboLab para LabVIEW
RoboLab para LabVIEW es un complemento para LabVIEW que le permite ejecutar el clásico y muy querido RoboLab dentro de una instalación de LabVIEW. Como tal, este no es un producto independiente, por lo que se requiere una edición de LabVIEW (ya sea LabVIEW mismo o una edición más especializada como LabVIEW para LEGO MindStorms [LVLM] o LabVIEW for Education [LV4E]).
Descripción general
LabVIEW para LEGO® MINDSTORMS® está optimizado para uso en el aula con videos instructivos, tutoriales y recursos didácticos creados exclusivamente para estudiantes y profesores de secundaria que utilizan LEGO MINDSTORMS Education y TETRIX de Pitsco. Presenta a los estudiantes conceptos avanzados como la robótica autónoma y las mediciones científicas utilizando ejemplos del mundo real y reemplazando la sintaxis oscura con una interfaz gráfica intuitiva. Debido a esto, el software es ideal para profesores que buscan involucrar a los estudiantes con la tecnología de una manera divertida y práctica.
- Descripción general de ingeniería de LEGO: RoboLab para LabVIEW
- Instrumentos Nacionales: LabVIEW para LEGO MindStorms
Preparación
Para completar estos pasos, será necesaria la creación de una cuenta gratuita en el sitio web de National Instrument. Esto se puede completar durante el primer paso de descarga.
NOTA : El tamaño combinado de estas descargas es de poco más de 8¼ GB .
Para usuarios con una instalación existente de una versión de LabVIEW entre 7.1 y 2016 (se pueden instalar diferentes versiones de LabVIEW una al lado de la otra)
- Vaya a la página del kit de herramientas de LabVIEW para LEGO MindStorms (enlace alternativo)
- Desplácese hacia abajo hasta la sección titulada "LabVIEW Toolkit for LEGO MindStorms"
- Seleccione el kit de herramientas apropiado para su versión de LabVIEW
- NOTA: Este kit de herramientas no está disponible para LabVIEW 2017 o posterior
Para usuarios sin una instalación existente de LabVIEW
- Descargue LabVIEW para Educación versión 2014 SP1
- Descargue el módulo LEGO MindStorms para LabVIEW versión 2014 SP1 Patch
- Descargue el módulo LEGO MindStorms para LabVIEW versión 2014 SP1
- Descargue archivos RoboLab para LabVIEW de Lego Engineering (consulte la página de descripción general):
- Seleccione la descarga adecuada para su sistema operativo
- NOTA: Los enlaces a continuación se descargan a través de archive.org, ya que las versiones de estos archivos que ahora se descargan desde LegoEngineering.com están corruptas y no se abren.
- PC con Windows: RoboLabPC de LEGO Engineering
- Mac OS: RoboLabMac de LEGO Engineering
- Instalador RoboLab de LEGO Engineering
- Descargar NI-VISA versión 14.0.1 Edición completa
Instalación
Las instrucciones de instalación se basan en las guías RoboLab para LabVIEW y RCX USB Tower Support de LEGO Engineering. Desafortunadamente, los módulos LEGO MindStorms para LabVIEW son incompatibles con LabVIEW 2017 o posterior.
- Instale LabVIEW for Education versión 2014 SP1 ( si no existe una instalación compatible de LabVIEW )
- Instale el módulo LEGO MindStorms para LabVIEW versión 2014 SP1 ( o su versión compatible de LabVIEW )
- Instale el módulo LEGO MindStorms para el parche LabVIEW versión 2014 SP1 ( si corresponde para su versión de LabVIEW )
- Instale RoboLab para LabViEW
- Descomprima SÓLO el instalador de RoboLab RL_installer.vi_.zip para extraer el archivo RL_installer.vi
- Asegúrese de que tanto el instalador (
ROBOLAB_installer.vi
) como el archivo zip complementario ( RoboLabPC.zip
o RoboLabMac.zip
, según corresponda) estén en la misma carpeta (el instalador descomprimirá el archivo zip) - Abra el instalador en LabVIEW
- Si LabVIEW está instalado, debería haber creado una asociación de archivos para archivos *.vi
- Si la asociación de archivos existe, verifique que el archivo zip del complemento RoboLab esté en la misma carpeta que el archivo *.vi y luego simplemente abra el archivo directamente (por ejemplo, haga doble clic en el archivo).
- Siga los pasos de instalación en LabVIEW
- Debería comenzar a ejecutarse automáticamente
- Puede que tarde un poco ya que debe volver a compilar todo.
- Cierre todas las ventanas y salga de LabVIEW
- Instale NI-VISA, asegurándose de que se seleccionen las siguientes funciones para la instalación:
- Soporte de configuración > Configuración PXI
- Soporte de desarrollo > Desarrollo de controladores
- Configure la torre de infrarrojos USB para usarla en un sistema operativo de 64 bits (si corresponde), siguiendo la guía de ingeniería LEGO:
- Conecte la torre de infrarrojos USB LEGO
- Inicie el Asistente del controlador NI-VISA (normalmente se encuentra en Inicio > VISA > Asistente del controlador NI-VISA)
- En "Bus de hardware" en la ventana que se abre, seleccione "USB"
- Seleccione "LEGO USB Tower" en la ventana de diálogo "USB - Selección de dispositivo"
- Asigne un nombre a los archivos INF (el valor predeterminado está bien)
- Seleccione para permitir que el asistente "instale los archivos generados en esta computadora"
- Haga clic en "Finalizar"
- Cierre todas las ventanas y salga de todas las instancias de LabVIEW
Correr
Para ejecutar RoboLab, vaya al menú Herramientas y seleccione Robolab 2.9.4d
Recursos
- Ingeniería LEGO
- Guía rápida de RoboLab
- Soporte de torre USB RCX
- Descargas para RoboLab
- Contenido RCX, incluido soporte de LabVIEW, ideas de desafíos e información de aprendizaje
- Foro de LabVIEW para LEGO MindStorms y LabVIEW para Educación