37 #include "kdl/chainfksolver.hpp"
43 #include <kdl/chain.hpp>
44 #include <kdl/chainfksolvervel_recursive.hpp>
45 #include <kdl/chainiksolverpos_lma.hpp>
46 #include <kdl/chainiksolvervel_wdls.hpp>
56 template <
class HWInterface>
66 template <
class HWInterface,
class HandleType>
78 std::unique_ptr<KDL::ChainFkSolverVel_recursive>
fk_solver_;
91 template <
class HWInterface>
99 :
public Controller<ros_controllers_cartesian::PoseCommandInterface>
126 :
public Controller<ros_controllers_cartesian::TwistCommandInterface>
148 :
public JointBasedController<hardware_interface::PositionJointInterface, hardware_interface::JointHandle>
175 :
public JointBasedController<hardware_interface::VelocityJointInterface, hardware_interface::JointHandle>
200 :
public JointBasedController<hardware_interface::JointStateInterface, hardware_interface::JointStateHandle>