18 #ifndef COB_TWIST_CONTROLLER_INVERSE_DIFFERENTIAL_KINEMATICS_SOLVER_H 19 #define COB_TWIST_CONTROLLER_INVERSE_DIFFERENTIAL_KINEMATICS_SOLVER_H 21 #include <kdl/chainjnttojacsolver.hpp> 22 #include <kdl/chainfksolvervel_recursive.hpp> 24 #include <Eigen/Geometry> 97 #endif // COB_TWIST_CONTROLLER_INVERSE_DIFFERENTIAL_KINEMATICS_SOLVER_H
virtual ~InverseDifferentialKinematicsSolver()
ConstraintSolverFactory constraint_solver_factory_
CallbackDataMediator & callback_data_mediator_
Container for limiters, implementing interface methods.
TaskStackController_t task_stack_controller_
KDL::ChainJntToJacSolver jnt2jac_
LimiterParams limiter_params_
virtual int CartToJnt(const JointStates &joint_states, const KDL::Twist &v_in, KDL::JntArray &qdot_out)
boost::shared_ptr< KinematicExtensionBase > kinematic_extension_
static KinematicExtensionBase * createKinematicExtension(const TwistControllerParams ¶ms)
bool resetAll(TwistControllerParams params)
Static class providing a single method for creation of damping method, solver and starting the solvin...
boost::shared_ptr< LimiterContainer > limiters_
TwistControllerParams params_
KDL::ChainFkSolverVel_recursive fk_solver_vel_
InverseDifferentialKinematicsSolver(const TwistControllerParams ¶ms, const KDL::Chain &chain, CallbackDataMediator &data_mediator)