ROBOTC.net Blog  

ROBOTC News

Archive for the ‘Competitions’ Category

RVW FTC Block Party Competition – One Day Left!

without comments

Block Party CS2N ModeThere is only one day left to enter our Robot Virtual Worlds FTC  Block Party Programming Competitions! 

In the FTC Block Party Virtual World, program one of three robots to score as many points as possible in autonomous and driver controlled modes. Score points by:

  • Placing Blocks in Floor goals
  • Placing Blocks in Pendulum goals
  • Raising the Flag
  • Hanging from the Bar

See the rules documents for the full game explanation:

  1. FTC Block Party – Autonomous CS2N Mode
  2. FTC Block Party – Remote Control CS2N Mode

Additional information to help you get started:

Good Luck and Happy Programming!

Written by Cara Friez

March 13th, 2014 at 3:28 pm

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

RVW VEX Toss Up Competition Now Live!

without comments

Toss-Up-CS2N-ModeCarnegie Mellon’s Robotics Academy, a research-based organization committed to teaching students how to program robots, is really excited to be able to support VEX Competition teams again this year. Follow the links below to learn about a NEW VEX Toss Up Programming Game that can be used by students, teachers in classrooms, coaches, or competition providers with FREE Programming Classes that your students can take. The new game is designed to teach programming and has over $5,000 in prizes. The Robotics Academy has also developed CS2N Group Technology that enables teachers, coaches, and regional competition sponsors to host their own programming and remote control virtual 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:

How to Setup Your Own In-Class Competition – Teachers, coaches, and competition organizers can setup their own unique programming competitions using CS2N Groups Technology.  The Robotics Academy has developed group technology that enables teachers to setup their own in-class competitions.  To learn how to setup your own Group competition click here:http://www.cs2n.org/tutorials/competitions

Be sure to visit the CS2N.org or RobotVirtualWorlds.com for the latest version of the VEX Toss Up software. Happy Programming!

 

Robomatter Blog Ad VEX RVW

Robotics Summer of Learning Competitions Ending Soon!

without comments

Robotics-Leaderboard copyOur inaugural Robotics Summer of Learning competitions are coming to a close on August 31! We have received some great entries, but there is still time to submit your programs for a chance at some awesome prizes.

There are three competitions eligible for prizes: CS2N VEX Toss Up Challenge, CS2N FTC “Ring It Up!” Challenge, and Robot Virtual Worlds Beacons and Barriers. Each competition is broken up into three divisions. Each player is eligible for only one prize per competition.

 
 
 
 
Divisions

  • Middle School Division – 6th to 8th Grade (for the 2013-2014 School Year)
  • High School Division – 9th to 12th Grade (for the 2013-2014 School Year)
  • Open Division – Teachers, Mentors, Coaches, Educators, Hobbyists, Everyone!

The prizes are top notch … we are giving away VEX IQ and NXT Kits; ROBOTC and Robot Virtual Worlds licenses; and two $1000 scholarships. Listed below are the official prizes:

Prizes

VEX Prizes FTC PrizesLevel Builder Prizes

The official rules are listed on the official Robotics Summer of Learning page.

You only have a few more days to enter for your chance at these awesome prizes, so sign up today!

Written by Cara Friez

August 15th, 2013 at 5:35 pm

VEX IQ Challenge – Add It Up

without comments

VEX IQ LogoAt the VEX World Championship in Anaheim, VEX introduced their newest robotics platform, VEX IQ.  VEX IQ is designed to transform STEM learning for students and their teachers. Students as young as 8 can begin building and programming their robot.

To support the VEX IQ system, the REC Foundation revealed a new VEX IQ Challenge game called “Add It Up” for the 2013-2014 robotics season.
 

VEX IQ Add It Up Field

In the VEX IQ Challenge, students, with guidance from their teachers and mentors, build a robot using the VEX IQ robotics platform to solve an engineering challenge that is presented in the form of a game. VEX IQ Challenge teams will work together scoring points in Teamwork Matches, and also get to show off their robot’s skills individually in driver controlled and autonomous Skills Challenges. VEX released a new video yesterday that explains the rules of the game.

 

There are a total of thirty-six (36) Small BuckyBalls and four (4) Large BuckyBalls available as Scoring Objects in the game. There are four (4) Floor Goals, two (2) Low Goals, two (2) High Goals, and four (4) Scoring Rings, as well as a Hanging Bar. Official game documents are available here: VEX Wiki – Add It Up

Registration for a VEX IQ Challenge team costs $100. Additional teams from the same schools can register for $50. Tournament entry fees vary by event. Visit RobotEvents.com for more information, to register a team and find events near you.

Carnegie Mellon Robotics Academy is currently developing new curriculum and trainings for the new VEX IQ platform and ROBOTC for VEX Robotics 4.0. Curriculum, software, and training will be available this Fall.  To find out more information visit: Robotics Academy VEX IQ.

What do you think of the new VEX IQ system? Are you interested in creating a team in your area?

Written by Cara Friez

July 2nd, 2013 at 6:02 pm

VEX Worlds 2013 Recap

without comments

vexrwcWe had so much fun at the 2013 VEX World Championships last week! We saw some great matches, met tons of fantastic people, and got a chance to share some big news with everyone throughout the week.  We will be posting more detailed information on our news next week, so keep an eye out for that. Thank you to every one who stopped by to say hi and congrats to EVERY team. You all did an amazing job. Also thank you to VEX Robotics and the REC Foundation for inviting us to be a part of such an awesome event. We look forward to next year!

Check out our short recap video:


 

And if you haven’t had a chance, head on over to our Facebook page to checkout our photo album – VEX Worlds 2013.

 

Written by Cara Friez

April 23rd, 2013 at 4:46 pm

Wiki Guide: How to Play Sounds Through a VEX Cortex Speaker

without comments

Back in April, we did an unboxing for the VEX Cortex Speaker which we blogged about, here.

Since then we have had many requests for an updated guide on how to play custom audio files through the Cortex Speakers. Today, the wait is finally over. We have updated our wiki pages to include an in-depth guide on how to convert a sound file into a Cortex-usable format using the open source program, Audacity [link].

Once the file is formatted and downloaded to the Cortex properly, the ‘PlaySoundFile(“filename.wav”)’ command is used to access the audio file and play it through the speaker port (example shown below).


task main()
{

//Play a Sound File (need to use the File Management to Upload First)
PlaySoundFile("1.wav");
wait1Msec(1000);

}

If you are interested in the Cortex Speaker and what can be played through it, check out the VEX forum post about playing Nyan Cat through the VEX Cortex speaker. As an added holiday bonus, how about the 12 Days of Christmas?

We are continually updating and improving all of our support material; if there is anything you think would make ROBOTC more accessible, don’t hesitate to comment below!


Written by John Watson

November 21st, 2012 at 1:01 pm

RVW Update: VEX Sack Attack v1.2.1 Now Available!

without comments

Attention all VEX teams! We just released a substantial update to this year’s VEX Sack Attack virtual world. Download it here, or on the RVW Level Packs download page. Here’s what’s new:

New Robot: Clawbot

  • Clawbot features a 4-wheel, 2-motor drive system, an arm motor, a gripper, and the full array of sensors. Best of all, it’s fully programmable in ROBOTC!
  • Additional sample code for Clawbot is installed with the update, and can be downloaded here.

Pre-loads and Automatic Scoring

  • Both Gripperbot and Scooperbot can be pre-loaded with a sack! You can control what side the robot starts on, whether it gets a pre-load, and enable the autonomous duration all from the main menu.
  • Scoring is fully implemented in this new version.
    • Earn normal points from sacks, bonus points from bonus sacks, and even more bonus points from the autonomous bonus and “parking” your robot before time runs out.
    • A cool, new timer and scoreboard keeps track of the match in the top-left corner of the window. Compete with your classmates or teammates to see who can get the highest score before time runs out!
  • Driver Control loads are also implemented once the autonomous period ends. Introduce them into the playing field by clicking on the green sack icons in the top-right corner.

Sensor View

  • Ever wonder why your Ultrasonic sensor “sees” the values that it does? Enable the new Sensor View to see what’s triggering the Ultrasonic sensor and the heading of your compass.

Additional Enhancements

  • We’ve improved the robot-sack interaction on all of the robots.
  • The lighting and contrast of the game have been enhanced, making it easier to grab and score the sacks.
  • Lots of small tweaks and adjustments.

To view the original post for the VEX Sack Attack virtual world (complete with video), visit this link.

Written by Jesse Flot

September 19th, 2012 at 11:16 am

FTC Ring It Up Virtual World v1.0 Now Available!

with 2 comments

The Robot Virtual World team is proud to announce their initial release of the FTC Ring It Up! virtual environment, just in time for kickoff! This year’s virtual competition field features two new robots designed specifically for the game; the Scissorbot and the Gripperbot. The robots are completely programmable in ROBOTC and even use the same Logitech USB Remote Control as the real world competition, allowing teams to refine their programming skills, practice driving, and form gameplay strategies well in advance of their first matches.

Note that the new features in the virtual world require the latest version of ROBOTC, version 3.50.

Here’s a video of the Ring It Up! virtual world in action:

New Robots
TETRIX Scissorbot features 4 driving motors, a scissor lift and a LEGO gripper:

The Scissorbot gripper is best at picking up tubes parallel to its gripper.

TETRIX Gripperbot features 2 driving motors, and arm motor and a LEGO gripper:

The gripper on Gripperbot is best at picking up tubes perpendicular to its gripper.

User Interface
The new and improved user interface allows you to switch between the robots, choose different starting positions, and tells you where the growing list of motors and sensors are connected:

Controlling the Robots
Sample code for programming the robots to move autonomously or via a Logitech USB Remote is installed with the level pack. It can also be downloaded here.

Don’t have a Logitech USB Remote Control? No Problem! We’ve also added keyboard control for the robots when a ROBOTC program isn’t running! The controls are as follows:

  • W” key: Robot moves forward
  • A” key: Robot turns left
  • S” key: Robot moves in reverse
  • D” key: Robot turns right
  • {” key: Gripper Closes
  • }” key: Gripper Opens
  • ;” (semicolon) key: Wrist motor up
  • ” (single quote) key: Wrist motor down
  • <” key: Scissor lift / Arm motor up
  • >” key: Scissor lift / Arm motor down

Driver Camera View
Check out Camera view 4 to practice driving the new virtual robots from the same perspective you’ll use in the competition.

Future Enhancements!
We’re extremely excited about this release, but we’re not done yet. Check out some of the enhancements that are on their way!

  • Addition of “Autonomous Rings” pre-loaded on the robots
  • Emulation of the IR Sensor and IR Beacon
  • Dynamically calculated scoring

The FTC Ring It Up! virtual world can be downloaded here, or under the Available Level Packs section of the RVW Download Page.

Written by Jesse Flot

September 8th, 2012 at 1:56 pm

Posted in Competitions,FTC,NXT,Releases

Tagged with , ,

Announcing ROBOTC 3.5! Beta Version Available Today

with 5 comments

The ROBOTC Development team is proud to announce thatROBOTC 3.5 for the LEGO Mindstorms, VEX Cortex and PIC, Arduino, and Robot Virtual World platforms will be available on September 7th, 2012. The new ROBOTC 3.5 update will be free-of-charge for ALL existing ROBOTC 3.0 license holders. Download a Beta version (3.45) today to get a sneak peak at all of the new features and enhancements available in ROBOTC 3.5!

ROBOTC 3.5 has a number of new features and enhancements:

  • Full ANSI-C support to support pointers, recursion, and stacks with an updated compiler and updated robot firmware.
  • New and Updated Debugger Windows:
    • “Local Variables” to monitor variables in the current task or function.
      (Note: Local variables are only available when your program is suspended)
    • “Global Variables” to monitor variables available to your entire program.
    • “Call Stacks” to monitor function calls in the currently selected task.
  • Updated Documentation and Wiki (www.robotc.net/wiki) – Still in progress!
  • Support for Standard C commands – sprintf(), sscanf(), support for character arrays, unsigned variables, etc.
  • Support for the Arduino family of controllers (Uno, Mega, Mega 2560) with future support and expanded functionality for the Arduino Leonardo and Due controllers.
  • Updated Robot Virtual Worlds support to include additional sensors and motors.
  • Improved Robot Virtual Worlds performance to simulate more realistic physics and robot behaviors.
  • Support for the new MATRIX building system with the NXT.
  • Many general enhancements and bug fixes – more in-depth change log to come with the ROBOTC 3.5 official release.

Please remember that the Beta available today should not be installed across entire school sites–this is a beta version, so install at your own risk!

You can participate in the ROBOTC 3.45 Beta version by downloading a copy here. Please note that the Beta version will uninstall your existing version of ROBOTC; the Beta will use your existing licensing so there is no need to ‘Deactivate’ before installing. If you have any issues/questions with the ROBOTC Beta, please e-mail betasupport [at] robotc [dot] net for assistance and to alert us of any issues to be fixed between now and release day.

Written by Tim Friez

August 24th, 2012 at 11:24 am