RoboJackets / igvc-software

The code base for the RoboNav team's IGVC robot.
https://robojackets.org/teams/robonav/
MIT License
91 stars 120 forks source link

Improved PID Controller #870

Open VAM7686 opened 2 years ago

VAM7686 commented 2 years ago

Currently we have a very simple PID controller in the gazebo swerve control node. It would be nice to improve this controller to include features such as a low pass filter for the derivative term to limit the high-frequency gain and noise and an integral clamp to avoid integral windup.

AC: Improved PID controller in the swerve control node with a low pass filter and integral clamp