25 const sva::PTransformd & X_t_s = sva::PTransformd::Identity(),
26 double stiffness = 2.0,
27 double weight = 500.0);
46 const sva::PTransformd & X_t_s,
47 const sva::PTransformd & X_b_s,
49 unsigned int robotIndex,
50 double stiffness = 2.0,
69 const sva::PTransformd & X_t_s,
71 unsigned int robotIndex,
72 double stiffness = 2.0,
86 void error(
const sva::PTransformd & X_t_s);
91 sva::PTransformd X_t_s_;
#define MC_TASKS_DLLAPI
Definition: api.h:50
Definition: StabilizerStandingState.h:12
Definition: RobotFrame.h:22
Logs controller data to disk.
Definition: Logger.h:30
Servo an end-effector depending on position error in camera frame.
Definition: PositionBasedVisServoTask.h:12
void addToLogger(mc_rtc::Logger &logger) override
void reset() override
Reset the task.
PositionBasedVisServoTask(const mc_rbdyn::RobotFrame &frame, const sva::PTransformd &X_t_s=sva::PTransformd::Identity(), double stiffness=2.0, double weight=500.0)
Constructor (from frame)
void error(const sva::PTransformd &X_t_s)
Set the current error.
PositionBasedVisServoTask(const std::string &surfaceName, const sva::PTransformd &X_t_s, const mc_rbdyn::Robots &robots, unsigned int robotIndex, double stiffness=2.0, double weight=500)
Constructor (from mc_rbdyn::Surface information)
PositionBasedVisServoTask(const std::string &bodyName, const sva::PTransformd &X_t_s, const sva::PTransformd &X_b_s, const mc_rbdyn::Robots &robots, unsigned int robotIndex, double stiffness=2.0, double weight=500)
Constructor.
Generic wrapper for a trajectory dynamic over an error function.
Definition: TrajectoryTaskGeneric.h:27