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

RoboschoolHumanoidFlagrun-v1 flies in an endless summersault? #194

Open
leedtan opened this issue Jun 16, 2019 · 0 comments
Open

RoboschoolHumanoidFlagrun-v1 flies in an endless summersault? #194

leedtan opened this issue Jun 16, 2019 · 0 comments

Comments

@leedtan
Copy link

leedtan commented Jun 16, 2019

I believe the RoboschoolHumanoidFlagrun-v1 environment has a bug in the physics engine.

I'm trying to train humanoid RoboschoolHumanoidFlagrun-v1 via actor critic and sometimes visualize what he's learning. I have the "done" flag disabled so that he can run for a few steps even after the episode is over, to view how the environment works in weird situations.

Sometimes I see him do flips/summersaults/fly into the air and away from the screen very quickly.

It seems hard for him to do because he doesn't do it often, but I believe there is a bug in the physics engine that allows him to fly and due to this bug, my agent ignores the real goal and tries to learn to fly because that is a quick and easy way to move quickly toward the flag.

Is this a known bug? Are there specific states I could track when I try to demonstrate this occurring? This seems like a classic bug according to the saying "if you want to find bugs in your physics engine, train an RL agent on the environment and see if it starts to fly".

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

1 participant