iCarnegie and Robomatter, two STEM Education solution providers, founded by researchers at Carnegie Mellon University, have merged to form a global Computer Science and STEM education solutions company. The mission of the new company is to make research-based STEM educational solutions accessible to every global classroom. The company’s vision is for all students to be technologically literate and computationally proficient as innovators competing in a global emerging economy.
iCarnegie and Robomatter have been partners in developing STEM education solutions for over 4 years, and the combined organization creates a uniquely differentiated company to meet the growing, global demand for high quality STEM education products. Our products will be a combination of our unique brands and attention to quality STEM teaching methods, rigorous curricula, certification, and educational technology to drive change in the globalized STEM classroom. Our classroom programs provide educators and students with a range of resources to accelerate STEM learning–from programmable technology, robot activity and virtual environments to pedagogic methodology, assessment tools and certification programs.
We LOVE getting Twitter posts sent to us about ROBOTC. In the last few months, you have shared even more great posts and pictures with us. We decided to make a THIRD compilation of some of our favorites so you can check out some of the cool projects going on …
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!