Libbarrett  1.2.4
Public Member Functions | Public Attributes | Protected Attributes
AutoTension< DOF > Class Template Reference

List of all members.

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

Handhand

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

template<size_t DOF>
class AutoTension< DOF >


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Defines