Go to the documentation of this file.
12 #include <Tasks/QPTasks.h>
59 std::shared_ptr<mc_solver::BoundedSpeedConstr> constSpeedConstr,
65 Eigen::Vector3d * userT_0_s =
nullptr);
92 Eigen::Vector3d * userT_0_s =
nullptr);
99 void direction(
double direction);
104 void speed(
double s);
114 Eigen::Vector3d velError();
116 void dimWeight(
const Eigen::VectorXd & dimW)
override;
118 Eigen::VectorXd dimWeight()
const override;
120 Eigen::VectorXd eval()
const override;
122 Eigen::VectorXd speed()
const override;
151 const std::vector<std::string> &,
152 const std::map<std::string, std::vector<std::array<int, 2>>> & = {})
override
157 const std::vector<std::string> &,
158 const std::map<std::string, std::vector<std::array<int, 2>>> & = {})
override
164 void reset()
override {}
173 bool manageConstraint =
false;
187 std::shared_ptr<mc_solver::BoundedSpeedConstr> constSpeedConstr,
190 double stiffness = 2,
191 double weight = 1000,
192 Eigen::Vector3d * userT_0_s =
nullptr);
198 double stiffness = 2,
199 double weight = 1000,
200 Eigen::Vector3d * userT_0_s =
nullptr);
214 std::shared_ptr<mc_solver::BoundedSpeedConstr> constSpeedConstr,
217 double stiffness = 2,
218 double weight = 1000,
219 Eigen::Vector3d * userT_0_s =
nullptr);
225 double stiffness = 2,
226 double weight = 1000,
227 Eigen::Vector3d * userT_0_s =
nullptr);
std::shared_ptr< Surface > SurfacePtr
Definition: Surface.h:72
#define MC_TASKS_DLLAPI
Definition: api.h:50
Definition: QPSolver.h:85
std::unique_ptr< void, void(*)(void *)> void_ptr
Definition: void_ptr.h:14
mc_control::Contact Contact
Definition: Controller.h:22
Definition: generic_gripper.h:14
Definition: StabilizerStandingState.h:11