17 template <
size_t ROWS,
size_t COLS>
21 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
23 typedef Eigen::Matrix<double, ROWS, COLS>
Jacobian;
77 JointVelocities calc_joint_vel(
const EndeffectorVelocities& des_ee_vel)
const;
A class computing codition numbers and singular velues of a Jacobian.
Definition: JacobiSingularity.h:18
EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef Eigen::Matrix< double, ROWS, COLS > Jacobian
Definition: JacobiSingularity.h:23
Eigen::Matrix< double, ROWS, 1 > SingularValues
Definition: JacobiSingularity.h:25
Eigen::Matrix< double, ROWS, 1 > EndeffectorVelocities
Definition: JacobiSingularity.h:26
Eigen::Matrix< double, COLS, 1 > JointVelocities
Definition: JacobiSingularity.h:27
Definition: JacobiSingularity.h:31
double calc_condition_number() const
Definition: JacobiSingularity.h:18
Eigen::Matrix< double, COLS, ROWS > PseudoInverse
Definition: JacobiSingularity.h:24
Definition: JacobiSingularity.h:32
SingularValues calc_singular_values() const
Definition: JacobiSingularity.h:52
JacobiSingularity(const Jacobian &J)
Definition: JacobiSingularity.h:11
ManipulabilityMethod
Definition: JacobiSingularity.h:29
double calc_manipulability(ManipulabilityMethod method=DIRECT) const
Definition: JacobiSingularity.h:26