#include <ControlBoardDriverCoupling.h>
|
| BaseCouplingHandler (gazebo::physics::Model *model, yarp::sig::VectorOf< int > coupled_joints, std::vector< std::string > coupled_joint_names, std::vector< Range > coupled_joint_limits) |
|
◆ BaseCouplingHandler()
BaseCouplingHandler::BaseCouplingHandler |
( |
gazebo::physics::Model * | model, |
|
|
yarp::sig::VectorOf< int > | coupled_joints, |
|
|
std::vector< std::string > | coupled_joint_names, |
|
|
std::vector< Range > | coupled_joint_limits ) |
|
protected |
◆ ~BaseCouplingHandler()
BaseCouplingHandler::~BaseCouplingHandler |
( |
| ) |
|
|
virtual |
◆ decouplePos()
virtual bool BaseCouplingHandler::decouplePos |
( |
yarp::sig::Vector & | current_pos | ) |
|
|
pure virtual |
◆ decoupleVel()
virtual bool BaseCouplingHandler::decoupleVel |
( |
yarp::sig::Vector & | current_vel | ) |
|
|
pure virtual |
◆ decoupleAcc()
virtual bool BaseCouplingHandler::decoupleAcc |
( |
yarp::sig::Vector & | current_acc | ) |
|
|
pure virtual |
◆ decoupleTrq()
virtual bool BaseCouplingHandler::decoupleTrq |
( |
yarp::sig::Vector & | current_trq | ) |
|
|
pure virtual |
◆ getCoupledJoints()
yarp::sig::VectorOf< int > BaseCouplingHandler::getCoupledJoints |
( |
| ) |
|
|
virtual |
◆ getCoupledJointName()
std::string BaseCouplingHandler::getCoupledJointName |
( |
int | joint | ) |
|
|
virtual |
◆ checkJointIsCoupled()
bool BaseCouplingHandler::checkJointIsCoupled |
( |
int | joint | ) |
|
|
virtual |
◆ decoupleRefPos()
virtual yarp::sig::Vector BaseCouplingHandler::decoupleRefPos |
( |
yarp::sig::Vector & | pos_ref | ) |
|
|
pure virtual |
◆ decoupleRefVel()
virtual yarp::sig::Vector BaseCouplingHandler::decoupleRefVel |
( |
yarp::sig::Vector & | vel_ref, |
|
|
const yarp::sig::Vector & | pos_feedback ) |
|
pure virtual |
◆ decoupleRefTrq()
virtual yarp::sig::Vector BaseCouplingHandler::decoupleRefTrq |
( |
yarp::sig::Vector & | trq_ref | ) |
|
|
pure virtual |
◆ setCoupledJointLimit()
void BaseCouplingHandler::setCoupledJointLimit |
( |
int | joint, |
|
|
const double & | min, |
|
|
const double & | max ) |
|
virtual |
◆ getCoupledJointLimit()
void BaseCouplingHandler::getCoupledJointLimit |
( |
int | joint, |
|
|
double & | min, |
|
|
double & | max ) |
|
virtual |
◆ m_robot
gazebo::physics::Model* BaseCouplingHandler::m_robot |
|
protected |
◆ m_coupledJoints
yarp::sig::VectorOf<int> BaseCouplingHandler::m_coupledJoints |
|
protected |
◆ m_coupledJointNames
std::vector<std::string> BaseCouplingHandler::m_coupledJointNames |
|
protected |
◆ m_coupledJointLimits
std::unordered_map<int, Range> BaseCouplingHandler::m_coupledJointLimits |
|
protected |
◆ m_controllerPeriod
unsigned int BaseCouplingHandler::m_controllerPeriod |
|
protected |
◆ m_couplingSize
unsigned int BaseCouplingHandler::m_couplingSize |
|
protected |
The documentation for this class was generated from the following files: