#include <inverse_jacobian_calculation.h>
Public Member Functions | |
virtual Eigen::MatrixXd | calculate (const Eigen::MatrixXd &jacobian) const |
virtual Eigen::MatrixXd | calculate (const TwistControllerParams ¶ms, boost::shared_ptr< DampingBase > db, const Eigen::MatrixXd &jacobian) const |
virtual | ~PInvBySVD () |
Definition at line 24 of file inverse_jacobian_calculation.h.
virtual PInvBySVD::~PInvBySVD | ( | ) | [inline, virtual] |
Definition at line 39 of file inverse_jacobian_calculation.h.
Eigen::MatrixXd PInvBySVD::calculate | ( | const Eigen::MatrixXd & | jacobian | ) | const [virtual] |
Implementation of calculate member See base for more information on parameters
Calculates the pseudoinverse of the Jacobian by using SVD technique. This allows to get information about singular values and evaluate them.
Implements IPseudoinverseCalculator.
Definition at line 28 of file inverse_jacobian_calculation.cpp.
Eigen::MatrixXd PInvBySVD::calculate | ( | const TwistControllerParams & | params, |
boost::shared_ptr< DampingBase > | db, | ||
const Eigen::MatrixXd & | jacobian | ||
) | const [virtual] |
Implementation of calculate member See base for more information on parameters
Calculates the pseudoinverse of the Jacobian by using SVD technique. This allows to get information about singular values and evaluate them.
Implements IPseudoinverseCalculator.
Definition at line 51 of file inverse_jacobian_calculation.cpp.