
This is one of the classic texts: https://www.amazon.com/Adaptive-Control-Karl-Johan-Astrom/dp...
In short, many techniques that look a lot like modern machine learning have been in use for decades in control theory for tasks exactly like you describe (e.g. automatic tuning of PIDs). If you want to dig into this a bit deeper you might look up the "MIT Rule", which is a gradient style approach for dynamically tuning (and re-tuning) adaptive control systems, and is fairly common for PID tuning.
Might not be a bad idea to start with a Python-based, practical RL book and move from practical demonstrations towards theory.
Although not an RL book, I really like Data-Driven Science and Engineering by Brunton and Kutz:
- https://www.amazon.com/Data-Driven-Science-Engineering-Learn...
Steve Brunton also has an awesome youtube channel on dynamic systems, control, and machine learning.
Robotic books with some RL concepts (don't have either of these tbh):
- https://introduction-to-autonomous-robots.github.io/
- https://mitpress.mit.edu/9780262046169/learning-for-adaptive...
General texts/resources on adaptive control, optimal control, and RL:
- https://arxiv.org/abs/1912.03513
- http://www.cs.cmu.edu/~cga/dynopt/
- http://www.mit.edu/~dimitrib/RLbook.html
Practical Methods for Optimal Control Using Nonlinear Programming, Third Edition by John Betts:
- https://my.siam.org/Store/Product/viewproduct/?ProductId=316...
Adaptive Control Tutorial by Ioannou and Fidan
- https://mitpress.mit.edu/9780262039246/reinforcement-learnin...
Control Systems and Reinforcement Learning by Sean Meyn looks to be on topic but I haven't read through it.