Go to the documentation of this file.
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
Class implementing a method to return the constant factor.
Base class for solvers, defining interface methods.
virtual Eigen::MatrixXd getDampingFactor(const Eigen::VectorXd &sorted_singular_values, const Eigen::MatrixXd &jacobian_data) const
virtual Eigen::MatrixXd getDampingFactor(const Eigen::VectorXd &sorted_singular_values, const Eigen::MatrixXd &jacobian_data) const
Class implementing a method to return the constant factor.
Class implementing a method to return a factor corresponding to the measure of manipulability.
Class providing a static method to create damping method objects.
DampingManipulability(const TwistControllerParams ¶ms)
DampingConstant(const TwistControllerParams ¶ms)
virtual Eigen::MatrixXd getDampingFactor(const Eigen::VectorXd &sorted_singular_values, const Eigen::MatrixXd &jacobian_data) const
virtual Eigen::MatrixXd getDampingFactor(const Eigen::VectorXd &sorted_singular_values, const Eigen::MatrixXd &jacobian_data) const
static DampingBase * createDamping(const TwistControllerParams ¶ms)
Class implementing a method to return a damping factor based on least singular value.
virtual Eigen::MatrixXd getDampingFactor(const Eigen::VectorXd &sorted_singular_values, const Eigen::MatrixXd &jacobian_data) const
DampingSigmoid(const TwistControllerParams ¶ms)
Class implementing a method to return a damping factor based on a sigmoid function.
DampingNone(const TwistControllerParams ¶ms)
DampingLeastSingularValues(const TwistControllerParams ¶ms)
~DampingLeastSingularValues()
cob_twist_controller
Author(s): Felix Messmer
, Marco Bezzon , Christoph Mark , Francisco Moreno
autogenerated on Mon May 1 2023 02:44:43