25#ifndef KDLTREEIKSOLVERPOS_ONLINE_HPP
26#define KDLTREEIKSOLVERPOS_ONLINE_HPP
30#include "treeiksolver.hpp"
31#include "treefksolver.hpp"
65 const std::vector<std::string>& endpoints,
69 const double x_dot_trans_max,
70 const double x_dot_rot_max,
83 void enforceJointVelLimits();
90 void enforceCartVelLimits();
95 double x_dot_trans_max_;
96 double x_dot_rot_max_;
Definition jntarray.hpp:70
This abstract class encapsulates a solver for the forward position kinematics for a KDL::Tree.
Definition treefksolver.hpp:45
virtual double CartToJnt(const JntArray &q_in, const Frames &p_in, JntArray &q_out)
~TreeIkSolverPos_Online()
TreeIkSolverPos_Online(const double &nr_of_jnts, const std::vector< std::string > &endpoints, const JntArray &q_min, const JntArray &q_max, const JntArray &q_dot_max, const double x_dot_trans_max, const double x_dot_rot_max, TreeFkSolverPos &fksolver, TreeIkSolverVel &iksolver)
This abstract class encapsulates the inverse position solver for a KDL::Chain.
Definition treeiksolver.hpp:28
This abstract class encapsulates the inverse velocity solver for a KDL::Tree.
Definition treeiksolver.hpp:54
represents both translational and rotational velocities.
Definition frames.hpp:723
Definition articulatedbodyinertia.hpp:32
std::map< std::string, Frame > Frames
Definition treeiksolver.hpp:20
std::map< std::string, Twist > Twists
Definition treeiksolver.hpp:18