This project was for the FIRST Robotics Competition in 2010. We were to develop a software, on National Instrument’s LabVIEW, for our robot which included a complex swerve drive system.
I coordinated a programming team of six people to plan and implement swerve drive module for the robot which utilized various sensors such as accelerometer, gyrometer, and encoders. We implemented three separate drives modes (swerve, tank, automobile) by imposing certain restrictions on the swerve drive code that was developed for this purpose.