This year, GRT elected to use a swerve drivetrain, which allowed the robot to spin while moving in the same direction. This more complex drivetrain required the drivetrain and controls subgroups to work extremely hard, but in the end the results were successful. The robot also featured an outer pickup mechanism to bring power cubes into the robot, and then an inner pickup to hold the power cubes while the elevator lifted the cubes into the air. Both pickup mechanisms used flywheels,
which allowed the blocks to be spun out of the robot and onto the switches and scale during the game. The controls teams this year converted the code from past years from Python to Java. The subgroup also experimented with virtual reality this year, attempting to allow the driver to have a first person view of the game. In addition, controls wrote code for vision tracking, allowing the robot to use reflective tape in the game to both orient and guide the robot. Finally, the group
created the code for the autonomous period of the game, allowing the robot to cross the auto line and place a cube on the switch.