18 #ifndef COB_TWIST_CONTROLLER_DAMPING_METHODS_DAMPING_H 19 #define COB_TWIST_CONTROLLER_DAMPING_METHODS_DAMPING_H 47 virtual Eigen::MatrixXd getDampingFactor(
const Eigen::VectorXd& sorted_singular_values,
48 const Eigen::MatrixXd& jacobian_data)
const;
63 virtual Eigen::MatrixXd getDampingFactor(
const Eigen::VectorXd& sorted_singular_values,
64 const Eigen::MatrixXd& jacobian_data)
const;
79 virtual Eigen::MatrixXd getDampingFactor(
const Eigen::VectorXd& sorted_singular_values,
80 const Eigen::MatrixXd& jacobian_data)
const;
95 virtual Eigen::MatrixXd getDampingFactor(
const Eigen::VectorXd& sorted_singular_values,
96 const Eigen::MatrixXd& jacobian_data)
const;
111 virtual Eigen::MatrixXd getDampingFactor(
const Eigen::VectorXd& sorted_singular_values,
112 const Eigen::MatrixXd& jacobian_data)
const;
116 #endif // COB_TWIST_CONTROLLER_DAMPING_METHODS_DAMPING_H DampingNone(const TwistControllerParams ¶ms)
Class implementing a method to return the constant factor.
DampingConstant(const TwistControllerParams ¶ms)
Class implementing a method to return a factor corresponding to the measure of manipulability.
DampingManipulability(const TwistControllerParams ¶ms)
~DampingLeastSingularValues()
Class implementing a method to return a damping factor based on a sigmoid function.
DampingLeastSingularValues(const TwistControllerParams ¶ms)
Class implementing a method to return the constant factor.
static DampingBase * createDamping(const TwistControllerParams ¶ms)
Class providing a static method to create damping method objects.
DampingSigmoid(const TwistControllerParams ¶ms)
Base class for solvers, defining interface methods.
Class implementing a method to return a damping factor based on least singular value.