Carnegie Mellon releases ROBOTC2.0 programming language for educational robots
April 7, 2010Carnegie Mellon University's Robotics Academy announces the release of ROBOTC2.0®, a programming language for robots and an accompanying suite of training tools that are easy enough for elementary students to use, but powerful enough for college-level engineering courses.
Like the original, this latest version of ROBOTC is an implementation of the industry-standard C programming language and has a modern programming environment that can grow as students move from elementary through college-level robot programming. ROBOTC2.0 includes significant improvements, however, including a new graphical user interface (GUI) modeled after Microsoft's popular Visual Studio programming environment. It also boasts a unique, interactive real-time debugger that operates with either a wired or wireless connection to a PC.
"Computer programming is not taught at the middle school level, yet hundreds of thousands of children gain their first programming experience with robots," said Robin Shoop, director of the Robotics Academy. "We introduced ROBOTC four years ago because students working with robots should spend their time learning scientific, mathematical and engineering principles, not learning a different programming language for each robot platform. Also, the programming environment students use should be compatible with a language such as C that they likely will use for years to come and with an interface that will help them transition to those used by professionals."
ROBOTC supports the most popular robot platforms used in schools and in student competitions such as FIRST. It is the only programming language that works for the LEGO Mindstorms RCX and NXT systems as well as the Innovation First VEX and Cortex systems. ROBOTC also is being developed to support additional platforms. Programs written in ROBOTC for one robotic system can be easily adapted to another supported platform.
ROBOTC2.0 was developed under the leadership of Tim Friez, a Robotics Institute software engineer and ROBOTC inventor Dick Swan, a Dallas, Texas, software engineer and a long-time contractor to the Robotics Academy.
ROBOTC2.0 is an integrated development environment (IDE) that consists of a compiler, text and project editor and run-time environment. Its debugger supports both Bluetooth and Wi-Fi links and gives the user complete access from the PC into the operation and step-by-step execution of the programs. ROBOTC2.0 executes instructions extremely fast; on LEGO NXT, its execution speeds are five to 50 times faster than those of other programming solutions, including LEGO's proprietary environment. It includes support for a wide variety of sensors as well as support for WAV and MIDI sound file playback.
Information about ROBOTC2.0 is available at www.robotc.net/ as well as the Robotics Academy Web site, www.education.rec.ri.cmu.edu/. ROBOTC users can obtain free upgrades to 2.0 at these sites.
The Robotics Academy, which is part of Carnegie Mellon's renowned Robotics Institute, develops techniques and tools that help K-12 teachers use robots to teach science and mathematics and to inspire students to consider careers in science, technology, engineering and mathematics.
"Everything from cell phones to entertainment centers requires programming today and Internet connectivity has become a fixture of American life," Shoop said. "Programming is a skill that is increasingly important and, despite popular misconceptions, is key to some of the fastest growing occupations in the world."
Though enrollment in computer science programs increased last year for the first time in six years, educators have been concerned about lagging interest among U.S. students.
"If we want America to lead the world in innovation, we need more students studying computer science, not fewer," Shoop said.
-
Not exactly your grandfather's Lego
Jul 15, 2008 |
not rated yet |
0
-
'Last Lecture' prof's program to be updated
Jul 31, 2009 |
not rated yet |
0
-
'The robots are coming'
Jan 29, 2009 |
not rated yet |
0
-
Google Go gets going (w/ Video)
Nov 11, 2009 |
not rated yet |
0
-
Students Hone Engineering Skills in Robotics
Dec 09, 2009 |
not rated yet |
0
-
Engineers build first sub-10-nm carbon nanotube transistor
Feb 01, 2012 |
4.9 / 5 (30) |
30
-
Something old, something new: Evolution and the structural divergence of duplicate genes
Jan 31, 2012 |
4.6 / 5 (7) |
1
-
The hidden nanoworld of ice crystals: Revealing the dynamic behavior of quasi-liquid layers
Jan 30, 2012 |
5 / 5 (3) |
1
-
Stock market network reveals investor clustering
Jan 27, 2012 |
3.9 / 5 (23) |
8
-
Of microchemistry and molecules: Electronic microfluidic device synthesizes biocompatible probes
Jan 26, 2012 |
5 / 5 (1) |
0
-
Empirical data regarding shower heads and water
2 hours ago
-
feed hold button on CNC lathe
22 hours ago
-
Mechanics of Solids ( Final exam question) please help!
Feb 09, 2012
-
RFAC in Fortran
Feb 09, 2012
-
dynamics 2/32
Feb 08, 2012
-
dynamics
Feb 08, 2012
- More from Physics Forums - General Engineering
More news stories
Soraa LED light may dim 50-watt halogen rivals
(PhysOrg.com) -- Soraa, a Fremont, California company founded in 2008, this week launched its first product, a light that uses LEDS (light emitting diodes). The "Soraa LED MR16 lamp" is the "perfect" replacement ...
Samsung can continue selling Galaxy tabs in Germany: court
South Korea's Samsung Electronics can continue to sell its Galaxy Tab 10.1N tablet computer in Germany, a German court ruled Thursday, rejecting a bid by arch-rival Apple to have them banned.
20 hours ago |
4 / 5 (4) |
3
Digital photos could put kids at risk
A study published in the International Journal of Electronic Security and Digital Forensics this month suggests that parents and carers could be putting children at risk if they upload digital photos that are automatically "geota ...
16 hours ago |
5 / 5 (1) |
3
Google launches Chrome browser for Android smartphones
With more and more people connecting to the Internet through a phone or a tablet instead of a PC, Google Inc. is bringing its fast-growing browser, Chrome, to the newest Android-powered mobile devices.
19 hours ago |
5 / 5 (5) |
0
Model analyzes shape-memory alloys for use in earthquake-resistant structures
Recent earthquake damage has exposed the vulnerability of existing structures to strong ground movement. At the Georgia Institute of Technology, researchers are analyzing shape-memory alloys for their potential ...
17 hours ago |
5 / 5 (1) |
0
|
'Dark plasmons' transmit energy
Microscopic channels of gold nanoparticles have the ability to transmit electromagnetic energy that starts as light and propagates via "dark plasmons," according to researchers at Rice University.
FDA-approved drug rapidly clears amyloid from the brain, reverses Alzheimer's symptoms in mice
Neuroscientists at Case Western Reserve University School of Medicine have made a dramatic breakthrough in their efforts to find a cure for Alzheimer's disease. The researchers' findings, published in the journal Science, show t ...
Hydrogen from acidic water: Researchers develop potential low cost alternative to platinum for splitting water
A technique for creating a new molecule that structurally and chemically replicates the active part of the widely used industrial catalyst molybdenite has been developed by researchers with the Lawrence Berkeley ...
Ultraviolet protection molecule in plants yields its secrets
Lying around in the sun all day is hazardous not just for humans but also for plants, which have no means of escape. Ultraviolet (UV) radiation from the sun can damage proteins and DNA inside cells, leading ...
Anyone can learn to be more inventive, cognitive researcher says
There will always be a wild and unpredictable quality to creativity and invention, says Anthony McCaffrey, a cognitive psychology researcher at the University of Massachusetts Amherst, because an "Aha moment" is rare and ...
Engineers find inspiration for new materials in Piranha-proof armor
(PhysOrg.com) -- Its a matchup worthy of a late-night cable movie: put a school of starving piranha and a 300-pound fish together, and who comes out the winner?