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

Handle inequality constraints #29

Open
kassasin opened this issue Jul 25, 2024 · 2 comments
Open

Handle inequality constraints #29

kassasin opened this issue Jul 25, 2024 · 2 comments

Comments

@kassasin
Copy link

Recently I readed this paper,I found there only handle equality contraint(dynamics),what can i do if i want to handle collision or joint limit?

@vincekurtz
Copy link
Contributor

Great question, and thanks for your interest in our work!

The most straightforward way to handle inequality constraints would probably be a penalty method where the cost is augmented with a constraint violation term. The solver doesn't currently support this out-of-the-box, since we focused on the simplest possible case to optimize performance.

Updating the solver to support such penalties shouldn't be too difficult, but right now I don't have much time to work on it myself. If this is something you are interested in implementing we'd definitely welcome a contribution! We do have an (outdated, untested) prototype of joint and collision constraints in #18 that could be a good starting point.

@kassasin
Copy link
Author

uderstand,I will take a try.

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