• Login
  • Register

Work for a Member company and need a Member Portal account? Register here with your company email address.

Project

Interactive C

Groups

Interactive C was a programming environment used by robotic controllers such as the rev. 2.21 6.270 controller and the Handy Board. It gave users the ability to control a robot by using C commands and additional functions tailored specifically for robotics (i.e.: actuator control, sensor inputs). Interactive C allowed users to either enter commands interactively or load the program in as a file. The heart of Interactive C is a compiler that converts C commands into pseudocode for a custom stack machine implemented for the controller board. The current version of Interactive C was written in C and has not been updated for several years. This project focused on the re-implementation of this compiler to port it to Java and to enhance its current features�opening the door for future improvements in the hardware Interactive C can support.