Base class for controller interfaces using position integration. More...
#include <controller_interface_base.h>
Public Member Functions | |
bool | updateIntegration (const KDL::JntArray &q_dot_ik, const KDL::JntArray ¤t_q) |
~ControllerInterfacePositionBase () | |
Protected Member Functions | |
ControllerInterfacePositionBase () | |
Protected Attributes | |
boost::shared_ptr < SimpsonIntegrator > | integrator_ |
ros::Time | last_update_time_ |
ros::Duration | period_ |
std::vector< double > | pos_ |
std::vector< double > | vel_ |
Base class for controller interfaces using position integration.
Definition at line 50 of file controller_interface_base.h.
cob_twist_controller::ControllerInterfacePositionBase::~ControllerInterfacePositionBase | ( | ) | [inline] |
Definition at line 53 of file controller_interface_base.h.
cob_twist_controller::ControllerInterfacePositionBase::ControllerInterfacePositionBase | ( | ) | [inline, protected] |
Definition at line 65 of file controller_interface_base.h.
bool cob_twist_controller::ControllerInterfacePositionBase::updateIntegration | ( | const KDL::JntArray & | q_dot_ik, |
const KDL::JntArray & | current_q | ||
) | [inline] |
Definition at line 55 of file controller_interface_base.h.
boost::shared_ptr<SimpsonIntegrator> cob_twist_controller::ControllerInterfacePositionBase::integrator_ [protected] |
Definition at line 67 of file controller_interface_base.h.
Definition at line 69 of file controller_interface_base.h.
Definition at line 70 of file controller_interface_base.h.
std::vector<double> cob_twist_controller::ControllerInterfacePositionBase::pos_ [protected] |
Definition at line 68 of file controller_interface_base.h.
std::vector<double> cob_twist_controller::ControllerInterfacePositionBase::vel_ [protected] |
Definition at line 68 of file controller_interface_base.h.