Skip to content

Add PID and BB Controllers#27

Closed
alyssadsouza wants to merge 14 commits intomainfrom
pid-controller
Closed

Add PID and BB Controllers#27
alyssadsouza wants to merge 14 commits intomainfrom
pid-controller

Conversation

@alyssadsouza
Copy link
Contributor

Summary

Created a config for PID and BB that I ran locally (and saved the outputs to results/local_pid/ and results/local_bb/) which gave reasonable CVGA graphs for 1000 timesteps. The PID parameters will have to be tuned to find better parameters, this paper kind of says there isn't an easy way to optimally find the PID parameters (bottom of page 8) so might want to do some paper reviewing.

Since the kwargs for the PID and BB controllers are a little ad-hoc I didn't want to make config classes for them, so instead I just added the kwargs parameter to the model config class.

Other changes

  • Moved experiment_runner.py out of training/ and into the base src dir

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants