Libbarrett
1.2.4
|
Public Member Functions | |
AutoTension (systems::Wam< DOF > &wam_, const libconfig::Setting &setting_) | |
void | init (ProductManager &pm, std::vector< int > args) |
void | updateJ1Moves (int tensionMotor, bool addJ1) |
void | updateJ5 (double jpInc, bool reset=false) |
void | updateJ6 (double jpInc, bool reset=false) |
std::vector< int > | tensionJoint (std::vector< int > joint_list) |
bool | engage (int motor, double timeout) |
double | pullTension (int motor) |
void | connectSystems () |
Public Attributes | |
Hand * | hand |
Protected Attributes | |
systems::Wam< DOF > & | wam |
const libconfig::Setting & | setting |
std::vector< Puck * > | puck |
TorqueWatchdog< DOF > | watchdog |
ExposedInput< jt_type > | exposedGravity |
systems::Gain< jt_type, sqm_type, jt_type > | j2mtSys |
systems::Gain< jt_type, sqm_type, jt_type > | gravtor2mtSys |
systems::Gain< jt_type, sqm_type, jt_type > | m2jtSys |
systems::Gain< jp_type, sqm_type, jp_type > | m2jpSys |
systems::Gain< jp_type, sqm_type, jp_type > | j2mpSys |
systems::ArrayEditor< jp_type > | mpCommand |
systems::ArrayEditor< jt_type > | mtCommand |
systems::ExposedOutput< jp_type > | holdJP |
systems::ExposedOutput< double > | tensionValue |
systems::Ramp | motorRamp |
std::vector< jp_type > | jpInitial |
std::vector< jp_type > | jpStart |
std::vector< jp_type > | jpSlack1 |
std::vector< jp_type > | jpSlack2 |
jp_type | tensionDefaults |
jp_type | jpStopHigh |
jp_type | jpStopLow |
jp_type | tangBuffer |
jp_type | tangMiss |
jp_type | stopBuffer |
jp_type | slackThreshold |
sqm_type | j2mp |
double | motorSlackPulled |
double | j1SlackPulled |
double | j5TangPos |
double | j6TangPos |
int | motor |