Base class for kinematic extensions. More...
#include <kinematic_extension_base.h>
Public Member Functions | |
virtual KDL::Jacobian | adjustJacobian (const KDL::Jacobian &jac_chain)=0 |
virtual JointStates | adjustJointStates (const JointStates &joint_states)=0 |
virtual LimiterParams | adjustLimiterParams (const LimiterParams &limiter_params)=0 |
virtual bool | initExtension ()=0 |
KinematicExtensionBase (const TwistControllerParams ¶ms) | |
virtual void | processResultExtension (const KDL::JntArray &q_dot_ik)=0 |
virtual | ~KinematicExtensionBase () |
Protected Attributes | |
ros::NodeHandle | nh_ |
const TwistControllerParams & | params_ |
tf::TransformListener | tf_listener_ |
Base class for kinematic extensions.
Definition at line 28 of file kinematic_extension_base.h.
KinematicExtensionBase::KinematicExtensionBase | ( | const TwistControllerParams & | params | ) | [inline, explicit] |
give tf_listener_ some time to fill buffer
Definition at line 31 of file kinematic_extension_base.h.
virtual KinematicExtensionBase::~KinematicExtensionBase | ( | ) | [inline, virtual] |
Definition at line 38 of file kinematic_extension_base.h.
virtual KDL::Jacobian KinematicExtensionBase::adjustJacobian | ( | const KDL::Jacobian & | jac_chain | ) | [pure virtual] |
virtual JointStates KinematicExtensionBase::adjustJointStates | ( | const JointStates & | joint_states | ) | [pure virtual] |
virtual LimiterParams KinematicExtensionBase::adjustLimiterParams | ( | const LimiterParams & | limiter_params | ) | [pure virtual] |
virtual bool KinematicExtensionBase::initExtension | ( | ) | [pure virtual] |
virtual void KinematicExtensionBase::processResultExtension | ( | const KDL::JntArray & | q_dot_ik | ) | [pure virtual] |
ros::NodeHandle KinematicExtensionBase::nh_ [protected] |
Definition at line 47 of file kinematic_extension_base.h.
const TwistControllerParams& KinematicExtensionBase::params_ [protected] |
Definition at line 49 of file kinematic_extension_base.h.
Definition at line 48 of file kinematic_extension_base.h.