Archive for the ‘robotc’ tag

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

2015 Robomatter Scholarship Winner

without comments

The Robotics Education and Competition (REC) Foundation isRobomatter-Logo pleased to announce the winner of the 2015 Robomatter Scholarship, valued at $5,000 which invited students participating in the VEX Robotics Competition to submit an essay explaining how their participation in both the VEX Robotics Competition and the Carnegie Mellon Robotics Academy sponsored Robot Virtual World Competition enhanced their understanding and application of programming. In addition, students were encouraged to share how programing skills and use of ROBOTC improved their robotics experience.

“It’s rewarding to hear that students, like Max Farr, gain valuable hands-on experience in programming through participation in the VEX Robotics Competition,” said Jason Morrella, president of the REC Foundation. “The REC Foundation is extremely grateful to partners, such as Robomatter, who make it possible for students to secure the resources they need to continue their education and pursue a post-secondary degree in STEM.”

The winner of the 2015 Robomatter Scholarship is: Max Farr, VEX Robotics Competition Team 21, from CHAMPS Charter High School in California.

“As our team’s driver and programmer, I rely on ROBOTC’s easy and approachable format to enable me to quickly plan, set up and execute commands that improve our game strategy and overall execution,” said Max Farr. “I also rely on Robomatter’s Virtual World at the beginning of every season to better understand the game and quickly begin brainstorming robot designs.”

The 2015/2016 season is now open with VEX IQ Challenge Bank Shot and VEX Robotics Competition Nothing But Net. Both games are available through the Robot Virtual Worlds too!

For more information about the REC Foundation and the scholarship program, please visit And for more information about Robomatter, please visit

Written by Cara Friez

June 4th, 2015 at 5:30 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

A Teacher’s POV: International School Manila

without comments

The Robot-arm mimics a real arm's motion

The Robot-arm mimics a real arm’s motion

My name is Ringo Dingrando and I teach Robotics and Physics at International School Manila in the Philippines.  For the past three years, high school students have been inquiring into how to program using ROBOTC and how to use their programming skills to build robots, often with VEX hardware.  In the classroom, most of my students learn the basics through some great online tutorial videos and by teaching each other.  They can then try their code out on virtual robots by using Robot Virtual Worlds software.  This code is then modified and put onto a physical robot that they build themselves.

Students were enthralled to see the 3D printer in action.

Students were enthralled to see the 3D printer in action.

This has led to quick progress in the classroom, but it is in our after-school Robotics Club where the benefits of this are becoming more visible. Students in the club needed a venue to showcase their creative robots, and so we developed Robolution.  This is a daylong event in which ISM students in elementary, middle, and high school are given the opportunity to showcase the creations they have been working on in the previous month.



We recently completed our second annual Robolution and the results were spectacular.  Some of the highlights included a life-size robot arm controlled in “Iron Man” style, an air-powered pong game, and a ping-pong launching device.  (Check out the video links!)  Design Tech students were wowing the audience by demonstrating the capabilities of one of our 3D printers.  Students in the middle school robotics program showed off their Lego Mindstorm robots with highlights such as a Rubik’s Cube solver, a spinner factory, and a stair-climber.  Elementary school students taught letters and numbers via Bee Bots and showcased their programming prowess through interactive Scratch games.


Robolution was a fantastic learning experience because it promoted programming, design thinking, and creativity.  Almost a thousand people in the ISM community were exposed to the awesomeness of robotics.  I fully expect that a year from now I’ll be sharing even more amazing results from our 3rd Annual Robolution.


Written by Cara Friez

April 30th, 2015 at 9:55 am

VEX Nothing But Net and VEX IQ Bank Shot Robot Virtual Worlds Available!

without comments

The Robot Virtual Worlds team is thrilled to announce the availability of two brand new virtual environments, the VEX Robotics Competition – Nothing But Net and VEX IQ Challenge – Bank Shot Robot Virtual Worlds. As in years past, these worlds were made available at the same time as their real world counterparts were unveiled at VEX Worlds!

The competitions for this year are both extremely exciting; teams will actually need to shoot balls into goals. The purpose of these virtual environments is to provide teams with an environment that allows for some strategic planning, and to act as a platform to start programming with the same kinds of motors and sensors that are available in the real world. To that end, we’ve added exciting new “Launchbots” that are capable of shooting balls across the field and are fully programmable with a full array of motors and sensors. One feature we’re really excited about is the “trajectory line”, which shows exactly where your shot will go based on the robots angle and motor power! Game scoring, timing, pre-loads, match loads, climbing, and other elements are all implemented, too.

Launchbot shooting a ball into the red net:

Nothing But Net

Check out our video of the VEX Robotics Competition – Nothing But Net RVW in action:

Launchbot IQ aiming a shot into the common goal:

Bank Shot

And here is footage from the VEX IQ Challenge – Bank Shot RVW:

To help you get started with these new Robot Virtual Worlds, we are providing a FREE summer license, available at: Our video-based VEX IQ Curriculum is also available completely for free to help you get started with programming.

Click here for more information on the VEX Robotics Competition – Nothing But Net Robot Virtual World, and here for the VEX IQ Challenge – Bank Shot Robot Virtual World.

Written by Jesse Flot

April 24th, 2015 at 10:05 am

A Teacher’s POV: Palisades Middle School Robotics Initiative

without comments


Training at Carnegie Robotics Academy

After last summer’s on-site training at Carnegie Mellon Robotics Academy, Palisades Middle School’s technology and computer teachers initiated semester STEM units featuring the VEX Cortex Clawbot, Robot Virtual Worlds software, and ROBOTC programming. 8th grade students now experience how to build and program a robot through collaborative teamwork.

In technology class groups of students learn about robotic systems and mechanics by building and remotely controlling a VEX Clawbot. In computer class students program the VEX Cortex Clawbot in a virtual, immersive environment using Robot Virtual Worlds software and through coursework provided by Carnegie Mellon Robotics Academy’s CS2N Moodle-based learning management system. By combining their knowledge and skills in groups, students will ultimately compete using autonomous and remote-control programming in a class competition called, “Tic Tech Toe”.


Julia, 8th grade middle school student

I attend Palisades Middle School and am in the 8th grade. I love how both our computer and technology class are combined. Being brand new to the whole experience of robotics, finding new ways to use technology educationally is something that really intrigues me. Currently I am in computer class and cannot compare it to anything else. Overall, the atmosphere and supportive people make this experience fun and worthwhile. It has introduced me to concepts that I didn’t even know were possible and are very educational. For example, I have recently learned to use a very cool program called ROBOTC. Basically, ROBOTC is a program which allows you to give your robot “tasks”. In my computer class we have been doing this quite a bit and I just love everything about it. Its a new and educational way for students to learn programming. My learning this at a young age really builds success for the future.

Lydia, 8th grade middle school student

Student-Created Simulated Field  Created in RVW Level Builder

Student-Created Simulated Field
Created in RVW Level Builder

Our technology and computer classes joined together while working on robotics. I really enjoyed being able to create and program robots. In our tech class each student was assigned a partner to build a robot and race it in a competition against fellow classmates. Our computer class involved robotic programming.We learned how to compile and download programs to a virtual robot and complete different challenges. This program was so much fun and I really enjoyed how we got to experience both “hands-on” and “hands-off” learning.

Making Robotics Real for Students

There is a real advantage in learning how to program in a virtual environment. Most programming courses offer 2-dimensional “Hello World” feedback. Robot Virtual Worlds gives students immediate 3-D feedback and opens their eyes to real-world programming applications. We have been pleasantly surprised with how students respond with interest to learning how to program when it’s presented in this context.

Robot Virtual Worlds also offers an engaging method of project-oriented learning involving challenges. Students don’t just program the robot to move, they learn what it would be like to manipulate a robot through various simulated environments. These environments called “worlds” could be a space mission, tropical island, or could even be student-designed obstacle field. These worlds have been effective in stimulating interest and maintaining learner engagement.

Palisades4In addition to the classroom experience, our first semester students also visited a local robotics company and learned first-hand how their robotics experiences have real-world relevance. Students were given the opportunity to see actual robots in development and other related technologies. This visit got the student’s attention, providing them with a better understanding of potential opportunities in engineering and programming.

We are anxious to continue this collaborative program. There was an initial investment in training, software, and hardware, but we feel that the return for the students is well worth it. In sharing our classes and resources, students are learning about information and machine technology in a unique way. We hope that this transfers over into their continuing studies and even future careers.

Student POV: Droids Robotics

without comments

DroidsIn our newest edition of Student POV, we have Sanjay and Arvind Seshan, who are members of the robotics team, Not the Droids You Are Looking For (Droids Robotics) from Pittsburgh, PA, USA. They are actively involved in robotics all year around, whether competing themselves or teaching others. They constantly share some great pictures on their Twitter page of their team and outreach programs, so we’ve asked them to share some of their experiences in robotics …

Droids 01Our first exposure to robotics was in 2010 when we decided to visit a FIRST LEGO League tournament at the National Robotics Engineering Center (NREC). We were excited by what we saw and, the next summer, we purchased an NXT LEGO Mindstorms kit and learnt to program using Carnegie Mellon Robotics Academy’s NXT Video Trainer.

We haven’t stopped since! In 2011, we started our own neighborhood-based robotics team with eight other friends. We have participated in FIRST LEGO League as well as VEX IQ contests since then. You can read more about us on our team website (

Benefits of Robotics:

Droids 02Participating in robotics has taught us several programming languages, as well as general computer science skills and presentation skills. We now code in NXT-G, EV3-G, ROBOTC, Python and HTML as a direct result of robotics. We are comfortable interviewing experts as well as being interviewed about our work.

We use these skills outside of robotics contests to create webpages, and make online tools and programming tutorials. We even developed a robot in Minecraft that uses Python code to complete tasks. One sDroids 03ummer, we participated in a 24-hour coding contest called Code Extreme. For that event, we created a bicycle renting system using a Raspberry Pi and an RFID reader.

Robotics has taken us to some interesting places: the inside of a Smart House for seniors, under the hood of an airplane engine, and even to a sulfur dioxide sensor manufacturing plant. These field trips have shown us many different STEM careers we might choose from.

Spreading our love for robotics:

We do many robotics outreach activities all year round. We have been invited to teach other students at the Carnegie Science Center and four local libraries in the Pittsburgh area. At these events, we try to introduce students to LEGO Mindstorms, VEX IQ, EV3-G, and ROBOTC. Kids are naturally attracted to robots, and our hands-on workshops have been very popular. In September 2014, we expanded this outreach beyond Pittsburgh by teaching students around the world to program robots using our own lessons and website (

Challenges of Robotics:

The biggest challenge in robotics is probably robot reliability – getting your robot to “behave” as you intend again and again. It takes both software and hardware solutions in combination to improve reliability. To add to this problem, contest environments are often very different from practice environments. Kids who don’t have access to good programming lessons like the ones provided by ROBOTC, CS2N, Carnegie Mellon Robotics Academy’s EV3 Trainer, and often feel frustrated.

Droids 04The challenges in robotics are not problems you cannot solve. They are part of what makes robotics interesting for us. They teach us to come up with different techniques as solutions. They also teach us patience and perseverance!

Overall, robotics has given us opportunities and skills that we might not have discovered otherwise. The greatest opportunity from robotics is finding out what all a robot can do! People some times think that a child’s robot “can only do so much”. We have found that it can lead to learning a lot of advanced programming techniques.

Robotics has opened up a world of possibilities for us. We especially like sharing these possibilities with other people we meet at our workshops and demos.

You can find more information about their team here: and on their programming lessons here:

Written by Cara Friez

March 24th, 2015 at 6:45 am

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

Getting Started with ROBOTC Graphical for VEX IQ!!

without comments

IQ ROBOTCAre you interested in learning how to program in ROBOTC Graphical for VEX IQ or VEX IQ 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 VEX IQ Curriculum! To continue further with our free online training, visit our curriculum page here!

Written by Cara Friez

March 19th, 2015 at 6:45 am