Public Member Functions | Protected Attributes | List of all members
KinematicExtensionBase Class Referenceabstract

Base class for kinematic extensions. More...

#include <kinematic_extension_base.h>

Inheritance diagram for KinematicExtensionBase:
Inheritance graph
[legend]

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 &params)
 
virtual void processResultExtension (const KDL::JntArray &q_dot_ik)=0
 
virtual ~KinematicExtensionBase ()
 

Protected Attributes

ros::NodeHandle nh_
 
const TwistControllerParamsparams_
 
tf::TransformListener tf_listener_
 

Detailed Description

Base class for kinematic extensions.

Definition at line 28 of file kinematic_extension_base.h.

Constructor & Destructor Documentation

KinematicExtensionBase::KinematicExtensionBase ( const TwistControllerParams params)
inlineexplicit

give tf_listener_ some time to fill buffer

Definition at line 31 of file kinematic_extension_base.h.

virtual KinematicExtensionBase::~KinematicExtensionBase ( )
inlinevirtual

Definition at line 38 of file kinematic_extension_base.h.

Member Function Documentation

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

Member Data Documentation

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.

tf::TransformListener KinematicExtensionBase::tf_listener_
protected

Definition at line 48 of file kinematic_extension_base.h.


The documentation for this class was generated from the following file:


cob_twist_controller
Author(s): Felix Messmer , Marco Bezzon , Christoph Mark , Francisco Moreno
autogenerated on Thu Apr 8 2021 02:40:01