|
Simox
2.3.74.0
|
Public Member Functions | |
| HierarchicalIKSolver (RobotNodeSetPtr allRobotNodes) | |
| bool | solveIK (float stepSize=0.2, float minChange=0.0, int maxSteps=50) |
| bool | computeSteps (float stepSize, float minChange, int maxSteps) |
| void | addIK (JacobiProviderPtr jacProvider) |
| bool | checkTolerances () |
| void | clearIKs () |
Public Member Functions inherited from VirtualRobot::HierarchicalIK | |
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW | HierarchicalIK (RobotNodeSetPtr rns, JacobiProvider::InverseJacobiMethod method=JacobiProvider::eSVD) |
| virtual | ~HierarchicalIK () |
| Eigen::VectorXf | computeStep (const std::vector< JacobiProviderPtr > &jacDefs, float stepSize=0.2f) |
| void | setVerbose (bool v) |
Protected Attributes | |
| std::vector< JacobiProviderPtr > | jacobies |
Protected Attributes inherited from VirtualRobot::HierarchicalIK | |
| RobotNodeSetPtr | rns |
| bool | verbose |
| JacobiProvider::InverseJacobiMethod | method |
| HierarchicalIKSolver::HierarchicalIKSolver | ( | RobotNodeSetPtr | allRobotNodes | ) |
| void HierarchicalIKSolver::addIK | ( | JacobiProviderPtr | jacProvider | ) |
| bool HierarchicalIKSolver::checkTolerances | ( | ) |
| void HierarchicalIKSolver::clearIKs | ( | ) |
| bool HierarchicalIKSolver::computeSteps | ( | float | stepSize, |
| float | minChange, | ||
| int | maxSteps | ||
| ) |
| bool HierarchicalIKSolver::solveIK | ( | float | stepSize = 0.2, |
| float | minChange = 0.0, |
||
| int | maxSteps = 50 |
||
| ) |
|
protected |