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

Changing the constraint solver #50

Open
Sahandi78 opened this issue Dec 8, 2024 · 2 comments
Open

Changing the constraint solver #50

Sahandi78 opened this issue Dec 8, 2024 · 2 comments

Comments

@Sahandi78
Copy link

Hi, I am working with this environment for training an exoskeleton attached to this human model.

When I run the training script I get this messages:
Error [BoxedLcpConstraintSolver.cpp:290] [BoxedLcpConstraintSolver] The solution of LCP includes NAN values: -nan -nan -nan -nan -nan -nan -nan -nan -nan -nan -nan -nan -nan -nan -nan -nan -nan -nan -nan -nan -nan -nan -nan -nan -nan -nan -nan. We're setting it zero for safety. Consider using more robust solver such as PGS as a secondary solver. If this happens even with PGS solver, please report this as a bug.

I want to know how can I change the solver to PGS? or is there any other solution?
I have seen this issue in dartsim repo : [https://github.com/dartsim/dart/issues/1058] but it did not solve the problem.

My exoskeleton is a URDF file which is loaded in the environment
Any help?

@JWAlmighty
Copy link

same problem here. the error occurs after 700 epochs
image

@JWAlmighty
Copy link

turned out that the reward function in Environment.cpp is erroneous in the current commit e44c2ef. modified according to the paper

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