22#ifndef KDLCHAINIKSOLVERPOS_NR_HPP
23#define KDLCHAINIKSOLVERPOS_NR_HPP
25#include "chainiksolver.hpp"
26#include "chainfksolver.hpp"
60 unsigned int maxiter=100,
double eps=1e-6);
This abstract class encapsulates a solver for the forward position kinematics for a KDL::Chain.
Definition chainfksolver.hpp:41
virtual const char * strError(const int error) const
static const int E_FKSOLVERPOS_FAILED
Child IK solver vel failed.
Definition chainiksolverpos_nr.hpp:42
ChainIkSolverPos_NR(const Chain &chain, ChainFkSolverPos &fksolver, ChainIkSolverVel &iksolver, unsigned int maxiter=100, double eps=1e-6)
Child FK solver failed.
virtual void updateInternalDataStructures()
static const int E_IKSOLVER_FAILED
Definition chainiksolverpos_nr.hpp:41
virtual int CartToJnt(const JntArray &q_init, const Frame &p_in, JntArray &q_out)
This abstract class encapsulates the inverse position solver for a KDL::Chain.
Definition chainiksolver.hpp:42
This abstract class encapsulates the inverse velocity solver for a KDL::Chain.
Definition chainiksolver.hpp:66
This class encapsulates a serial kinematic interconnection structure. It is built out of segments.
Definition chain.hpp:35
represents a frame transformation in 3D space (rotation + translation)
Definition frames.hpp:572
Definition jntarray.hpp:70
int error
Latest error, initialized to E_NOERROR in constructor.
Definition solveri.hpp:149
represents both translational and rotational velocities.
Definition frames.hpp:723
Definition articulatedbodyinertia.hpp:32