Class to be used for Cartesian KinematicExtensions for Lookat. More...
#include <kinematic_extension_lookat.h>
Class to be used for Cartesian KinematicExtensions for Lookat.
Definition at line 40 of file kinematic_extension_lookat.h.
KinematicExtensionLookat::KinematicExtensionLookat | ( | const TwistControllerParams & | params | ) | [inline, explicit] |
Definition at line 43 of file kinematic_extension_lookat.h.
KinematicExtensionLookat::~KinematicExtensionLookat | ( | ) | [inline] |
Definition at line 52 of file kinematic_extension_lookat.h.
KDL::Jacobian KinematicExtensionLookat::adjustJacobian | ( | const KDL::Jacobian & | jac_chain | ) | [virtual] |
compose jac_full considering kinematical extension
Implements KinematicExtensionBase.
Definition at line 145 of file kinematic_extension_lookat.cpp.
JointStates KinematicExtensionLookat::adjustJointStates | ( | const JointStates & | joint_states | ) | [virtual] |
Implements KinematicExtensionBase.
Definition at line 156 of file kinematic_extension_lookat.cpp.
LimiterParams KinematicExtensionLookat::adjustLimiterParams | ( | const LimiterParams & | limiter_params | ) | [virtual] |
Implements KinematicExtensionBase.
Definition at line 183 of file kinematic_extension_lookat.cpp.
void KinematicExtensionLookat::broadcastFocusFrame | ( | const ros::TimerEvent & | event | ) | [private] |
Definition at line 220 of file kinematic_extension_lookat.cpp.
bool KinematicExtensionLookat::initExtension | ( | ) | [virtual] |
parse robot_description and generate KDL chains
ToDo: orientation of lin_AXIS should be determined by a parameter
Implements KinematicExtensionBase.
Definition at line 27 of file kinematic_extension_lookat.cpp.
void KinematicExtensionLookat::processResultExtension | ( | const KDL::JntArray & | q_dot_ik | ) | [virtual] |
update JointStates using integration
Implements KinematicExtensionBase.
Definition at line 196 of file kinematic_extension_lookat.cpp.
Definition at line 78 of file kinematic_extension_lookat.h.
Definition at line 62 of file kinematic_extension_lookat.h.
Definition at line 63 of file kinematic_extension_lookat.h.
unsigned int KinematicExtensionLookat::ext_dof_ [private] |
Definition at line 61 of file kinematic_extension_lookat.h.
boost::shared_ptr<KDL::ChainFkSolverPos_recursive> KinematicExtensionLookat::fk_solver_ext_ [private] |
Definition at line 72 of file kinematic_extension_lookat.h.
boost::shared_ptr<SimpsonIntegrator> KinematicExtensionLookat::integrator_ [private] |
Definition at line 74 of file kinematic_extension_lookat.h.
boost::shared_ptr<KDL::ChainJntToJacSolver> KinematicExtensionLookat::jnt2jac_ [private] |
Definition at line 71 of file kinematic_extension_lookat.h.
Definition at line 64 of file kinematic_extension_lookat.h.
Definition at line 65 of file kinematic_extension_lookat.h.
std::vector<double> KinematicExtensionLookat::limits_ext_acc_ [private] |
Definition at line 69 of file kinematic_extension_lookat.h.
std::vector<double> KinematicExtensionLookat::limits_ext_max_ [private] |
Definition at line 66 of file kinematic_extension_lookat.h.
std::vector<double> KinematicExtensionLookat::limits_ext_min_ [private] |
Definition at line 67 of file kinematic_extension_lookat.h.
std::vector<double> KinematicExtensionLookat::limits_ext_vel_ [private] |
Definition at line 68 of file kinematic_extension_lookat.h.
boost::mutex KinematicExtensionLookat::mutex_ [private] |
Definition at line 76 of file kinematic_extension_lookat.h.
ros::Timer KinematicExtensionLookat::timer_ [private] |
Definition at line 77 of file kinematic_extension_lookat.h.