4 Swerve and autos

4.1 Swerve (lecture)

SLIDES

Note

The lecture was updated to be much more comprehensive; if you’ve read it before the new slides were posted on Jan 17 please review the new version!

Further reading

Note that some of these have some irrelevant info. For example, we don’t need to implement the swerve drive control ourselves; Phoenix 6 includes a swerve drive control library that we use. I think I included the useful stuff in the revised version of the swerve lecture, so you probably don’t need to read all of this.

4.2 PathPlanner swerve and autos (lecture)

SLIDES

Note

This lesson was based on 2024 Code Overview.

Further reading