Yes, the Virtual Robotics Toolkit is fully supported on Mac OS X Lion (10.7.0) and up.

It goes without saying that the Virtual Robotics Toolkit is a computationally heavy application. After all, those awesome realistic graphics come at a price. Therefore, you will definitely want to considering installing the Toolkit to machine that has a little extra horse power to spare.

When you make a checkout from the e-store on the website you'll receive an email notification containing a download link and one or more activation keys. Depending on the quantity of your order, your activation keys will be listed directly in the order itself or as a separate CSV attachment. You use the keys to fully unlock your copy of Virtual Robotics Toolkit. Whenever you open an non-activated version of the Virtual Robotics Toolkit, you'll be asked to enter an activation key (see screenshot below). Enter the key exactly as it's displayed in the email and press the OK button to complete your activation. Once activated, a seat from the license is allocated to the machine that the key is used on. How many seats your activation key contains depends on which version of the Virtual Robotics Toolkit you purchased. Presently there is the Team License which has 10 seats, and the Single License with 1 seat. Once all the seats are used up the activation key can no longer be used. If you purchased a Team License and would like to install Virtual Robotics Toolkit on another computer, simply provide them with a copy of the VirtualRoboticsToolkit.exe file you downloaded from your activation email along with the activation key.

In order to transfer the license from one machine to another in circumstances like old machine not working anymore or re-imaged, please contact and we will transfer the license for you to your new configured machine.

If the download link that we provided is not working for you, please refer to the known issues below: 1. Your firewall / antivirus may have a restriction on downloading .exe files. If that's the case, you may have to either disable the firewall until the software is downloaded or make a firewall / antivirus exception for the software to download from the link we provided. 2. If you are using Google Chrome to download the software, then after downloading the software it may inform you by saying that .exe is not commonly downloaded and might show the discard option with an arrow. If this happens, please click on the "arrow" and select "keep" to save your copy of the software on to your computer.

On the Virtual Robotics Toolkit’s start window / welcome screen, click on “Help” and then in the drop down menu select “About”. A window will pop up showing the current version of Virtual Robotics Toolkit.

Is there a version of the Virtual Robotics Toolkit that will run on a light weight device like a iPad or Chrome book? No, there isn't at this time.  The Virtual Robotics Toolkit requires the horse power of a laptop or desktop machine to run properly.

If the school re-images the computers, you should re-install the software on your machines and contact and we will modify the settings for you. You should then be able to use the same license key on your re-imaged machines.

Simulated robots in the Virtual Robotics Toolkit can be programmed using either LEGO NXT-G or the current EV3 programming languages.

Go to and click on 'Step by Step installation instructions for Mac OS'. After that click on ''Download and install Ldraw package' and then finally click on 'Download' This will download package and you should unzip the folder. Go to the Virtual robotics Toolkit, click on 'File' menu and select 'Preferences' option. Click on the 'Path' tab and browse the path for your ldraw package folder.  Once that is done, click on Help menu and select 'Patch Lego Digital Designer'. Finally, export your model to ldraw file in LEGO Digital Designer and then import it into the simulator.

Step 1: Install the LEGO NXT-G patch from the Virtual Robotics Toolkit Step 2: Write your NXT-G program just as you normally would for the real robot Step 3: Download the compiled RBT file and save to your computer. The newly compiled file will have a .RXE extension. Step 4: In the Virtual Robotics Toolkit, open the virtual NXT brick Step 5: Load compiled program Step 6: Run the program

LDraw™ is an open standard for LEGO CAD programs that allow the user to create virtual LEGO models and scenes. You can use it to document models you have physically built, create building instructions just like LEGO, render 3D photo realistic images of your virtual models and even make animations. The possibilities are endless. Unlike real LEGO bricks where you are limited by the number of parts and colors, in LDraw nothing is impossible.

The Virtual Robotics Toolkit does not yet include a building environment. However, the software has the ability to import 3D models that are created in LDraw format. There are many great CAD tools for creating LDraw models, a few of which include: 1. LEGO Digital Designer: 2. MLCad: 3. LDCad: You should also consider installing the LDraw 'All-in- one-installer', which will give you a near limitless library of bricks and color combinations. The LDraw library can be downloaded from:

In order to avoid any missing parts during the import process from LEGO Digital Designer (LDD), you will need to apply a patch. This patch is included in the sim and can be accessed via 'Help' > 'Patch Lego Digital Designer'. After applying the patch, feel free to export the robot again from LDD and import it into the simulator. You will also want to confirm that the Virtual Robotics Toolkit has the correct path to your LDraw installation. This can be checked by clicking on the 'File' menu, selecting 'Preferences', and then choosing the 'Path' tab.

Partially. Anything that is created as an LDraw model can be imported into the sim. As SnapCAD, a CAD tool designed to work exclusively with VEX components, is capable of exporting to LDraw the simulator can also import VEX models. However, at the moment there is no way to write autonomous code for simulated VEX IQ models. We hope to fix this in the near future.

The toggle for the on screen controls display can be found in the Toolkit's preferences menu.

To change the units of measure in the simulator: 1. Open the 'Preferences' menu ('File' -> 'Preferences') 2. Click on the 'Other' tab 3. Change units of measure at the top of the screen.

We do accept Purchase Orders for buying Virtual Robotics Toolkit. You need to address the purchase order to: Cogmation Robotics 200-135 Innovation Drive, Winnipeg, MB R3T 6A8 - Office 179 Send it to and we will process it within 24 hours. We will then send the welcome letter with activation key and download links to the email mentioned in the Purchase Order. An invoice will also be send to the customer shortly after.

When it comes to data logging and viewing readings from the virtual robots sensors there are three levels of reporting: 1.) Visualizers: Are a graphical representation of what the virtual robots sensors are seeing. To enable visualizers, click on the 'Render' menu and check 'visualizers'. 2.) You can use the LEGO Mindstorms 'Port view' option on the virtual brick. 3.) For a more detailed account of what the sensors are seeing, click on the 'Real-time' data button on the Toolkit's toolbar.

Established in 2005, we develop software for the virtual design, control, and simulation of robots. Our mission is to take the rocket science out of robotics and bring practical applications to consumers everywhere.

No, it is not. The Virtual Robotics Toolkit a third party add-on from Cogmation Robotics that compliments the existing LEGO programming and design tools that are available. Cogmation Robotics are not affiliated with, sponsored or endorsed by LEGO® Education or the LEGO® Group in any way, shape, or form.

From LEGO Education: Dear LEGO® Education trade partner, This letter is to inform you of a new simulation product named Virtual Robotics Toolkit that is fully compatible with LEGO MINDSTORMS® EV3. The Virtual Robotics Toolkit is developed and sold by Cogmation Robotics, a Canadian-based company that develops software for the virtual design, control, and simulation of robots. Read more about Cogmation here: This simulation environment offers an expansion of the LEGO MINDSTORMS experience as it enables users to design, build and program LEGO MINDSTORMS robots anywhere at any time. All the knowledge and work can be easily transferred from the simulated world to the real LEGO MINDSTORMS robots. The programming of the virtual LEGO MINDSTORMS robot requires pre- purchase and installation of the actual EV3 software. Cogmation and LEGO Education have no formal partnership but have had a good dialog on how to provide a relevant simulation environment for LEGO MINDSTORMS Education. LEGO and LEGO Education do not officially endorse or approve the Virtual Robotics Toolkit and do not guarantee the quality of the user experience and technology used. If you wish to learn more about the Virtual Robotics Toolkit simulation technology and find out if this is a product you would like to offer to your own EV3 customers, please contact Cogmation directly at Best regards, Peter Thesbjerg Sr. Marketing Manager LEGO Education

Yes, it does! In addition to English, the Virtual Robotics Toolkit also provides support for:
- Simplified Chinese
- Traditional Chinese
- French

To change the simulators language preference:

1. Click on the File menu
2. Select Preferences. Under the General tab, change the current language pull-down menu and click OK.
4. Restart the Virtual Robotics Toolkit for the new change to take effect.

We're always open to the idea of adding in other languages, so if there are enough of you that think we should add another language please make a feature request in our community.

1. After registering to the competition in Virtual Robot Games, move to Virtual Robotics Toolkit and click on the Competition tab from the Getting Started Window. It will ask you for a email and password. Use the same username and password that you used to login to Virtual Robot Games. This will download the project files to your software.
2. Now, finish the challenge and once the challenge finished it will ask you to submit scores to Virtual Robot Games.

Voila! You can now see your scores on the Leaderboard.

Contact Us