The engineering department is a combination of two subteams which work together to build and design the robot. Prior to build season both subteams hold curriculum meetings to teach members how to operate the shop tools, as well as how to use CAD programs. They also teach basic design processes to the entire team so that everyone is able to help with the final design. During build season the engineering department is responsible for designing and building the robot within the given timeframe. After building the robot, build members are some of the main people in the pit so that they can fix whatever issues may arise during the competition.
The software department is responsible for writing all the code for the robot. We start by teaching new members how to use Java and introduce them to the tools we use to code, such as VSCode. During build season, we write the code for the robot. This includes not only basic driving and manipulator control, but also image recognition, motion profiling, and more. We also test the robot, making sure that everything works well, before giving it to drive team. The software department also teams up with the engineering department to build the electronics board, which contains the components necessary to power the robot.
The business department has a wide range of responsibilities over the course of the year. To start the year off, the business department focuses on finding sponsors for the team, as well as applying for the many grants which are available to FRC teams. During this time the department also runs a competition within the team for that year’s logo. Before and during build season the department processes purchase requests for the different materials that the team needs. Throughout the entire year the business department works with the communications lead to keep communication aligned with the team branding, which the business department also creates and manages.