#include <chainiksolverpos_nr_jl_coupling.hpp>
Public Member Functions | |
virtual int | CartToJnt (const JntArray &q_init, const Frame &p_in, JntArray &q_out) |
ChainIkSolverPos_NR_JL_coupling (const Chain_coupling &chain, const JntArray &q_min, const JntArray &q_max, ChainFkSolverPos &fksolver, ChainIkSolverVel &iksolver, unsigned int maxiter=100, double eps=1e-6) | |
~ChainIkSolverPos_NR_JL_coupling () | |
Public Member Functions inherited from KDL::ChainIkSolverPos | |
virtual void | updateInternalDataStructures ()=0 |
virtual | ~ChainIkSolverPos () |
Public Member Functions inherited from KDL::SolverI | |
virtual int | getError () const |
SolverI () | |
virtual const char * | strError (const int error) const |
virtual | ~SolverI () |
Private Attributes | |
const Chain_coupling | chain |
JntArray | delta_q |
Twist | delta_twist |
double | eps |
Frame | f |
ChainFkSolverPos & | fksolver |
ChainIkSolverVel & | iksolver |
unsigned int | maxiter |
JntArray | q_max |
JntArray | q_min |
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 43 of file chainiksolverpos_nr_jl_coupling.hpp.
KDL::ChainIkSolverPos_NR_JL_coupling::ChainIkSolverPos_NR_JL_coupling | ( | const Chain_coupling & | chain, |
const JntArray & | q_min, | ||
const JntArray & | q_max, | ||
ChainFkSolverPos & | fksolver, | ||
ChainIkSolverVel & | iksolver, | ||
unsigned int | maxiter = 100 , |
||
double | eps = 1e-6 |
||
) |
Definition at line 31 of file chainiksolverpos_nr_jl_coupling.cpp.
KDL::ChainIkSolverPos_NR_JL_coupling::~ChainIkSolverPos_NR_JL_coupling | ( | ) |
Definition at line 124 of file chainiksolverpos_nr_jl_coupling.cpp.
|
virtual |
Implements KDL::ChainIkSolverPos.
Definition at line 43 of file chainiksolverpos_nr_jl_coupling.cpp.
|
private |
Definition at line 73 of file chainiksolverpos_nr_jl_coupling.hpp.
|
private |
Definition at line 78 of file chainiksolverpos_nr_jl_coupling.hpp.
|
private |
Definition at line 80 of file chainiksolverpos_nr_jl_coupling.hpp.
|
private |
Definition at line 83 of file chainiksolverpos_nr_jl_coupling.hpp.
|
private |
Definition at line 79 of file chainiksolverpos_nr_jl_coupling.hpp.
|
private |
Definition at line 76 of file chainiksolverpos_nr_jl_coupling.hpp.
|
private |
Definition at line 77 of file chainiksolverpos_nr_jl_coupling.hpp.
|
private |
Definition at line 82 of file chainiksolverpos_nr_jl_coupling.hpp.
|
private |
Definition at line 75 of file chainiksolverpos_nr_jl_coupling.hpp.
|
private |
Definition at line 74 of file chainiksolverpos_nr_jl_coupling.hpp.