The Software team works on the programming of the robot to tell it what to do with specific inputs. Each focus of this team works in a different section of the programming. The Teleop focus works on the programming that determines what the robot does when it is being controlled by the drivers during the competition. The Autonomous focus works in the autonomous portion of the programming, telling the robot what to do during the autonomous period of the games. The Peripheral focus works on data acquisition in the robot, providing valuable references for the robot’s extensions and capabilities. Each of these foci work closely together to provide software for a robot to perform certain tasks proficiently to solve the problem.