ROBOTC.net Blog  

ROBOTC News

Archive for the ‘VRC’ tag

VEX ROBOTC Online Trainings Start in February!

without comments

VEX IQ Course Robomatter Banner

Carnegie Mellon Robotics Academy is excited to announce their latest online training schedule, which starts in February. Register for the VEX CORTEX and/or the VEX IQ class today! Enjoy the convenience of taking Robotics Academy courses without leaving your own computer workstation.

Benefits of our Online Training:
- Assisted training using provided hardware and software
- Screen sharing amongst the class
- Networking opportunities with other professional educators

VEX CORTEX

VEX CORTEX

 

ROBOTC Online Training for VEX CORTEX
Feb 17th – Mar 24th, 2015
Tuesdays for 6 Weeks
6-8:00pm EST (3-5:00pm PST)
* Graduates Earn a Robotics Academy Certification!

 

 

 

 

VEX IQ

VEX IQ

 

ROBOTC Online Training for VEX IQ
Feb 16th – Mar 23rd, 2014
Mondays for 6 Weeks
6-8:00pm EST (3-5:00pm PST)
* Graduates Earn a Robotics Academy Certification!

 

 

 

REGISTER TODAY!!

 

Written by Cara Friez

December 11th, 2014 at 11:35 am

VEX Online Training Starts Soon! Register Today!

without comments

OnlineTraining.235000

Only two more weeks until our Fall VEX online trainings start. Register for the VEX CORTEX and/or the VEX IQ class today! Enjoy the convenience of taking Robotics Academy courses without leaving your own computer workstation.

Benefits of our Online Training:
- Assisted training using provided hardware and software
- Screen sharing amongst the class
- Networking opportunities with other professional educators

 

 

VEX CORTEX

VEX CORTEX

 

ROBOTC Online Training for VEX CORTEX
Oct 13th – Nov 17th, 2014
Mondays for 6 Weeks
6-8:00pm EST (3-5:00pm PST)
* Graduates Earn a Robotics Academy Certification!

 

 

 

 

VEX IQ

VEX IQ

 

FREE ROBOTC for VEX IQ Webinars
Oct 14th – Nov 18th, 2014
Tuesdays for 6 Weeks
6-6:45pm EST (3-3:45pm PST)

 

 

 

REGISTER TODAY!!

 

Written by Cara Friez

October 2nd, 2014 at 12:48 pm

VEX IQ HighRise for Robot Virtual World!

without comments

HighriseWebBG

The ROBOTC and Robot Virtual World teams are thrilled to announce the availability of our newest virtual world: VEX IQ Highrise! Like previous simulations of the VEX competitions, this virtual world includes a fully programmable robot, the correctly scaled field, game objects, and score and timer tracking. It’s absolutely perfect for teams who want to do strategic planning and learn how to program.

Just like the official 2014-2015 VEX IQ competition, the object of the game is to attain the highest possible score by Scoring Cubes in the Scoring Zone and by building Highrises of Cubes of the same color on the Highrise Bases. Each Cube Scored in the Scoring Zone is worth a point value equal to the Highrise Height of the same color as the Cube. That is, if a team builds a Highrise of 3 red Scoring Cubes on the Highrise Base, a red cube in the Scoring Zone is worth 3 points.

2014-06-10_16-09-03-fe39c03cd7aa6b916759539ccca54550
 
2014-06-10_16-09-24-385d3d1ca962ec260c2dca8f580a0205
 
2014-06-10_16-10-20-c889f8f94abdc88bb4a4043a96a9cb92
 
Check out our latest video highlighting the game:
 


 
The download for the VEX Highrise virtual world, along with additional helpful information can be found at RobotVirtualWorlds.com/VEXIQ.
 
Robomatter Blog Ad VEX RVW

Written by Cara Friez

July 10th, 2014 at 1:24 pm

Cool Project: VEX IQ Great Ball Contraption

without comments

VEX IQ Great Ball Contraption 0134The engineers at VEX had some fun one weekend and built this Great Ball Contraption. It was featured at Brickworld 2014 as part of one of the world’s largest GBC’s!
 
 
 
 
 
 
 
 

Each module was created independently with common inlet/outlet bays so that they could be reconfigured in any order. They even include some of the new multicolored VEX IQ parts, coming summer 2014!

Do you have a cool project? If so, email us at socialmedia@robotc.net.

Robomatter Blog Ad VEX IQ

 

Written by Cara Friez

June 26th, 2014 at 9:53 am

Announcing ROBOTC 4.10 now available!

with 3 comments

Summer 4.10The ROBOTC Development Team is excited to announce the availability of ROBOTC 4.10 – an update for the both the VEX Robotics (Cortex and IQ) and LEGO Mindstorms (NXT and EV3) robotics systems. This new version includes new features and functionality for all ROBOTC 4.X compatible platforms.

  • Full support for the VEX IQ platform in ‘Robot Virtual Worlds’ – Updated “Curriculum Companion” to support VEX IQ
  • Support for VEX IQ 2.4Ghz International Radios (Requires VEX IQ Firmware 1.10 or newer)
  • Initial Support for I2C devices with EV3 platform
  • Updated Graphical Natural Language with new colors and commands!
  • Support for nMotorEncoderTarget in Virtual Worlds (NXT & Cortex Platforms)
  • Support for motor synchronization in Robot Virtual Worlds (NXT Platform)
  • Initial update of ROBOTC documentation (VEX Cortex/IQ Platforms)
  • Support for Project Lead the Way (PLTW) 2014-2015 School Year Users

Before you can use ROBOTC 4.10, you will need to ensure that your devices are up to date. The instructions to update your hardware will be different depending on what hardware setup you may have…

LEGO NXT Users

  • Simply update to the latest ROBOTC firmware from inside of ROBOTC.

LEGO EV3 Users

  • Update your LEGO EV3′s Firmware/Kernel by connecting your EV3 and select “Download EV3 Linux Kernel” from inside of ROBOTC – This process will take about 5 minutes and will allow your EV3 to communicate with both ROBOTC and the EV3 Icon-Based programming language. After updating your EV3′S Linux Kernel, you’ll be able to install the ROBOTC firmware from inside of ROBOTC.

VEX IQ Users

  • Run the “VEX IQ Firmware Update Utility” and update your VEX IQ Brain to firmware version 1.10. You will also need to update your VEX IQ Wireless Controller by attaching it to your VEX IQ Brain using the tether cable. You 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 version 4.22 from inside of ROBOTC. After updating your master firmware, you will also have to install 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 find the “VEXnet Key 2.0 Firmware Upgrade Utility” utility here.
  • Link: http://www.vexrobotics.com/wiki/index.php/Software_Downloads
  • 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 version 4.22 from inside of ROBOTC. After updating your master firmware, you will also have to install the latest ROBOTC firmware as well.

Here’s the list of changes and enhancements between version 4.08/4.09 and 4.10.

New Features

  • Full support for the VEX IQ platform in ‘Robot Virtual Worlds’ – Updated “Curriculum Companion” to support VEX IQ
  • Support for VEX IQ 2.4Ghz International Radios (Requires VEX IQ Firmware 1.10 or newer)
  • Initial Support for I2C devices with EV3 platform
  • Updated Graphical Natural Language with new colors and commands!
  • Support for nMotorEncoderTarget in Virtual Worlds (NXT & Cortex Platforms)
  • Support for motor synchronization in Robot Virtual Worlds (NXT Platform)
  • Initial update of ROBOTC documentation (VEX Cortex/IQ Platforms)
  • Support for Project Lead the Way (PLTW) 2014-2015 School Year Users

Bug Fixes

  • Fixed issue when deleting graphical blocks and ROBOTC would crash.
  • Improved error messages/status messages for Tele-Op based downloads with VEX IQ
  • Improved Licensing system features to provide more debugging feedback for -9105 errors.
  • Fixed to revert issue causing bad message replies on the VEX Cortex system which prevent downloading user programs. (4.09 only)
  • Updated CHM files and fixed issues in ROBOTC opening the wrong CHM file.
  • Update colors properly with the new document architecture with graphical.
  • EV3 – Casper update to prevent crashing when using VMWare Virtual Machines.
  • VEX IQ Graphical – Add USB ‘Directional Pad/POV Hat’ values for use with armControl with Virtual Worlds for IQ
  • VEX IQ Graphical – Added the ability for Graphical XML Documents to contain “RBC Macro” parameters.
  • Licensing system update to fix “heartbleed” like issues that may be present during activation.
  • EV3/IQ – Eliminate duplicate identical definitions in robotcintrinsics.c for motor commands.
  • Add new EV3 commands for sending I2C messages
  • Fix a bug in compiler generation of ‘string’ concatenation (i.e. “+”) operator.
  • Bug in code generation. Incorrect generation of opcode bytes for “opcdAssignGlobalSShort”; old format using 1-byte global index instead of new format with 2-bytes.
  • Update timeouts for VEX Cortex with new Master Firmware 4.22 for use with VEXnet 2.0 Radios.
  • Renamed DrawCircle to drawCircle
  • Fix Compiler bug with “%” and “>>” opcodes. Most of the “>>=”, “<<=”, “%=”, “&”=, “|=”, and “~=” opcodes don’t care whether the left-hand operand is ‘signed’ or ‘unsigned’. That’s how they were treated in current compiler / VM. However, “>>” and “%” opcodes do care if “signed’ vs ‘unsigned’ where the operand size is either ‘char’ or ‘short’. This change fixes that situation. This problem has been undetected since the introduction of ‘unsigned char’ and ‘unsigned short’ types were introduced.
  • 4WD Support for Natural Language with VEX IQ.
  • VEX IQ Graphical – Changes to “moveMotor” command to allow it to move in reverse if user specifies a negative quantity or speed, not just speed
  • VEX IQ Grahpical – Adjust the Graphical arcadeContorl and tankControl commands to only show channels; adjust armControl to only show buttons; add default values to most commands
  • Virtual Worlds – regulated motor movements for RVW;
  • VEX IQ – Fixed VEX IQ bug where I2C traffic would be considered “timed out” on VM startup.

As always, if you have questions or feedback, feel free to contact at support@robotc.net or visit our forums!

Written by Cara Friez

May 28th, 2014 at 8:12 pm

Announcing VEX Skyrise Robot Virtual World!

without comments

The ROBOTC and Robot Virtual World team are thrilled to announce their latest virtual world: VEX Skyrise! The VEX Skyrise virtual world simulates the brand new VEX Robotics Competition, announced today at VEX Worlds, for the 2014-2015 season. Like previous simulations of the competitions, this virtual world includes multiple fully programmable robots, the correctly scaled field and game objects, and score and timer tracking. It’s absolutely perfect for teams who want to do strategic planning and learn how to program. Check out video of the new game here!

VEX Skyrise

VEX Skyrise features very high scoring goals this year. To account for this, we’ve added a brand new robot: RVW VEX Scissorbot. Scissorbot can pick the cube game objects off of the ground and quickly score them in the highest goals. It is fully programmable with motors, encoders, a gyro sensor, sonar sensor, potentiometer, and line tracking sensors.

Scizzorbot

We’ve also adapted our RVW VEX Scooperbot model with a gripper and linear slides, allowing it to grab game objects from the floor, extend its arms, and drop them onto the goals. We’ve dubbed this version RVW VEX Fantasticbot. It also features a full set of motors and sensors, making it fully programmable.

Clawbot

The download for the VEX Skyrise virtual world, along with additional helpful information can be found at RobotVirtualWorlds.com. To help you get started, sample code is included with the world, but also can be downloaded here:  RVW VEX Skyrise Sample Code

Good luck to all of the VEX teams at Worlds during the final day of the competition. We look forward to another great season!

 

Robomatter Blog Ad VEX RVW

Written by Jesse Flot

April 26th, 2014 at 12:53 am

RVW VEX Toss Up Competition – One Day Left!

without comments

Toss-Up-CS2N-ModeThere is only one day left to enter our Robot Virtual Worlds VEX Toss Up Competitions!

VEX Toss Up is played on a 12′x12′ square field. The object of the game is to score your colored BuckyBalls and Large Balls into the Near Zone and Far Zone, by Locking Up your colored BuckyBalls and Large Balls into the Goals, and by Low Hanging, Hanging and Ultra Hanging off your colored Bar at the end of the match.

This Virtual World is designed to simulate the Toss Up competition field and several robot designs, allowing teams to practice their programming and form winning gameplay strategies.

See the rules documents for the full CS2N game explanation:

  1. VEX Toss Up – Autonomous CS2N Mode
  2. VEX Toss Up – Remote Control CS2N Mode

Additional information to help you get started:

Good Luck and Happy Programming!

 

Robomatter Blog Ad VEX RVW

Written by Cara Friez

March 13th, 2014 at 3:28 pm

ROBOTC Graphical Programming Preview Available!

without comments

clickanddragAfter months of work, the ROBOTC Development Team is excited to announce the availability of the first preview release of ROBOTC Graphical Language for the VEX IQ platform. This new interface will allow you to program robots from inside ROBOTC with easy-to-use graphical blocks that can be drag-and-dropped to form a program. Each block represents an individual command from the “text-based” ROBOTC and Natural Language. The new click and drag interface along with the simplified commands of Natural Language will allow any robotics user to get up and running with programming their robots as soon as possible.

The first release of ROBOTC Graphical Language is available for the VEX IQ platform for use with the standard VEX IQ Clawbot and Autopilot Robots. All ROBOTC 4.0 users will receive access to the new Graphical Language interface at no additional cost! Our plans over the next few months are to extend the Graphical Language interface to all of ROBOTC’s support platforms, including the Robot Virtual Worlds technology. You can download the preview version today at http://www.robotc.net/graphical/.

———————————————————————————————————————————————————-

The new ROBOTC Graphical programming environment adds a number of new features we’d like to highlight:

Graphical Language Command List (Drag and Drop)

GraphicalFunctionBar
With the new ROBOTC Graphical Mode, we’ve updated our “Functions Library” to match the style of the Graphical interface. This new mode will allow you to drag and drop blocks of code from the “Graphical Functions” menu into your program to get your program created even faster!

New Language Commands for Easier Programs

NewLanguageCommands
We also added some new language extensions to both ROBOTC and Natural Language; such as the simplistic “Repeat” command. Prior to the Repeat command, users would need to copy and paste large sections of code or use a looping structure (like a ‘for’ or ‘while’ loop) in order to have a set of actions repeat a number of times. With the new “Repeat” command, however, users can simply specify how many times they would like the code to run, with no complex coding required. And users who wish to make an “infinite loop” can use the “repeat forever” command to accomplish this task quickly!

Commenting Blocks of Code!

CommentingOut
Another awesome tool that we’ve implemented in ROBOTC Graphical is the “comment out” feature. You can now comment out an entire line of code just by clicking on the block’s line number. The robot ignores lines of code that are “commented out” when the program runs, which makes this feature very useful when testing or debugging code. This new tool is unique to ROBOTC’s Graphical interface.

Updated and Simplified Toolbar

Toolbar
Sometimes navigating menus as a new user can be a little overwhelming – so many options to choose from and lots of questions about what each option is used for. To help with this, we’ve redesigned ROBOTC’s toolbar to make getting up and running easier. We put the most used commands on a larger toolbar so new users have an area to easily click to download firmware, send their code to their robot, and run their programs without having to use the standard menu interface.

Convert to Text-Based Natural Language

ConvertToText ConvertToText2
Because each Graphical Natural Language block corresponds to a real ROBOTC or Natural Language function, users will be able to graduate from Graphical Programming to full text-based programming with the press of a single button. This allows users to naturally transition from Graphical Natural Language to the text based Natural Language (or ROBOTC), without having to worry about manually converting the code line-by-line!

Teacher’s Guide and Sample Programs

UsersGuide
The new graphical interface includes over 50 new sample programs to help you get up and running with working examples and demo code. In addition, we’ve also developed a 30+page guide to walk new (and existing) users through the new Graphical Programming interface and getting started with the VEX IQ platform. You can find a link to the programming guide here and also on the ROBOTC Graphical page.

———————————————————————————————————————————————————-

This initial release is only the beginning and we’re planning on improving the software with more features and flexibility over the coming months.

Future Support/Features:

  • Copy and Paste
  • Undo/Redo Support
  • Support for custom robots/configurations via an updated “Motors and Sensor Setup” interface.
  • Dynamic Loop and Command Parameters (based on Motors and Sensor Setup / Robot Configuration)
  • Tooltips, Contextual Help, and more!

Click here to download the installer!

Let us know what you think! If you have any feedback or questions, please send them along via the ROBOTC’s VEX IQ forums.

 
 

Robomatter Blog Ad VEX IQ

 

New Robot Virtual Worlds Video!

with one comment

RVWRobot Virtual Worlds just released a new video all about the software!! Check it out here:

 

 

 

 

 

Already using RVW? What do you think? How do you use this software in your classroom? We’d love to hear your feedback!

2014 REC Foundation and Robomatter Scholarship

without comments

REC Foundation Scholarship REC Foundation and Robomatter are pleased to partner to offer one (1) $5,000 non-renewable scholarship to one (1) high school junior or senior intent on pursuing a degree related to science, technology, engineering and mathematics in college. The award will be presented at the VEX Robotics Competition World Championship in April 2014, but the student does not need to be present to win.

Eligible students must have participated in the VEX Robotics Competition and submit a 500-word essay explaining how their participation in both the VEX Robotics Competition and the Carnegie Mellon Robotics Academy Sponsored Robot Virtual World Competition enabled them to develop a high competency and appreciation for programming. In addition, students must indicate how programing skills and use of ROBOTC enhanced their understanding of robotics or aided their participation in the VEX Robotics Competition.

Click this link to see the scholarship requirements: Robomatter Scholarship

Fill out this form and follow the instructions on it to apply: Robomatter Scholarship Application form

Entries must include:

  • Student’s name
  • School name
  • Specify grade level (i.e. Junior or Senior at time of application)
  • Team number
  • Document/statement from team mentor verifying student’s participation/role in the challenge
  • Student’s email, mailing address with city, and state

All entries must be submitted to scholarships@roboticseducation.org.

Deadline: February 15, 2014!!