diff --git a/python/bezier_com_traj.cpp b/python/bezier_com_traj.cpp index 8ef93be0541801313d84c2505108c77b23aa6d72..5f757c5da0a8effabe7429065a9433b7b52a6724 100644 --- a/python/bezier_com_traj.cpp +++ b/python/bezier_com_traj.cpp @@ -396,10 +396,10 @@ MatrixVector* computeEndEffectorConstraintsPython(const ProblemData& pData, cons return res; } -MatrixVector* computeEndEffectorCostPython(const ProblemData& pData, const double time){ +MatrixVector* computeEndEffectorVelocityCostPython(const ProblemData& pData, const double time){ std::vector<bezier_t::point_t> pi = computeConstantWaypoints(pData,time); MatrixVector* res = new MatrixVector(); - res->res = computeEndEffectorCost<DummyPath>(pData,DummyPath(),time, 0,false,pi); + res->res = computeVelocityCost(pData,time,pi); return res; } @@ -412,6 +412,7 @@ Eigen::Matrix<real, Eigen::Dynamic, Eigen::Dynamic> computeEndEffectorConstantWa return res; } + /** END end effector **/ @@ -533,7 +534,7 @@ BOOST_PYTHON_MODULE(hpp_bezier_com_traj) def("computeCOMTraj", &computeCOMTrajPointerChooseSolver, return_value_policy<manage_new_object>()); def("computeEndEffector", &computeEndEffector, return_value_policy<manage_new_object>()); def("computeEndEffectorConstraints", &computeEndEffectorConstraintsPython, return_value_policy<manage_new_object>()); - def("computeEndEffectorCost", &computeEndEffectorCostPython, return_value_policy<manage_new_object>()); + def("computeEndEffectorVelocityCost", &computeEndEffectorVelocityCostPython, return_value_policy<manage_new_object>()); def("computeEndEffectorConstantWaypoints", &computeEndEffectorConstantWaypoints);