Used to store Manipulability and Force Ellipsoid data.
More...
#include <utils.h>
|
double | condition { 0 } |
| The condition number of A. More...
|
|
EIGEN_MAKE_ALIGNED_OPERATOR_NEW Eigen::VectorXd | eigen_values |
| The manipulability ellipsoid eigen values. More...
|
|
double | measure { 0 } |
| The ratio of longest and shortes axes of the manipulability ellipsoid. More...
|
|
double | volume { 0 } |
| This is propotial to the volume. More...
|
|
Used to store Manipulability and Force Ellipsoid data.
Definition at line 114 of file utils.h.
◆ condition
double tesseract_kinematics::ManipulabilityEllipsoid::condition { 0 } |
The condition number of A.
- condition = (max eigen value) / (min eigen value)
Definition at line 137 of file utils.h.
◆ eigen_values
EIGEN_MAKE_ALIGNED_OPERATOR_NEW Eigen::VectorXd tesseract_kinematics::ManipulabilityEllipsoid::eigen_values |
The manipulability ellipsoid eigen values.
Definition at line 121 of file utils.h.
◆ measure
double tesseract_kinematics::ManipulabilityEllipsoid::measure { 0 } |
The ratio of longest and shortes axes of the manipulability ellipsoid.
As this grows large it is approaching a singularity
- measure = sqrt(max eigen value) / sqrt(min eigen value)
- This should be greater than or equal to 1
- If equal to 1 it is isotropic
Definition at line 130 of file utils.h.
◆ volume
double tesseract_kinematics::ManipulabilityEllipsoid::volume { 0 } |
This is propotial to the volume.
Definition at line 140 of file utils.h.
The documentation for this struct was generated from the following file: