This repository contains notes for the programming lessons and workshops. Lessons are updated from year to year as required. Workshops are held each year with special-topics for the team to gain new capabilities.
- Coding orientation
- Joysticks and Motors
- Op Modes, Telemetry, Faults/Alerts
- Commands v3
- Swerve drive tuning
- Data flow, threads, scheduling
- Simulations
- Controls: Feedback, Feedforward, PID
- Controls: Inner/outer loops, Input shaping, gain scheduling
- System ID / Mechanism characterization
- Vision/odometry navigation
- Autonomous code / pathplanner