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.
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.
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)
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!
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 firstname.lastname@example.org and be a guest blogger for us. We would love to share your stories on our blog!
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!
Escape to one of our fantastic game worlds where you can use your programming skills to explore and complete challenges!
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 email@example.com with a description and your code, pictures, and/or videos. We’ll share it on our blog in an upcoming post!
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 todayto make sure you get into your preferred course (listed below!)
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.”
We 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:
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.
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.
A 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.
Robot Virtual Worlds – Beltway competition where you will play a modified version of the VEX Highrise game.
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!
Cost of Registration
The cost will be $20 per team. With this twenty dollars we will give you vex highrise cubes.
LIMITED SPOTS AVAILABLE!
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.
Are 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.
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…