ROBOTC.net Blog  

ROBOTC News

Archive for the ‘General News’ Category

VEX CORTEX Trainer: Gyro Sensor Chapter Now Available!

without comments

VEX Cortex Trainer The latest chapter within our latest VEX CORTEX Video Trainer Curriculum is now available … Gyro Sensor! Located in the Sensing section, this chapter will allow you to to turn the robot by measurements of degrees.

Some of the lessons you’ll learn within this chapter includes:

  • How the Gyro Sensor works

  • How to account for the momentum of the robot when turning.

  • How to use the Gyro Sensor to reduce Accumulated Error.

  • How to use the Gyro Sensor to increase turning accuracy.

 

Gyro Chapters
 

Check out one of the chapter videos here:


 

End Gyro SectionAt the end, there are two programming challenges, Mine Traversal and Robo 500, that can be completed with either a physical or virtual robot.

 

Check out the entire curriculum here!

 
 
 

Written by Cara Friez

July 2nd, 2015 at 7:25 am

iCarnegie Merges with Robomatter

without comments

logos_full_color

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.

workingTogetheriCarnegie 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.

Click here to read more about this merger and the future goals of our new company here!

Written by Cara Friez

July 1st, 2015 at 12:01 pm

CMU’s Robotics Academy Fall 2015 Online VEX Training Schedule!

without comments

Teacher_VEX copyCarnegie Mellon’s Robotics Academy has announced their Fall ROBOTC online VEX training schedule, which starts in September! The Robotics Academy is a world leader in robotics education and trains teacher internationally. Enjoy the convenience of taking courses without leaving your own computer workstation.

Robotics Academy online training includes:

  • Online access to supplemental lessons from Robotics Academy materials
  • Technical support for all hardware and software used in the class
  • 24/7 access to class management system, forums, and message boards (monitored daily)
  • Opportunities for Continuing Education credits and certificate of completion

 

ROBOTC Online Training for VEX CORTEX
Sept 22 – Oct 27, 2015
Tuesdays for 6 weeks
6 – 8pm EST (3 – 5pm PST)

 
 
 
 
 

 

ROBOTC Online Training for VEX IQ
Sept 21 – Oct 26, 2015
Mondays for 6 weeks
6 – 8pm EST (3 – 5pm PST)

 

Register Today!

 

Written by Cara Friez

June 30th, 2015 at 6:40 am

CMU’s Robotics Academy Fall 2015 Online LEGO Training Schedule!

without comments

Teacher_LEGO 2Carnegie Mellon’s Robotics Academy has announced their Fall ROBOTC online LEGO training schedule, which starts in September! The Robotics Academy is a world leader in robotics education and trains teacher internationally. Enjoy the convenience of taking courses without leaving your own computer workstation.

Robotics Academy online training includes:

  • Online access to supplemental lessons from Robotics Academy materials
  • Technical support for all hardware and software used in the class
  • 24/7 access to class management system, forums, and message boards (monitored daily)
  • Opportunities for Continuing Education credits and certificate of completion

ROBOTC Online Training for LEGO MINDSTORMS EV3
Sept 24 – Oct 29, 2015
Thursdays for 6 weeks
6 – 8pm EST (3 – 5pm PST))

 

 

Register Today!

 

Written by Cara Friez

June 30th, 2015 at 6:35 am

VEX CORTEX Trainer: Integrated Encoders Chapter Now Available!

without comments

VEX Cortex Trainer We are excited to share our latest chapter available within out VEX CORTEX Video Trainer CurriculumIntegrated Encoders! Located in the Movement section, this chapter will allow you to increase movement accuracy and automatic movement corrections.

Some of the lessons you’ll learn within this chapter includes:

  • Introduction to the Integrated Motor Encoder as an alternative to Rotary Encoder.
  • How to use encoders to monitor movement.
  • How to use encoders to make more accurate robot movements (Straight line/ turn/ etc…)
  • How to enable PID speed control to enforce a consistent movement speed.
  • How to more accurately move the robot a certain distance.

 

Integrated Encoder Chapter

 

Check out one of the chapter videos here:


 
End Challenges
At the end, there are two programming challenges, Basketball Drills and Sentry Simulations, that can be completed with either a physical or virtual robot.

Check out the entire curriculum here!
 
 
 
 
 

Written by Cara Friez

June 23rd, 2015 at 10:39 am

Best #ROBOTC Twitter Posts – 3rd Edition

without comments

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 …

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

June 18th, 2015 at 12:34 pm

Robotics Summer of Learning Starts Today!

with one comment

SummerOfLearning2015_UPDATED

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 rsol@cs2n.org.

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

Download ROBOTC for VEX Robotics 4.32 Today!

with one comment

ROBOTC 4-32
 

The ROBOTC Development Team is very excited to announce our latest update, ROBOTC 4.32. This update is for the VEX Robotics (VEX EDR CORTEX and VEX IQ) 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:

VEX IQ Users:

  • Run the “VEX IQ Firmware Update Utility” and update your VEX IQ Brain to firmware version 1.15.
  • Users will also have to update their VEX IQ Wireless Controller in addition to any other VEX IQ Devices (sensors, motors) that may need to be updated as well.
  • After updating to the latest VEX IQ Brain firmware, users will also have to install the latest ROBOTC firmware from inside of ROBOTC.

VEX Cortex Users (with Black VEXnet 1.0 Keys):

  • You will need to update your VEX Cortex and VEX Game Controllers with Master Firmware Version 4.25 from inside of ROBOTC.
  • After updating the master firmware, users will also have to update the VEX Cortex with the latest ROBOTC firmware as well.

VEX Cortex Users (with White VEXnet 2.0 Keys):

  • The new VEXnet 2.0 keys have a specific “radio firmware” that you will need to upgrade to enable “Download and Debugging” support. You can download the VEXnet Key 2.0 Firmware Upgrade Utility here.
  • Download the “VEXnet Key 2.0 Firmware Upgrade Utility” and insert your VEXnet 2.0 key to any free USB port on your computer. Follow the instructions on the utility to update each key individually. All VEXnet 2.0 keys must be running the same version in order to function properly.
  • After updating your VEXnet 2.0 keys, you will need to update your VEX Cortex and VEX Game Controllers with Master Firmware Version 4.25 from inside of ROBOTC.
  • After updating the master firmware, users will also have to update the VEX Cortex with the latest ROBOTC firmware as well.

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

  • Debugstream 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 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.

Graphical

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

VEX

  • Added 2 more RVW Cortex Standard Models.
  • Enhancements to improve the VEX Cortex IME functionality in Virtual Worlds
  • Fixed download firmware button not allowing you to cancel the procedure
  • Small fix for VEX Cortex to disable sensor ports during initialization to prevent solenoid jitter.
  • Fixed issue of “SQUAREBOT” standard model having PID control enabled with quadrature encoders.
  • Fixed issue of “SQUAREBOT” standard model not having the VEX LCD configured.
  • Removed the quadrature encoders from the “SQUAREBOT – IME” standard model.

Happy Programming!

Written by Cara Friez

June 12th, 2015 at 5:29 pm

ROBOTC for LEGO MINDSTORMS 4.32 Available Today!

with 2 comments

ROBOTC 4-32 LEGO
 

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:

LEGO NXT Users:

  • 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.

Graphical

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

MINDSTORMS

  • 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!