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::KinematicExtensionBase ( const TwistControllerParams params)
inlineexplicit

give tf_listener_ some time to fill buffer

Definition at line 31 of file kinematic_extension_base.h.

◆ ~KinematicExtensionBase()

virtual KinematicExtensionBase::~KinematicExtensionBase ( )
inlinevirtual

Definition at line 38 of file kinematic_extension_base.h.

Member Function Documentation

◆ adjustJacobian()

virtual KDL::Jacobian KinematicExtensionBase::adjustJacobian ( const KDL::Jacobian &  jac_chain)
pure virtual

◆ adjustJointStates()

virtual JointStates KinematicExtensionBase::adjustJointStates ( const JointStates joint_states)
pure virtual

◆ adjustLimiterParams()

virtual LimiterParams KinematicExtensionBase::adjustLimiterParams ( const LimiterParams limiter_params)
pure virtual

◆ initExtension()

virtual bool KinematicExtensionBase::initExtension ( )
pure virtual

◆ processResultExtension()

virtual void KinematicExtensionBase::processResultExtension ( const KDL::JntArray &  q_dot_ik)
pure virtual

Member Data Documentation

◆ nh_

ros::NodeHandle KinematicExtensionBase::nh_
protected

Definition at line 47 of file kinematic_extension_base.h.

◆ params_

const TwistControllerParams& KinematicExtensionBase::params_
protected

Definition at line 49 of file kinematic_extension_base.h.

◆ tf_listener_

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 Mon May 1 2023 02:44:43