Originally the repository for creating FRC 3255's swerve drive classes in SuperCORE, this repository now holds the example implementation of our SN_SuperSwerve class.
Intro to Swerve - Software Overview - A presentation created to explain this code to 3255 members. Speaker notes contain what was generally spoken.
- Generally, how a Swerve Drive works. I personally learned the most from my team & from SeanSun6814's (FRC 0 to Autonomous) video
- Optimization of swerve angles - Learn more here
- What a Rotation2d is - WPILib Documentation
- WPILib Robot Coordinate System & Field Coordinate System - WPILib Documentation
- What a Pose Estimator is and the constants required to tune it (standard deviation) - WPILib Documentation
- Physical constants are measured in person or taken from the online listing.