diff --git a/tesseract_motion_planners/trajopt_ifopt/src/trajopt_ifopt_motion_planner.cpp b/tesseract_motion_planners/trajopt_ifopt/src/trajopt_ifopt_motion_planner.cpp index bc12e6af02..3e533872df 100644 --- a/tesseract_motion_planners/trajopt_ifopt/src/trajopt_ifopt_motion_planner.cpp +++ b/tesseract_motion_planners/trajopt_ifopt/src/trajopt_ifopt_motion_planner.cpp @@ -128,6 +128,9 @@ PlannerResponse TrajOptIfoptMotionPlanner::solve(const PlannerRequest& request) problem->qp_solver = std::make_shared(); OSQPEigenSolver_setSettings(dynamic_cast(*problem->qp_solver).solver_, problem->convex_solver_settings); + dynamic_cast(*problem->qp_solver) + .solver_.settings() + ->setVerbosity((problem->convex_solver_settings.verbose != 0) || request.verbose); trajopt_sqp::TrustRegionSQPSolver solver(problem->qp_solver); solver.params = problem->opt_info;