Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

which gpc version to use? #320

Open
stephentu opened this issue Oct 1, 2020 · 1 comment
Open

which gpc version to use? #320

stephentu opened this issue Oct 1, 2020 · 1 comment

Comments

@stephentu
Copy link

Hi,

I'd like to try out Algorithm 1 in https://arxiv.org/pdf/1902.08721.pdf.

I see two files:
https://github.com/MinRegret/TigerControl/blob/master/tigercontrol/controllers/gpc.py
https://github.com/MinRegret/TigerControl/blob/master/tigercontrol/controllers/gpc_v2.py

Which version is recommended?

Thanks!

@paula-gradu
Copy link
Collaborator

paula-gradu commented Oct 5, 2020

Hello,

gpc.py is the default implementation (the file research/test_gpc_lqr.py contains an example of it being run on the double integrator system under sinusoidal noise). For a more jax-efficient variant, please see the corresponding _gpc.py agent in the jym library (also under this group).

However, we are actually in the process of revamping the library. We will finalize this by the end of the week. Please check back on https://github.com/MinRegret on Friday!

Please let us know if you have further questions!

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

No branches or pull requests

2 participants