We’re using the standard PID controller that comes from WPILIBJ in several places in our code. We just had a random thought, wondering what you other teams might be using for control law. Are your mentors having you do anything more advanced or different? Is it all code, or math-based like a PID controller?
If you’re willing, please go into as much detail as you can. It’s just an interesting question for us, and maybe it’ll help some other teams too.
Ah. I hadn’t checked to see if a newer edition was available. I have the 1996 edition here. From a very brief review, it looks like the 2011 edition covers all the topics in the 1996 edition, but they re-arranged the sections. I’ll take a closer look.
Team 254 did a MIMO controller two years ago. They utilized state space techniques, but I’m not aware if they used pole-placement, LQR, or something else to design their controllers.