≡ Menu

026 VISP New Lego Mindstorms EV3


Lego Mindstorms EV3In this episode I dive into the world of Lego robotics and specifically, I learn about a new version of the Mindstorms educational robotic toy from Lego. At this past consumer electronics show (CES) in January, Lego announced and displayed the Mindstorms EV3. Also, this past NIWeek 2013, I saw a demo of the new EV3 programming environment (based on LabVIEW). This is the next generation of the previous Mindstorms NXT and the first major revamp of the platform since around 2006. The last updated was in 2009. The new Mindstorms EV3 has several enhancements, including an improved p-brick and improved sensors. However it’s also the first version of the brick to run embedded Linux. Which in itself is pretty exciting.

Lego Mindstorms EV3 - showing off balancing robot using gyroscope - GyroBoy

Just as in previous versions of the Robotic kit, National Instruments continues the collaboration with Lego in this new version. They’re releasing a new programming environment for the EV3 which is improved and should make programming much easier than before.


  • Greg Mckaskle – Chief Software Architect for Labview (National Instruments, Austin)
  • Nicole Richard – labview K – 8 Software group manager (National Instruments, Austin)
  • Flemming Bundgaard – Electronics in product technology (Lego, Billund, Denmark)

Below you can see a video of the EV3 demo at NIWeek 2013. If you look at the programming environment demo, you will notice some great usability features. For example, you can see the configuration of each block without having to bring up any popup dialogs. Also, you might not notice it in the video, but at 8:10, David zooms out on the diagram to get a better view of the program. The audience breaks out in applause to which Ray Almgren responds with: “It’s coming someday”. Obviously referring to the fact that you can’t do zooming out in your code in LabVIEW. Many people have asked for this feature over the years and NI has yet to deliver on it.

In the podcast, I asked Greg Mckaskle if any of the enhancements delivered to the EV3 software development environment will transfer over to core LabVIEW. His response gave me some hope that we might see these down the road.

Links to more information:

Hey, this is Michael Aivaliotis! Thanks for reading my post, listening to the podcast or watching the video on this page. When I’m not posting content on this site, I help companies develop automation powered by LabVIEW. If you want to find out how I can help you succeed with your next LabVIEW project – Contact Me.