With the guidance of the software leads, the software team programs the actions of our robot whose physical design was established by our mechanical and electrical team. Most recently, they have become experts in field-oriented drives for our newly established swerve drive. In addition, they worked on autonomous functions, to assist drivers in picking up and placing game pieces.