This structure stores constraint data. More...
#include <avoid_singularities.h>
Public Member Functions | |
AvoidSingularitiesData (const constrained_ik::SolverState &state, const constraints::AvoidSingularities *parent) | |
see base class for documentation | |
Public Attributes | |
bool | avoidance_enabled_ |
Eigen::MatrixXd | jacobian_orig_ |
EIGEN_MAKE_ALIGNED_OPERATOR_NEW const constraints::AvoidSingularities * | parent_ |
pointer to parent class object | |
double | smallest_sv_ |
Eigen::VectorXd | Ui_ |
Eigen::VectorXd | Vi_ |
This structure stores constraint data.
Definition at line 53 of file avoid_singularities.h.
Is avoidance enabled
Definition at line 57 of file avoid_singularities.h.
Eigen::MatrixXd constrained_ik::constraints::AvoidSingularities::AvoidSingularitiesData::jacobian_orig_ |
current jacobian
Definition at line 61 of file avoid_singularities.h.
smallest singular value
Definition at line 58 of file avoid_singularities.h.
U matrix from SVD of the jacobian
Definition at line 59 of file avoid_singularities.h.
V matrix from SVD of the jacobian
Definition at line 60 of file avoid_singularities.h.