-
Notifications
You must be signed in to change notification settings - Fork 38
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
Add convex_solver_settings to TrajOptIfoptDefaultSolverProfile #425
Add convex_solver_settings to TrajOptIfoptDefaultSolverProfile #425
Conversation
43c4e60
to
c669738
Compare
Mmm, this needs the SQPStatus::TIME_LIMIT fix from TrajOpt. |
6960760
to
55360f6
Compare
I am going to take a look and see if this can be generalized so solver specific types do not have to go in the profile. Maybe use std::Any or tesseract_common::AnyPoly and maybe updated some of the interface to have setSetttings or something similar. |
6dca9c3
to
66e081a
Compare
@rjoomen sorry, I have not had time to look into this. Would you have time to investigate a solution to avoid having to include osqp in the profile? |
I'll look into it. |
df989c8
to
c004561
Compare
…faultSolverProfile - Added handling of convex_solver_settings to trajopt_ifopt_motion_planner
d976999
to
c3ef6af
Compare
@rjoomen I made some changes and will get this merged today. |
c3ef6af
to
b30da30
Compare
41dee76
into
tesseract-robotics:master
Great, thanks! |
TODO: If this PR is accepted, OSQPEigenSolver_setSettings() should be made a member of trajopt_sqp::OSQPEigenSolver (but that is another repo, hence it is for now included here)
Closes tesseract-robotics/trajopt#367