Archive for the ‘NXT’ Category

Robotics Summer of Learning Starts Today!

with one comment


Robotics Summer of Learning Opens Today!

The Robotics Summer of Learning (RSOL) opens today! This summer, students have the opportunity to learn how to program virtual robots using a FREE copy of Robot Virtual Worlds where they can program VEX IQ or LEGO MINDSTORMS EV3 virtual robotsAll RSOL courses are self-paced with e-mail support available at

Sign up here!



Learn to Code : Learn to Think!

Just a few of the great reasons to join this year’s Robotics Summer of Learning:

  • All software and trainings are free for the entire summer.
  • No robotics hardware required.
  • Access to self-paced training and high quality curriculum designed to help new users.
  • Learning to program with Virtual robots takes 1/3 less time compared to physical robots! Read more about the study results here!
  • ROBOTC Graphical allows you to drag and drop blocks of code from the menu to get your program created even faster!
  • Earn a programming certificate and badges from CMU’s Robotics Academy.


It’s Easy To Get Started!

1. Visit The Computer Science Student Network

If you do not already have aCS2N account, sign up for free! Then click one of our Summer of Learning Courses (VEX IQ or LEGO EV3) to register.





2. Download the Software

Follow the instructions on CS2N to download bothRobot Virtual Worlds andROBOTC for free!






3. Start Programming!

Have fun learning how to code with fun Robot Virtual Worlds!




Sign up here!


Written by Cara Friez

June 15th, 2015 at 9:09 am

ROBOTC for LEGO MINDSTORMS 4.32 Available Today!

with 2 comments


The ROBOTC Development Team is excited to announce our latest update, ROBOTC 4.32! This update is for the LEGO MINDSTORMS (NXT and EV3) robotics systems and includes new features, functionality and a load of bug fixes.

Click here to download 4.32!

Important Setup Information for ROBOTC 4.32:


  • Simply update to the latest ROBOTC firmware from inside of ROBOTC.

LEGO EV3 Users:

  • All users will need to update the  LEGO EV3′s Kernel by connecting the EV3 and selecting “Robot Menu -> Download EV3 Linux Kernel” from inside of ROBOTC. The version number (1.07X) is the same to keep alignment with the EV3 Programming Software and LEGO’s releases.
  • After updating your EV3′s Linux Kernel, you’ll also need to update the ROBOTC firmware from inside of ROBOTC.

ROBOTC 4.30 —> 4.32 Change Log:

Robot Virtual Worlds Package Manager

Robot Virtual Worlds Package Manager simplifies keeping your RVW worlds up-to-date and allows you to easily download new ones.

RBC Macro Editor

The RBC Macro Editor allows you to quickly create a ROBOTC Text-Based or Graphical macro file that will pre-configure many aspects of the UI, such as platform, the debugger windows that are to be opened, the default save-as file name and many others. If you are targeting Virtual Worlds, you can also select which world should be used.

General Changes

  • Debug Stream has been made more robust to prevent buffer overflows and corrupted data.
  • Added quick access, “Add License” menu item.
  • Added command line option to deactivate all active, non-building licenses (-DEACTIVATE).
  • “SensorValue” intrinsic definition changed from ‘word’ to ‘int’. This will allow it be be either ‘short’ or ‘long’ depending on the native “int” format of specific platform.
  • CTRL+ALT+SHIFT+D” is new keyboard accelerator to open preferences.
  • All libraries (DLLs) and executables (EXEs) are now signed.

General Bug Fixes

  • Fix issue where a “save as” with a new document -> then a subsequent “save” would cause a “save as” prompt in the wrong location.
  • Fix enumeration bug in Joystick Driver
  • Context menu for large ICON toolbar changes now take immediate effect.
  • Fix the repeatUntil(0) warning message to say “‘repeat until’ expression is constant ‘0’. Loop will never exit.”
  • Fix issue with command line deactivation with building licenses
  • IDE was not removing error flags from graphical blocks.
  • Long operands on opcodes “&” “|”, “^” and “~” were incorrectly handling negative 16-bit constants.
  • Fix bug in addTo/MinusTo/DivideTo/TimesTo opcode when variable is a global short variable and the operand is a 16-bit or less compile time constant.
  • Fix issue that prevented functions that return pointers to be dereferenced in an expression.
  • Fixed a bug where the missing “Name” field would cause a crash for the command line activation.


  • Hitting the Control key no longer deselects all the things.
  • Bug causing Graphical Block artefacts on the screen has been fixed.


  • New Linux image, updated to 1.07X to ensure compatibility with LEGO EV3 Programming Software. Please be sure to update your brick to the latest Linux firmware.
  • EV3 brick can now be renamed from both the file and the communication utilities in the Robot menu.
  • Refreshed the Driver Suite files for both NXT and EV3
  • getColorRGB() will now also work with a standard LEGO NXT Color sensor.
  • Added intrinsic getSensorConnType() to retrieve sensor connection type.
  • Fixed multi-tasking issue in EV3 VM where multi-tasking was not possible with programs started directly from the EV3 Brick.
  • Fixed a division by zero error in DatalogTest.c sample program
  • Fixed an issue where uploading a file from your EV3 to your PC removed the file extension from the uploaded file.
  • LEGO NXT Sensors that are normally auto-ID’d no longer have their autoID flag disabled for that port.
  • LEGO Energy Meter was improperly configured.
  • Fix Standard Model issue for EV3 (Gyro was improperly configured)

Happy Programming!

Written by Cara Friez

June 12th, 2015 at 5:29 pm

The Robotics Summer of Learning is Back!

without comments

SOL Coming Soon

We are proud to announce the return of our Robotics Summer of Learning program! This summer, students have the opportunity to learn how to program robots, earn a programming certificate and badges, and play with cool software for FREE! We will provide all of the software and training materials at no cost to you or your students.  The course will consist of three modules: movement, sensing, and program flow and will be taught using the Robot Virtual World software.

The Robotics Summer of Learning starts June 15th, register here and we’ll send you a reminder when it opens up!

A Teacher’s POV Blog Series

without comments

Teacher POVWe’ve had some wonderful teachers share their stories with us this year about their experience in the classroom teaching robotics. Read their stories here in our Teacher’s POV blog series.

Here are a few recent posts:

– International School Manila
– Palisades Middle School Robotics Initiative
– RVW VEX IQ Beltway
– First Year Teaching Automation and Robotics

Do you have a story to share about implementing STEM into your classroom, a cool project you did with your students/team, or advice about teaching robotics? If so, send us an email at and be a guest blogger for us. We would love to share your stories on our blog!


Written by Cara Friez

June 10th, 2015 at 11:34 am

LEGO Users: Program Virtual Robots Without Downloading Anything New!

without comments

Have You Explored New Worlds with ROBOTC?

ROBOTC has provided you with many challenges and learning opportunities, but did you know you can explore exciting new virtual worlds without downloading anything new? Try out Robot Virtual Worlds for FREE in ROBOTC with a 10-day trial!

See the instructions to get started at the bottom of this email!

What are Robot Virtual Worlds?

Robot Virtual Worlds are high-end simulation environments that enables users, without robots, to learn programming with game and competition worlds. Watch our video for more information!

Game Worlds!

Escape to one of our fantastic game worlds where you can use your programming skills to explore and complete challenges!

Ruins of Atlantis

We thought Atlantis was a myth. We were wrong. Your mission is to explore the Ruins of Atlantis, 6,000 meters below the surface of the ocean, collecting data and treasure as you do.

Palm Island Luau Edition

Visit the beautiful Palm Island and program your robot to drive along its boardwalk path. Collect coconut clusters and set lobster traps for the Luau.

Operation Reset

The mining colony of Alpha Base H99 needs your help! A terrible storm has damaged the colony’s equipment and we need you to use your programming skills to complete the mission.

Virtual Challenges!

Practice your programming skills with virtual versions of popular robotic competitions or challenging obstacle courses.

Curriculum Companion

Practice valuable programming concepts with a variety of activities using the curriculum companion. Use the same ROBOTC code to program your real and virtual robots!

Level Builder

The RVW Level Builder provides a 12’x12′ square field to build on and several objects – from cans and boxes to line tracking tiles – that you can use to design challenging, unique, and fun levels!

Measurement Toolkit

Not sure how far to make your robot move? Use the virtual measurement tools to calculate the distance and angles needed to move around in the virtual worlds!

Getting Started

Starting your Virtual Worlds trial:

1.  Open ROBOTC (from the icon on your desktop or Start Menu).

2.  Click “Help”
in the menu and select “Manage Licenses”.

3.  Click “Add License” in the menu and select “Robot Virtual Worlds – LEGO” from the Product drop-down.

  Click “Start Trial”.

5.  Click “Close”.

Using Virtual Worlds:

1.  Click “Robot” in the menu and set the “Compiler Target” to “Virtual Worlds”.

2.  Click “Window” in the menu and set “Select a Virtual World to Use” to any of the virtual worlds installed.

Visit to explore and download more levels!

If you need to go back to programming your physical robot, select “Physical Robot” from the “Compiler Target” menu.


Written by Cara Friez

June 9th, 2015 at 9:41 am

Do you have a Cool ROBOTC Project??

without comments

Cool Projects 2

The end of the school year is here and to celebrate, we’d love to showcase some of the ROBOTC projects and code you’ve been working on all year long! If you have a cool project (like these!) send us an email at with a description and your code, pictures, and/or videos. We’ll share it on our blog in an upcoming post!

Written by Cara Friez

June 4th, 2015 at 6:00 am

Summer Teacher Trainings are Filling Up Quickly!

without comments


Our on-site (in Pittsburgh, PA) and online Summer Professional Development classes for VEX CORTEX, VEX IQ, and LEGO MINDSTORMS are filling up quickly. Register today to make sure you get into your preferred course (listed below!)

Highlights of the Robotics Academy Training:

  • Acquire new skills with technology and new ways to teach STEM with robotics using innovative pedagogy!
  • No Prior Experience with Robotics or Programming required!
  • Hands-On Experience with 36 Contact Hours!
  • Learn directly from the curriculum and technology developers!


Here’s What People Are Saying After Our Trainings:

“You guys were fantastic! This was some of the most enjoyable and informative professional development I’ve ever attended. The instructor was incredibly knowledgeable and always willing to offer help when needed. I would recommend the Robotics Academy to any teacher that is wanting to get into robotics education.”

“I thought that just about every aspect of the sessions was valuable. As a person coming in with an almost zero knowledge base, I left feeling I had a strong sense of how things work and how I can immediately implement things in my classroom.”

“Instructors were great … this stands as one of the most enjoyable workshops/courses I have taken in a VERY long time. I learned a lot, I had a good time, I was challenged … what course could hope for a better outcome than this.”


Find out more at CMU Robotics Academy Professional Development!



On-Site Classes:

July 6 – 10, 2015
July 27 – 31, 2015

June 22 – 26, 2015
July 13 – 17, 2015

Online Classes:

ROBOTC Online Training for VEX CORTEX
June 22 – 26, 2015
Monday-Friday for 1 week
3 – 5pm EDT (12 – 3pm PDT)

ROBOTC Online Training for VEX IQ
Jul 6 – 10, 2015
Monday-Friday for 1 week
3 – 5pm EDT (12 – 3pm PDT)



On-Site Classes:

June 29 – July 3, 2015
July 20- 24, 2015

Online Classes:

ROBOTC Online Training for LEGO
Jul 13 – 17, 2015
Monday-Friday for 1 week
3 – 5pm EDT (12 – 3pm PDT)

Written by Cara Friez

May 8th, 2015 at 5:30 am

Pittsburgh Area – May Madness Info!

without comments

DSC_0221We are excited to announce the Sarah Heinz House May Madness event for 2015! This year’s event will take place Saturday, May 2 at the Sarah Heinz House in Pittsburgh, PA.

This Year’s Game:

We will be using the VEX IQ Highrise game. Both VEX IQ and LEGO robots can compete! We will have claw bots of VEX IQ for you to use to compete if you wish! You can sign up for Remote control or Autonomous. The games will be scored separately.

Other games will include:

  1. A grand challenge like game where students will not know the programming or building components until they arrive. They will then have to program and build to complete the challenge. Each student, or group of students, that completes this challenge will be winners of this competition.  You should know how to do things such as forward, turn, backwards, line follow.
  2. Pick up the most VEX Highrise game cubes at once.
    Must be able to start with the blocks on the ground and then raise them into the air.
  3. IMG_2271A robot Parade where the robot must be able to follow the line, must be able to stop when it gets close to the float in front of it.
  4. Robot Virtual Worlds – Beltway competition where you will play a modified version of the VEX Highrise game.
  5. Lego Competition which will use the VEX IQ Highrise game elements.
  6. VEX CORTEX (EDR) Competition where we will be hosting a VEX Skyrise scrimmage for teams who wish to try out VEX Skyrise in a competitive setting. We must have at least 8 teams sign up to have this competition!

DSC_0248Cost of Registration

The cost will be $20 per team. With this twenty dollars we will give you vex highrise cubes.

The first 25 teams who register will be guaranteed a spot in May Madness. If you are registering more than one team then they will be placed in a waiting list.

To sign up and for more info, visit the Sarah Heinz House’s May Madness page!



Getting Started with ROBOTC Graphical for EV3!

without comments

EV3 ROBOTCAre you interested in learning how to program in ROBOTC Graphical for LEGO MINDSTORMS EV3 or EV3 Robot Virtual Worlds? If so, then this YouTube playlist is for you! This set of videos will help you to get started programming with ROBOTC.


These videos are part of the Introduction to Programming EV3 Curriculum. To continue further with our free online training, visit our curriculum page here!

Written by Cara Friez

March 20th, 2015 at 6:30 am

Best #ROBOTC Twitter Posts – 2nd Edition

without comments

We LOVE getting Twitter posts sent to us about ROBOTC. In the last few months, you have shared some great posts and pictures with us. We decided to make a second compilation of some of our favorites to share here…

Do you have a ROBOTC picture/video/post you would like to share with us on Twitter? If so, include #ROBOTC or @ROBOTC in your message.

Written by Cara Friez

February 27th, 2015 at 10:56 am