Go to the documentation of this file.
47 unsigned int robotIndex,
48 double stiffness = 2.0,
49 double weight = 1000.0);
55 void reset()
override;
62 virtual void add_ef_pose(
const sva::PTransformd & dtr);
69 virtual void set_ef_pose(
const sva::PTransformd & tf);
76 virtual sva::PTransformd get_ef_pose();
78 void dimWeight(
const Eigen::VectorXd & dimW)
override;
80 Eigen::VectorXd dimWeight()
const override;
83 const std::vector<std::string> & activeJointsName,
84 const std::map<std::string, std::vector<std::array<int, 2>>> & activeDofs = {})
override;
87 const std::vector<std::string> & unactiveJointsName,
88 const std::map<std::string, std::vector<std::array<int, 2>>> & unactiveDofs = {})
override;
92 Eigen::VectorXd eval()
const override;
94 Eigen::VectorXd speed()
const override;
100 void name(
const std::string & name)
override;
Simplify access to values hold within a JSON file.
Definition: Configuration.h:165
#define MC_TASKS_DLLAPI
Definition: api.h:50
Definition: QPSolver.h:85
Logs controller data to disk.
Definition: Logger.h:29
Definition: RobotFrame.h:21
std::shared_ptr< mc_tasks::PositionTask > positionTask
Definition: EndEffectorTask.h:103
Definition: StateBuilder.h:27
sva::PTransformd curTransform
Definition: EndEffectorTask.h:106
const mc_rbdyn::RobotFrame & frame() const noexcept
Definition: EndEffectorTask.h:121
Controls an end-effector.
Definition: EndEffectorTask.h:19
std::shared_ptr< mc_tasks::OrientationTask > orientationTask
Definition: EndEffectorTask.h:104
Definition: StabilizerStandingState.h:11