Programming, Controls & SensorsModule 8 of 13
Closed-Loop Control: PID, Feedforward, and SysId
Sensors are only useful if the robot acts on them. This module teaches the math and methodology of feedback control: PID tuning, feedforward, and characterizing your mechanism with SysId.
Closed-Loop Control: PID, Feedforward, and SysId is module 8 of 13 in the Programming, Controls & Sensors guide. It picks up where Gyros, IMUs, and Orientation left off and hands over to Computer Vision and Pose Estimation. Its 4 lessons are about 145 minutes of the guide's ~30 hours.
4 lessons~145 min51 lessons in this guide
In this module
4 lessons
Jargon check
FRC terms used in Closed-Loop Control: PID, Feedforward, and SysId
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