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

All realistic controllers are unstable #13

Open
Astik-2002 opened this issue Jul 9, 2024 · 1 comment
Open

All realistic controllers are unstable #13

Astik-2002 opened this issue Jul 9, 2024 · 1 comment

Comments

@Astik-2002
Copy link

Greetings. I'm trying the controller examples given in realistic folder, and all controllers that are working properly in ideal section are unstable in realistic setting. Is this by design, where we have to make our own controllers or modify existing one's for better results? Also, can you please share how ideal and realistic environments are different from each other?

@fwiebe
Copy link
Member

fwiebe commented Jul 9, 2024

Hi @Astik-2002 ,
thanks for our question. The ideal examples only use the pure dynamical model of the double pendulum as described here. In the realistic examples additional effects such as process and measurement noise, delay, torque noise, torque response and perturbations are also simulated (not all effects are turned on in all scripts). The effects are the effects that are tested in the robustness score (see robustness leaderboards for acrobot and pendubot ).
The controller parameters in the scripts in the realistic folder are not tuned. So there may be parameters with which the controllers are more stable. But the scripts are just supposed to be examples for testing controllers with the mentioned effects without running the whole benchmark pipeline.

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