#include <chainiksolvervel_wdls_coupling.hpp>

Public Member Functions | |
| virtual int | CartToJnt (const JntArray &q_in, const Twist &v_in, JntArray &qdot_out) |
| virtual int | CartToJnt (const JntArray &q_init, const FrameVel &v_in, JntArrayVel &q_out) |
| ChainIkSolverVel_wdls_coupling (const Chain_coupling &chain, double eps=0.00001, int maxiter=150) | |
| Eigen::MatrixXd | getWeightJS () |
| Eigen::MatrixXd | getWeightTS () |
| void | setLambda (const double &lambda) |
| void | setWeightJS (const Eigen::MatrixXd &Mq) |
| void | setWeightTS (const Eigen::MatrixXd &Mx) |
| ~ChainIkSolverVel_wdls_coupling () | |
Public Member Functions inherited from KDL::ChainIkSolverVel | |
| virtual void | updateInternalDataStructures ()=0 |
| virtual | ~ChainIkSolverVel () |
Public Member Functions inherited from KDL::SolverI | |
| virtual int | getError () const |
| SolverI () | |
| virtual const char * | strError (const int error) const |
| virtual | ~SolverI () |
Private Attributes | |
| Chain_coupling | chain |
| double | eps |
| Jacobian | jac |
| ChainJntToJacSolver_coupling | jnt2jac |
| double | lambda |
| int | maxiter |
| Eigen::VectorXd | S |
| Eigen::VectorXd | tmp |
| Eigen::MatrixXd | tmp_jac |
| Eigen::MatrixXd | tmp_jac_weight1 |
| Eigen::MatrixXd | tmp_jac_weight2 |
| Eigen::MatrixXd | tmp_js |
| Eigen::MatrixXd | tmp_ts |
| Eigen::MatrixXd | U |
| Eigen::MatrixXd | V |
| Eigen::MatrixXd | weight_js |
| Eigen::MatrixXd | weight_ts |
Additional Inherited Members | |
Public Attributes inherited from KDL::SolverI | |
| E_DEGRADED | |
| E_MAX_ITERATIONS_EXCEEDED | |
| E_NO_CONVERGE | |
| E_NOERROR | |
| E_NOT_IMPLEMENTED | |
| E_NOT_UP_TO_DATE | |
| E_OUT_OF_RANGE | |
| E_SIZE_MISMATCH | |
| E_SVD_FAILED | |
| E_UNDEFINED | |
Protected Attributes inherited from KDL::SolverI | |
| int | error |
Definition at line 66 of file chainiksolvervel_wdls_coupling.hpp.
|
explicit |
Definition at line 31 of file chainiksolvervel_wdls_coupling.cpp.
| KDL::ChainIkSolverVel_wdls_coupling::~ChainIkSolverVel_wdls_coupling | ( | ) |
Definition at line 53 of file chainiksolvervel_wdls_coupling.cpp.
|
virtual |
Implements KDL::ChainIkSolverVel.
Definition at line 82 of file chainiksolvervel_wdls_coupling.cpp.
|
inlinevirtual |
Implements KDL::ChainIkSolverVel.
Definition at line 93 of file chainiksolvervel_wdls_coupling.hpp.
| MatrixXd KDL::ChainIkSolverVel_wdls_coupling::getWeightJS | ( | ) |
Definition at line 62 of file chainiksolvervel_wdls_coupling.cpp.
| MatrixXd KDL::ChainIkSolverVel_wdls_coupling::getWeightTS | ( | ) |
Definition at line 72 of file chainiksolvervel_wdls_coupling.cpp.
| void KDL::ChainIkSolverVel_wdls_coupling::setLambda | ( | const double & | lambda | ) |
Definition at line 77 of file chainiksolvervel_wdls_coupling.cpp.
| void KDL::ChainIkSolverVel_wdls_coupling::setWeightJS | ( | const Eigen::MatrixXd & | Mq | ) |
Definition at line 57 of file chainiksolvervel_wdls_coupling.cpp.
| void KDL::ChainIkSolverVel_wdls_coupling::setWeightTS | ( | const Eigen::MatrixXd & | Mx | ) |
Definition at line 67 of file chainiksolvervel_wdls_coupling.cpp.
|
private |
Definition at line 154 of file chainiksolvervel_wdls_coupling.hpp.
|
private |
Definition at line 160 of file chainiksolvervel_wdls_coupling.hpp.
|
private |
Definition at line 156 of file chainiksolvervel_wdls_coupling.hpp.
|
private |
Definition at line 155 of file chainiksolvervel_wdls_coupling.hpp.
|
private |
Definition at line 170 of file chainiksolvervel_wdls_coupling.hpp.
|
private |
Definition at line 161 of file chainiksolvervel_wdls_coupling.hpp.
|
private |
Definition at line 158 of file chainiksolvervel_wdls_coupling.hpp.
|
private |
Definition at line 162 of file chainiksolvervel_wdls_coupling.hpp.
|
private |
Definition at line 163 of file chainiksolvervel_wdls_coupling.hpp.
|
private |
Definition at line 164 of file chainiksolvervel_wdls_coupling.hpp.
|
private |
Definition at line 165 of file chainiksolvervel_wdls_coupling.hpp.
|
private |
Definition at line 167 of file chainiksolvervel_wdls_coupling.hpp.
|
private |
Definition at line 166 of file chainiksolvervel_wdls_coupling.hpp.
|
private |
Definition at line 157 of file chainiksolvervel_wdls_coupling.hpp.
|
private |
Definition at line 159 of file chainiksolvervel_wdls_coupling.hpp.
|
private |
Definition at line 169 of file chainiksolvervel_wdls_coupling.hpp.
|
private |
Definition at line 168 of file chainiksolvervel_wdls_coupling.hpp.