Skip to content

Information on installation instructions for RoboLab (standalone) and RoboLab for LabVIEW

License

Notifications You must be signed in to change notification settings

BrickBot/RoboLab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

RoboLab

There are two distinct releases of RoboLab

  • A standalone release that was made available through LEGO and popular for educational LEGO robotics
  • An add-in release for LabVIEW

RoboLab (standalone)

RoboLab is a visual programming language built in LabVIEW that was developed by the Tufts CEEO. Offering support for both the RCX and the NXT, it was the dominant programming language for educational LEGO robotics prior to the release of the NXT Software (NXT-G), and it providedg inspiration for not only the NXT Software but also the LabVIEW for LEGO MINDSTORMS releases that followed.

This standalone version of RoboLab does not support the USB IR Tower. The last official version was 2.9.4c, and for users with the version 2.9 installation, there is also a patch avaiable.

RoboLab for LabVIEW

RoboLab for LabVIEW is an add-on for LabVIEW that enables you to run the classic and much loved RoboLab within an installation of LabVIEW. As such, this is not a standalone product, so an edition of LabVIEW (either LabVIEW itself or a more specialized edition such as LabVIEW for LEGO MindStorms [LVLM] or LabVIEW for Education [LV4E]) is required.

Overview

LabVIEW for LEGO® MINDSTORMS® is optimized for classroom use with instructional videos, tutorials and teaching resources created exclusively for high school students and teachers using LEGO MINDSTORMS Education and TETRIX by Pitsco. It introduces students to advanced concepts such as autonomous robotics and scientific measurements using real-world examples and replacing obscure syntax with an intuitive graphical interface. Because of this, the software is ideal for teachers seeking to engage students with technology in a fun, hands-on way.

Preparation

In odrer to complete these steps, the creation of a free account on National Instrument’s website will be required. This can be completed during the first download step.

NOTE: The combined size of these downloads is just over 8¼ GB.

Installation

Installation instructions are based on the RoboLab for LabVIEW and RCX USB Tower Support guides from LEGO Engineering. Unfortunately, the LEGO MindStorms modules for LabVIEW are incompatible with LabVIEW 2017 or newer.

  1. Install LabVIEW for Education version 2014 SP1 (if no existing, compatible LabVIEW install)
  2. Install LEGO MindStorms Module for LabVIEW version 2014 SP1 (or your compatible LabVIEW version)
  3. Install LEGO MindStorms Module for LabVIEW version 2014 SP1 Patch (if applicable for your LabVIEW version)
  4. Install RoboLab for LabViEW
    1. Unzip ONLY the RoboLab installer RL_installer.vi_.zip to extract the file RL_installer.vi
    2. Ensure that both the installer (ROBOLAB_installer.vi) and the add-on zip file (RoboLabPC.zip or RoboLabMac.zip, as appropriate) are in the same folder (the installer will unzip the zip file)
    3. Open the installer in LabVIEW
      • If LabVIEW is installed, it should have created a file association for *.vi files
      • If the file association exists, verify that the RoboLab add-on zip file is in the same folder as the *.vi file, and then just open the file directly (e.g. double click on the file)
    4. Work through the installation steps in LabVIEW
      • Should start running automatically
      • Might take a while as it must recompile everything
    5. Close all windows and exit LabVIEW
  5. Install NI-VISA, ensuring the following features are selected for install:
    • Configuration Support > PXI Configuration
    • Development Support > Driver Development
  6. Setup the USB IR Tower for use on a 64-bit OS (if applicable), following the LEGO Engineering guide:
    1. Plug in the LEGO USB IR Tower
    2. Launch the NI-VISA Driver Wizard (typically found under Start > VISA > NI-VISA Driver Wizard)
    3. Under “Hardware Bus” in the window that opens, select “USB”
    4. Select the “LEGO USB Tower” from the “USB - Device Selection” dialog window
    5. Give the INF files a name (default is fine)
    6. Select to allow the wizard to “Install the generated files on this computer”
    7. Click “Finish”
    8. Close all windows and exit all LabVIEW instances

Running

To run RoboLab, go to the Tools menu and select Robolab 2.9.4d

Resources

Releases

No releases published

Packages

No packages published