|
| | Constraint (const RobotNodeSetPtr &nodeSet) |
| |
| void | initialize () |
| |
| virtual bool | getRobotPoseForConstraint (Eigen::Matrix4f &pose) |
| |
| float | getErrorDifference () |
| |
| const std::vector< OptimizationFunctionSetup > & | getEqualityConstraints () |
| |
| const std::vector< OptimizationFunctionSetup > & | getInequalityConstraints () |
| |
| const std::vector< OptimizationFunctionSetup > & | getOptimizationFunctions () |
| |
| void | setOptimizationFunctionFactor (float factor) |
| |
| float | getOptimizationFunctionFactor () |
| |
| virtual double | optimizationFunction (unsigned int id) |
| |
| virtual Eigen::VectorXf | optimizationGradient (unsigned int id) |
| |
| Eigen::MatrixXf | getJacobianMatrix () override |
| |
| Eigen::MatrixXf | getJacobianMatrix (SceneObjectPtr tcp) override |
| |
| Eigen::VectorXf | getError (float stepSize=1.0f) override |
| |
| bool | checkTolerances () override |
| |
| virtual bool | usingCollisionModel () |
| |
| | JacobiProvider (RobotNodeSetPtr rns, InverseJacobiMethod invJacMethod=eSVD) |
| |
| virtual | ~JacobiProvider () |
| |
| virtual Eigen::MatrixXd | getJacobianMatrixD () |
| |
| virtual Eigen::MatrixXd | getJacobianMatrixD (SceneObjectPtr tcp) |
| |
| virtual Eigen::MatrixXf | computePseudoInverseJacobianMatrix (const Eigen::MatrixXf &m, const Eigen::VectorXf regularization=Eigen::VectorXf()) const |
| |
| virtual Eigen::MatrixXd | computePseudoInverseJacobianMatrixD (const Eigen::MatrixXd &m, const Eigen::VectorXd regularization=Eigen::VectorXd()) const |
| |
| virtual Eigen::MatrixXf | computePseudoInverseJacobianMatrix (const Eigen::MatrixXf &m, float invParameter, const Eigen::VectorXf regularization=Eigen::VectorXf()) const |
| |
| virtual Eigen::MatrixXd | computePseudoInverseJacobianMatrixD (const Eigen::MatrixXd &m, double invParameter, const Eigen::VectorXd regularization=Eigen::VectorXd()) const |
| |
| virtual void | updatePseudoInverseJacobianMatrix (Eigen::MatrixXf &invJac, const Eigen::MatrixXf &m, float invParameter=0.0f, Eigen::VectorXf regularization=Eigen::VectorXf()) const |
| |
| virtual void | updatePseudoInverseJacobianMatrixD (Eigen::MatrixXd &invJac, const Eigen::MatrixXd &m, double invParameter=0.0, Eigen::VectorXd regularization=Eigen::VectorXd()) const |
| |
| virtual Eigen::MatrixXf | getPseudoInverseJacobianMatrix (const Eigen::VectorXf regularization=Eigen::VectorXf()) |
| |
| virtual Eigen::MatrixXd | getPseudoInverseJacobianMatrixD (const Eigen::VectorXd regularization=Eigen::VectorXd()) |
| |
| virtual Eigen::MatrixXf | getPseudoInverseJacobianMatrix (SceneObjectPtr tcp, const Eigen::VectorXf regularization=Eigen::VectorXf()) |
| |
| virtual Eigen::MatrixXd | getPseudoInverseJacobianMatrixD (SceneObjectPtr tcp, const Eigen::VectorXd regularization=Eigen::VectorXd()) |
| |
| virtual Eigen::VectorXf | getJacobiRegularization (IKSolver::CartesianSelection mode=IKSolver::All) |
| |
| VirtualRobot::RobotNodeSetPtr | getRobotNodeSet () |
| |
| bool | isInitialized () |
| |
| void | setJointWeights (const Eigen::VectorXf &jointWeights) |
| |
| virtual void | print () |
| | print Print current status of the IK solver More...
|
| |
| float | getDampedSvdLambda () const |
| |
| void | setDampedSvdLambda (float value) |
| |
| float | getJacobiMMRegularization () const |
| |
| void | setJacobiMMRegularization (float value) |
| |
| float | getJacobiRadianRegularization () const |
| |
| void | setJacobiRadianRegularization (float value) |
| |