27 double stiffness = 2.0,
28 double weight = 500.0,
29 const Eigen::Vector3d &
error = Eigen::Vector3d::UnitZ());
49 GazeTask(
const std::string & bodyName,
50 const Eigen::Vector2d & point2d,
52 const sva::PTransformd & X_b_gaze,
54 unsigned int robotIndex,
55 double stiffness = 2.0,
79 GazeTask(
const std::string & bodyName,
80 const Eigen::Vector3d & point3d,
81 const sva::PTransformd & X_b_gaze,
83 unsigned int robotIndex,
84 double stiffness = 2.0,
91 void reset()
override;
100 void error(
const Eigen::Vector2d & point2d,
const Eigen::Vector2d & point2d_ref = Eigen::Vector2d::Zero());
109 void error(
const Eigen::Vector3d & point3d,
const Eigen::Vector2d & point2d_ref = Eigen::Vector2d::Zero());