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

Support ProxQP OSQP to solve QPIK and TSID QP problems #696

Open
traversaro opened this issue Jun 30, 2023 · 3 comments
Open

Support ProxQP OSQP to solve QPIK and TSID QP problems #696

traversaro opened this issue Jun 30, 2023 · 3 comments

Comments

@traversaro
Copy link
Collaborator

It would be interesting to support the ProxQP solver (https://github.com/Simple-Robotics/proxsuite) when solving QP problems created by QPIK and TSID.

This would probably require:

  • Abstract existing calls to osqp-eigen under an abstraction layer (let's call it BLFQP)
  • Add support in BLFQP for ProxQP, either by directly writing the integration with ProxQP or by interfacing with an existing abstraction layer for QP programs, such as https://github.com/isri-aist/QpSolverCollection or CasADi .
@GiulioRomualdi
Copy link
Member

I think having an abstraction layer for the solvers is doable.

@traversaro
Copy link
Collaborator Author

For reference, the abstraction layer used in stack-of-tasks/tsid is https://github.com/stack-of-tasks/tsid/blob/v1.7.0/include/tsid/solvers/solver-HQP-base.hpp .

@traversaro
Copy link
Collaborator Author

Other recent QP solvers that report intersting performances on benchmarks:

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