Metal In Motion

... where coopertition matters!

  • Increase font size
  • Default font size
  • Decrease font size
Home Programming
Programming

To make the robot moves requires the use of electric motors and a Compact RIO (CRIO) computer system.  This team will be responsible for the implementation of the CRIO controller program.  The system is basically a "plug and play" design to minimize the amount of time required to get a robot up and running.  Programming is done in C/C++, Java, or LabView and is required to customize the control system.  This team must interpret the robot design specifications and strategy requirements to ensure that all requirements for robot operation are met.  The past couple of years the robot has had to act in two modes, autonomous where the robot runs without human control; and tele-operated where the robot runs under the control of the student driver.  This team must work closely with the mechanical, electrical, strategy, and drive teams to ensure the robot is capable of accomplishing the team's objectives.



Programming Tools

After collecting some interesting goodies from the kit of parts, some members of the programming team sit down to begin setup of the programmin environment.  Development systems need to be loaded as do the required drivers and modules.   Familiarization is next, followed by initial designs and subsystem writing.