ROBOTC.net Blog  

ROBOTC News

Archive for the ‘robotc’ tag

Cool Project: Conway’s Game of Life

with one comment

ROBOTC Game LifeXander over at BotBench (and future colleague!) created an awesome ROBOTC version of Conway’s famous Game of Life. As he states on his blog, “It was first thought of back in 1940, so it’s a real piece of computer science history.” The Game of Life has very simple rules: (taken from WikiPedia)

The universe of the Game of Life is an infinite two-dimensional orthogonal grid of square cells, each of which is in one of two possible states, alive or dead. Every cell interacts with its eight neighbours, which are the cells that are horizontally, vertically, or diagonally adjacent. At each step in time, the following transitions occur:

  1. Any live cell with fewer than two live neighbours dies, as if caused by under-population.
  2. Any live cell with two or three live neighbours lives on to the next generation.
  3. Any live cell with more than three live neighbours dies, as if by overcrowding.
  4. Any dead cell with exactly three live neighbours becomes a live cell, as if by reproduction.

The initial pattern constitutes the seed of the system. The first generation is created by applying the above rules simultaneously to every cell in the seed—births and deaths occur simultaneously, and the discrete moment at which this happens is sometimes called a tick (in other words, each generation is a pure function of the preceding one). The rules continue to be applied repeatedly to create further generations.

 

You can download the source code here: [LINK]. He tested it on a physical and emulated EV3 as well as an emulated NXT. It will work with ROBOTC 4.26 and up, which you can download here: [LINK].
 

Written by Cara Friez

October 10th, 2014 at 6:45 am

Update: ROBOTC for FTC – Ask an Expert Webinar next Wednesday!

with one comment

FTCThis Wednesday, Tim Friez, ROBOTC Senior Software Engineer, will be joining FTC’s “Ask an Expert” webinar series to go over the basics of ROBOTC programming for FTC. This is a great opportunity to get an overview of the environment, learn from an expert and ask questions. The live webinar begins Wednesday, October 15 at 7:00 PM ET on YouTube! You can also find the video embedded below …
 
 
 
 
 
 
 
 


 
 
Robomatter Blog Ad LEGO

Written by Cara Friez

October 7th, 2014 at 8:00 am

Sign Up for the VEX IQ Virtual Challenge!

without comments

free-graphical

We are very excited to announce the VEX IQ Virtual Challenge! This challenge is part of an ongoing research project by Carnegie Mellon’s Robotics Academy and the University of Pittsburgh’s Learning Research and Development Center designed to assist robotics teams learning to program.

teacherstudentmessageParticipating students will learn programming that enables them to solve this year’s VEX IQ Virtual Highrise Challenge. As they learn they will also earn an Introduction to Robotics and Programming Certification.

Robomatter is pleased to be working closely with the Robotics Academy to create high quality STEM learning experiences, and has agreed to provide access to all related materials FOR FREE this competition season …

- This year’s Virtual HighRise Challenge Game
- Programming Curriculum to help you learn to program
- A live online course to help guide you through the curriculum
- Free ROBOTC and Robot Virtual Worlds Software for active participants
- Digital Certification for students who complete the course and challenge

The first online training course starts October 16th, but you will receive access to the software, the virtual worlds, and the curriculum immediately when you register to participate.  In order to solicit responses to our research questions the ROBOTC and Robot Virtual World licenses are time limited, they will last until November 15, or if your students actively participate by working your way through the programming challenges you will have the license extended until April 2015.

To access these resources and find out more go to the VEX IQ Virtual Challenge page: www.robotc.net/vexiq

We hope that you participate in this project. If you have additional questions please send them to research@cs2n.org

Written by Cara Friez

October 3rd, 2014 at 12:01 pm

LEGO Online Training Starts Soon! Register Today!

with one comment

OnlineTraining.235000

Only two more weeks until our Fall LEGO online trainings start. Register for the LEGO TETRIX and/or the EV3 classes 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

 

EV3

EV3

 

FREE!! ROBOTC for EV3 Webinars
Oct 14th – Nov 18th, 2014
Tuesdays for 6 Weeks
7-7:45pm EST (4-4:45pm PST)

 

 

 

 

TETRIX

TETRIX

 

ROBOTC Online Training for LEGO / TETRIX
Oct 16th – Nov 20th, 2014
Thursdays for 6 Weeks
6-8:00pm EST (3-5:00pm PST)
* Graduates Earn a Robotics Academy Certification!

 

 

REGISTER TODAY!!

 

Written by Cara Friez

October 2nd, 2014 at 1:04 pm

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

Cool Project: VEX IQ GoProBot

without comments

2014-09-05-14.30.09Xander over at BotBench shared a really cool video a couple weeks ago when he attached a GoPro to his VEX IQ that was programmed in ROBOTC. He didn’t get any pictures of the robot with the camera on it, but you can see where it was held by the rubber bands on the end of the boom in the pictures below. The angle of the boom was also remote controllable.
 
 
 
 
 
 
 


 
And check out the video here …
 

 
Read more about this cool project and other things going on over at BotBench, here!

Written by Cara Friez

September 30th, 2014 at 7:30 am

Sneak Preview: ROBOTC Lite

without comments

ProgramCheck out this sneak peek of ROBOTC Lite running on the iPad! You can
use the new ROBOTC Graphical commands to control virtual VEX IQ and
fantasy robots. Be on the lookout for a free beta version on the iTunes
App Store coming soon.

Written by Cara Friez

September 25th, 2014 at 11:17 am

ROBOTC Graphical Interface Video

without comments

ROBOTC Graphical VideoIf you haven’t had the opportunity to try out our new Graphical Interface yet, watch our new video to find out what you’re missing! The new ROBOTC Graphical 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.

 

 

 
 


 

Try it out today here!

Written by Cara Friez

September 23rd, 2014 at 2:19 pm

Mohave Robotics Kicking Off Their Season with ROBOTC Graphical

without comments

20140218 iPhonePics 129The Mohave Robotics team (7681B) shared with us that their team voted to kick off their VEX IQ season using ROBOTC Graphical instead of the regular version they used last year. Per their teacher, Bert te Velde, “We wanted to get more people involved with programming and ROBOTC Graphical was the logical step to allow everyone on the team to get involved, no matter what their prior level of experience.”

In November 2013, Mohave Middle School sent four 7th graders to Scottsdale Community College for a three month course in full ROBOTC. The results were worth the effort, with Mohave winning the VEX IQ Programming Award at the VEX IQ Arizona State Championship in March 2014, and placing 14th at the VEX IQ World Championship in April 2014. “And they did that with a modified clawbot, one ball at a time!” exclaims Glenn Clevenger, one of the team’s mentors. “It’s hard to believe that they went from scoring 1 point at their first qualifying event in January to scoring 40 points at the VEX IQ World Championship in April. These kids are proof that ROBOTC is not too difficult for a 7th grader to handle.”

Blog Photo Robot Only

If you are wondering why Mohave is moving to ROBOTC Graphical, it’s because they plan to have their 8th graders teach all of the 6th and 7th graders that participate in VEX IQ how to program this year. The 8th graders decided it would be faster to get the new team members up to speed on the graphical version, without having to worry about syntax errors. And they can always convert their program to full ROBOTC if they need to later into the season.

Click here to learn more about ROBOTC Graphical!

———————————————————

Robomatter Blog Ad VEX IQ

Written by Cara Friez

September 18th, 2014 at 7:00 am

2014 REC Foundation and Robomatter Scholarship Winner!

without comments

Scholarship WinnerThe 2014 REC Foundation and Robomatter Scholarship Winner is Cameron Akker of Redmond, Washington!

Cameron Akker is the 2014 REC Foundation-RoboMatter scholarship recipient and will receive $5,000 intended for students pursuing a degree related to science, technology, engineering or mathematics. Cameron attended Redmond High School and is a member of VEX Team 575, Exothermic Robotics of Redmond, Washington. He will attend Harvard University this fall. Cameron, on far right, is pictured here with his Exothermic Robotics teammates.

Cameron started programming for the first time in 9th grade and pursued a variety of summer programs to improve his skills. He began by learning ROBOTC, picked up Java at a Stanford University program, and took a course focused on robotics programming using language C at the University of Pennsylvania. Last summer, Cameron put his knowledge to use and got together with friends he met through robotics to start a mobile app company. Working straight through the summer, the group was able to create and release two Android games on Google Play.

When it comes to programming robots Cameron says, “Virtual worlds is an excellent interface through which I’ve been able to program without the rough, troublesome physicality of actual robots. It’s helpful to be able to test programs without the possibility of one mistake leading to a physical robot’s untimely demise. The Carnegie Mellon Robotics Academy sponsored Robot Virtual Worlds Competition provides an exciting chance to experience the thrill of robotics programming without needing to attend a physical robotics competition.”

“Understanding programming has also aided the way I build robots to participate in the VEX Robotics Competition,” continues Cameron. “Instead of building an entire robot and then programming it, I program the robot at every step of the build process. As a result, I don’t have to wait until the end of the build process to find broken motors or faulty engineering, but can rather find them along the way. Understanding programming has also allowed me to better set up sensors on a competition robot. Instead of putting sensors on the robot and later figuring out how to incorporate them, I only add sensors when there is a clear need in programming for them.”
The REC Foundation and RoboMatter congratulate Cameron Akker on his well-deserved scholarship award and wish him much success in his college career at Harvard University.

Robomatter Blog Ad RVW

Written by Cara Friez

September 15th, 2014 at 7:15 am