Fixed smartpointer as pointed out by Murilo. Now we are using perfect forwarding.

This commit is contained in:
Juancho
2023-06-07 17:45:04 +09:00
parent 74877b3abd
commit fc478dd079

View File

@@ -7,8 +7,8 @@ QuadraticProgramMotionGenerator::QuadraticProgramMotionGenerator(const double &s
const Eigen::VectorXd &q_goal) const Eigen::VectorXd &q_goal)
{ {
n_links_ = _get_dimensions(q_initial, q_dot_initial, q_goal); n_links_ = _get_dimensions(q_initial, q_dot_initial, q_goal);
solver_ = std::make_unique<DQ_QPOASESSolver>(DQ_QPOASESSolver()); solver_ = std::make_unique<DQ_QPOASESSolver>();
constraints_manager_ = std::make_unique<ConstraintsManager>(ConstraintsManager(n_links_)); constraints_manager_ = std::make_unique<ConstraintsManager>(n_links_);
_check_gains(); _check_gains();
q_ = q_initial; q_ = q_initial;
q_dot_ = q_dot_initial; q_dot_ = q_dot_initial;