-
Notifications
You must be signed in to change notification settings - Fork 48
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
Problem running casadi-based controllers for whole-body-controllers when installing whole-body-controllers from conda binary packages #782
Problem running casadi-based controllers for whole-body-controllers when installing whole-body-controllers from conda binary packages #782
Comments
Related issues: conda-forge/casadi-feedstock#51 . |
Ciao @traversaro ! Actually, the velocity controller version we are currently using has osqp as a solver (see https://github.com/robotology/whole-body-controllers/blob/258bced9cdb74a8c745ca3548c4c60ee85f295aa/library/simulink-library/MomentumVelocityControl/src/casadi_block.m#L251) but it is in devel and has not been merged yet into master. @gabrielenava if we merge devel into master we should resolve the problem, what do you think? |
Perfect! No hurry, it is not urgent. I just wanted to make sure that we eventually fix it. |
The conda-forge part of the problem was fixed in conda-forge/casadi-feedstock#52 . |
yes, we will open a dedicated PR then |
wbc master and the latest release still uses qpoases (see https://github.com/robotology/whole-body-controllers/blob/master/library/simulink-library/MomentumVelocityControl/src/casadi_block.m#L226), that is not enabled in most of our casadi builds.
Any update on this that should solve the issue? |
I tried to open a PR from I will bump back the modification that broke the controllers, then it should be possible to proceed with merging. |
I fixed I merged the PR and now no controllers should use |
Great, thanks! |
When whole-body-controllers is installed from conda binary packages (so following the instructions in https://github.com/robotology/robotology-superbuild/blob/master/doc/conda-forge.md#binary-installation), the
casadi
package is installed via thecasadi
conda-forge binary available in https://github.com/conda-forge/casadi-feedstock . However, osqp is not enabled in that build, so some controllers that use casadi+osqp would fail at runtime.The text was updated successfully, but these errors were encountered: