Worked Examples and Mini-Projects
Nine separate modules taught you the pieces. This one bolts them together into complete, buildable projects. Each lesson is an end-to-end mini-project you can type out, deploy, and run -- a closed-loop elevator with Motion Magic, a REVLib velocity-controlled shooter, a teleop swerve drive subsystem, a PathPlanner autonomous routine, and a vision-aligned scoring sequence. Every snippet uses real vendor APIs (CTRE Phoenix 6, REVLib 2025, WPILib command-based, PathPlanner, Limelight) and real part numbers so the code compiles against the libraries your team actually installs.
Worked Examples and Mini-Projects is module 10 of 13 in the Programming, Controls & Sensors guide. It picks up where Computer Vision and Pose Estimation left off and hands over to Common Mistakes and Troubleshooting. At ~235 minutes across 5 lessons it is the longest module in the guide, which runs about 30 hours end to end.
In this module
5 lessons
Jargon check
FRC terms used in Worked Examples and Mini-Projects
- Swerve DriveA drivetrain where each wheel module can independently steer and drive, giving full omnidirectional movement.
- Autonomous AutoThe opening segment of a match where the robot operates entirely on pre-programmed code with no driver input.
- LimelightA plug-and-play smart camera widely used for FRC vision targeting and AprilTag-based localization.
- PathPlannerA popular tool for designing and following autonomous paths/trajectories for FRC drivetrains.
- Teleoperated TeleopThe main portion of a match where drivers control the robot from the alliance station.
Not the one you wanted?
10 other departments use this module name
This is the Programming, Controls & Sensors one — 5 lessons, about 235 minutes. The departments below run a module by the same name over completely different material.
Longer reads
Articles that go deeper on this
All 13 modules in Programming, Controls & Sensors
Department overview- PreProgramming Foundations: A Java Primer4
- 01Foundations: Tools, Languages, and Your First Robot Program4
- 02The Robot Program: Lifecycle and Command-Based Architecture4
- 03Motors, Sensors, and Closed-Loop Control4
- 04Autonomous: Odometry, Trajectories, and Simulation4
- 05Sensing Fundamentals: Digital, Analog, and CAN Inputs3
- 06Encoders: Measuring Position and Velocity3
- 07Gyros, IMUs, and Orientation3
- 08Closed-Loop Control: PID, Feedforward, and SysId4
- 09Computer Vision and Pose Estimation3
- 10Worked Examples and Mini-Projects5
- 11Common Mistakes and Troubleshooting5
- 12Advanced Techniques and Case Studies5