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

Fix osqp_eigen_solver hessian and linear constraint matrix. #343

Merged

Conversation

Levi-Armstrong
Copy link
Contributor

@Levi-Armstrong Levi-Armstrong commented Jul 31, 2023

There were several issues found

  1. Not correctly using eigen prune
  2. Not using pruned matrix in one case
  3. OSQP Eigen uses a different method for populating the CSC Matrix which has a bug if the input is an empty sparse matrix so a work around was implemented to get around the issue until it is fixed upstream
  4. Improve debug output to easily compare between Ifopt and Legacy Version

@Levi-Armstrong
Copy link
Contributor Author

@rjoomen FYI

@Levi-Armstrong Levi-Armstrong merged commit c2d372d into tesseract-robotics:master Aug 1, 2023
4 of 6 checks passed
@Levi-Armstrong Levi-Armstrong deleted the fix/OSQPEigenSolver branch August 1, 2023 02:20
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

Successfully merging this pull request may close these issues.

1 participant