Compare and contrast Adaptive to PID algorithm
- Dominant language
- Python
- Stars
- 1.7k
- Forks
- 778
- Avg merge
- 2h 50m
- Merged PRs (30d)
- 3
Description
In various control systems, the [PID controller algorithm]( https://www.cds.caltech.edu/~murray/courses/cds101/fa04/caltech/am04_ch8-3nov04.pdf ) (for those unfamiliar) is a common strategy to approach a target (a.k.a. setpoint) by adjusting a control variable to affect approach taking into account distance, history, and rate of approach. This algorithm has been successfully employed in a wide range of technologies with some common examples including cruise controller in cars, temperature regulation by thermostats, and various industrial applications.
In many ways the Adaptive scheduler seems to overlap with this use case. It would be interesting to see if there is anything the Adaptive scheduler could learn from PID (assuming it hasn't already learned everything 😄).
Contributor guide
Assessment
This issue has not been assessed yet.