ROBOTC is ideal for beginning and advanced programmers, robotics hobbyists and for students transitioning from LEGO Mindstorms in middle school to VEX controllers in high school.
It enables education in Advanced Programming, Engineering, Mechatronics, and Embedded Systems.

ROBOTC was developed by the world renowned Robotics Education team
at the Carnegie Mellon University Robotics Academy

 
Advanced Programming Features
• Powerful C compiler
• Code templates
• Predictive text editor
• Interactive debugger
• Statistical functions
Automatically increases / decreases source code indents based on code syntax and structure

Optional predictive text editor
Hovering over a keyboard / variable activities tool tips.
Unlimited undos - Not just the last action!
The only interactive debugger available for VEX, enabling a dramatic reduction in development time
Continously checks for over 50 different causes of software failures

Supports user-defined breakpoints in source code.
• Basic and expert modes target both novice and advanced students

Engineering

• System design and analysis
• Rapid prototyping
• Problem solving
• Teamwork
• Critical thinking
• Hands-on application of theoretical knowledge with real world examples

Mechatronics
Easy-to-use integrated control algorithms. Closed loop PID control of motors with customization of PID factors. Students can easily design and program control algorithms from first principles.

Easy data logging & capture of experimental data with upload to PC Excel
A wide variety of feedback and control strategies for experimentation

Embedded Systems
Standard C language
Use of either industry standard built-in communications protocols or student-designed solutions
Program at high-level and low-level hardware control.
Easily develop and add customized sensors
Quickly interface new peripherals, such as keypads and displays, using accessory prototyping board
Experiment with concurrent thread operation, scheduling algorithms and other functions
Analyze, test and revise wireless networking and cooperation between multiple robots
Integrate concepts from many sub-disciplines in electrical and computer engineering: microcomputer interfacing and programming, analog and digital electronics, computer aided engineering, control, and communications


 
   
     
 

FIRST ROBOTICS
COMPETITION TEAMS

CLICK HERE
for ROBOTC Competition Support


 
 

 
Companion Training CDs from the
Carnegie Mellon Robotics Academy


Teaching ROBOTC for LEGO MINDSTORMS



Teaching ROBOTC for IFI VEX


• Multimedia teaching tools including   classroom-ready lessons, challenges
  and sample programs

• Complete robotics curriculum
  for beginner to advanced

• Interactive self-paced training

• Part of Robotics Academy acclaimed
  product line


Sold separately from ROBOTC software

Purchase online or call 412-963-7310