ROBOTC.net Blog  

ROBOTC News

Archive for the ‘programming’ tag

Cool Project: LEGO EV3 Sorter Machine

without comments

CH Chen created a cool project and shared it with us! This LEGO EV3 Sorter machine is able to detect the color of Lego Technic beams and then add it to the appropriate slot of the three colors.

 

 
 

 

Click here to see the code! And check out CH Chen’s blog with even more of his projects.

Do you have a cool project you’d like to share? If so, send us an email at socialmedia@robotc.net.

Written by Cara Friez

July 22nd, 2015 at 7:00 am

VEX CORTEX Trainer: Using the LCD

without comments

VEX Cortex Trainer The latest chapter within the VEX CORTEX Video Trainer Curriculum is now available … Using the LCD! Located in the Sensing section, this chapter covers how to configure and implement the LCD as a useful tool in your program.

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

  • Three steps to using the LCD

  • Displaying a custom message

  • How to display continuously updating values

  • How to use the LCD to debug your program

 

VEX LCD

 
Check out one of the chapter videos here:

 

Check out the entire curriculum here!

Written by Cara Friez

July 20th, 2015 at 6:35 am

ROBOTC and Science Week in China

without comments

IMG_3433In China, there’s a week dedicated to science and our China ROBOTC team was there to participate in the big event! “Science Week” is an annual nationwide event where students are encouraged to attend their area science and technology center to feel and see the latest development and innovation of the technical world.

“Beijing Science Week” is the largest exhibition in China. By winning the 2015 VEX World Champion title in VEX IQ programing challenge, China ROBOTC team was the only robotic educational institution invited to showcase the VEX IQ robot and Maker idea with the powerful ROBOTC programming software.

As honorable guest of the event,  Professor Kim Hyatt and Labash from CMU visited China ROBOTC booth and joined the award ceremony of Beijing Science Week in China.

As honorable guest of the event, Professor Kim Hyatt and Labash from CMU visited China ROBOTC booth and joined the award ceremony of Beijing Science Week in China.

At the closing event, China ROBOTC VEX IQ was awarded with the most popular demo by the crowd and Terry Sy, director of China ROBOTC, was awarded with Science Week Event Ambassador. Congrats to everyone involved!

 

 

 

 

 

 

 

 

 

 

Written by Cara Friez

July 7th, 2015 at 9:56 am

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

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