Cybernetics News  
Recent News |  Archives |  Tags |  About |  Newsletter |  Submit News |  Links |  Subscribe to CyberneticsNews.com RSS Feed Subscribe

Robotics Academy Develops Programming Language for Robots (3/1/2008)

Tags:
robotics, programming

A Lego Mindstorms kit
A Lego Mindstorms kit
Educators at Carnegie Mellon University's Robotics Academy have developed ROBOTC, a programming environment optimized for use with educational robots at the high school and college levels. Its industry-leading features enable the beginning student to successfully design and program sophisticated robots in hours, rather than the weeks of instruction typical of other systems.

The ROBOTC programming language works with LEGO Mindstorms RCX & NXT, as well as with the Innovation First VEX and FRC controllers. These are the dominant controllers used to teach robotics in today's classrooms and are also used in a growing number of robot competitions, such as FIRST.

"Students interested in robotics migrate to a new robot platform every year or two as they progress from middle school through college," said Robin Shoop, director of the Robotics Academy. "Prior to ROBOTC, each time the robot 'brain' changed, the student needed to learn a completely different programming solution. ROBOTC, with its cross-platform capabilities, eliminates the re-learning as students migrate to different and more sophisticated 'brains.'"

An innovation unique to ROBOTC is an integrated, full-featured debugger that allows the programmer to find and eliminate programming errors. A beginning roboticist often finds that it takes longer to debug a program than to write the program. The integrated debugger in ROBOTC can significantly reduce that correction time. The PC-based debugger works with the robot in wireless mode without slowing the execution of the program being debugged.

The new programming language also has a "power user" mode for the gifted or expert student. Built-in tutorials and how-to videos are just some of the techniques that shrink the learning curve. ROBOTC is continuously being upgraded based on feedback from thousands of early student users.

"Our experience is that by the end of the first 45-minute lesson, students have successfully designed and programmed a simple program in ROBOTC," Shoop said.

Unlike other programming platforms for educational robots, ROBOTC is a full-featured implementation of the industry-standard C programming language. It is not a "reduced" feature or proprietary platform-unique solution. ROBOTC has an optional user-controlled "novice" mode that hides advanced features and concepts from the beginner.

A version of ROBOTC for use with Qwerk robot controllers is expected later this year. The Qwerk controller was developed jointly by the CREATE Lab in Carnegie Mellon's Robotics Institute and by Charmed Labs of Austin, Texas, and can be used to build a wide variety of custom robots.

The Robotics Academy (www.education.rec.ri.cmu.edu), an outreach program of the Robotics Institute, is a leader in the use of robots as teaching tools in support of science, mathematics and engineering education. A free test drive of ROBOTC is available at www.robotc.net.

Note: This story has been adapted from a news release issued by Carnegie Mellon University

Post Comments:

Search

Recent Articles
Tufts to Develop Morphing Chemical Robots 7/4/2008

Implantable sensor will revolutionise the management of heart disease, say Imperial researchers: HERO 6/30/2008

Engineers help design a pulse-less pump for heart replacement 6/28/2008

Computer scientist turns his face into a remote control 6/27/2008

Researchers develop neural implant that learns with the brain 6/26/2008

Microchip is helping restore vision to the blind 6/25/2008

Tartalo the robot is knocking on your door 6/19/2008

Microchip sets low-power record with extreme sleep mode 6/15/2008

Tests Check Out Rescue Robots' Life-Saving Vision 6/14/2008

School of Robofish provides basis for teams of underwater robots 6/6/2008

Magnet-controlled camera in the body 6/5/2008

Scientists develop 'cyborg engineering' for coronary bypass grafting 6/4/2008

Microrobotic Ballet 6/3/2008

Wireless vision implant 6/1/2008

Project seeks to arm robotic training with data 5/31/2008

  Archives |  Submit News |  Advertise With Us |  Contact Us |  Links
All contents © 2000 - 2009 Web Doodle, LLC. All rights reserved.