Code for training on swerve software based on WPILib SwerveControllerCommand example with the following changes:
- Adopted Google naming convention
- Added swerve drive simulation using DCMotorSim and gyro sim based on AdvantageKit example
- Added data logging including module states in format compatible with AdvantageScope swerve module display