The electrical team installs the electrical components necessary to drive the robot.  Our major tasks include, setting up power distribution, controlling the motors and setting up the connections between the brains of our robot (the cRIO) and its muscles (sensors and actuators).  It is essential that we work closely with the mechanical team in order to ensure that the actuators and sensors work effectively on the structure of our robot.  We also must work tightly with the programming team to ensure that they are capable of controlling the robot properly.
Our major design & execution challenges

  • Clean, flexible layout - over the course of the build period, many different design changes will occur.
  • Ruggedized - We expect our robot to hit and get hit by other robots, we need to ensure that this will not affect our operation.
  • Safety - Ensure that all FRC rules and regulations are observed.
  • Fitting it all together - There are a lot of parts to pack into a small space.

The programming team writes software that controls our robot.  We use the information gathered from the sensors (switches, air pressure sensors, joystick axes and buttons) to control the robot by driving its actuators (motors & solenoids).  
Our major design & execution challenges

  • Time - We are often the last part of the process, so we have to work quickly
  • Coding - Writing software is tricky - We are all learning how to use LabView together, few students know how to program when they join us.
  • Flexibility - We are easily the most malleable of the disciplines involved in the creation of the robot and we can make changes at a moment's notice.
  • Working with the drive team - We need to continuously iterate with the Drive Team to ensure that the controls we implement are the most efficient way for them to drive.