#include <gravityThread.h>
|
| gravityCompensatorThread (std::string _wholeBodyName, int _rate, PolyDriver *_ddLA, PolyDriver *_ddRA, PolyDriver *_ddH, PolyDriver *_ddLL, PolyDriver *_ddRL, PolyDriver *_ddT, version_tag icub_type, bool _inertial_enabled) |
|
void | setZeroJntAngVelAcc () |
|
bool | readAndUpdate (bool waitMeasure=false) |
|
bool | getLowerEncodersSpeedAndAcceleration () |
|
bool | getUpperEncodersSpeedAndAcceleration () |
|
bool | threadInit () override |
|
void | feedFwdGravityControl (int part_ctrlJnt, const std::string &s_part, IControlMode *iCtrlMode, ITorqueControl *iTqs, IImpedanceControl *iImp, IInteractionMode *iIntMode, const Vector &command, bool releasing=false) |
|
void | run () override |
|
void | threadRelease () override |
|
thread_status_enum | getThreadStatus () |
|
Definition at line 45 of file gravityThread.h.
◆ gravityCompensatorThread()
gravityCompensatorThread::gravityCompensatorThread |
( |
std::string |
_wholeBodyName, |
|
|
int |
_rate, |
|
|
PolyDriver * |
_ddLA, |
|
|
PolyDriver * |
_ddRA, |
|
|
PolyDriver * |
_ddH, |
|
|
PolyDriver * |
_ddLL, |
|
|
PolyDriver * |
_ddRL, |
|
|
PolyDriver * |
_ddT, |
|
|
version_tag |
icub_type, |
|
|
bool |
_inertial_enabled |
|
) |
| |
◆ feedFwdGravityControl()
void gravityCompensatorThread::feedFwdGravityControl |
( |
int |
part_ctrlJnt, |
|
|
const std::string & |
s_part, |
|
|
IControlMode * |
iCtrlMode, |
|
|
ITorqueControl * |
iTqs, |
|
|
IImpedanceControl * |
iImp, |
|
|
IInteractionMode * |
iIntMode, |
|
|
const Vector & |
command, |
|
|
bool |
releasing = false |
|
) |
| |
◆ getLowerEncodersSpeedAndAcceleration()
bool gravityCompensatorThread::getLowerEncodersSpeedAndAcceleration |
( |
| ) |
|
◆ getThreadStatus()
◆ getUpperEncodersSpeedAndAcceleration()
bool gravityCompensatorThread::getUpperEncodersSpeedAndAcceleration |
( |
| ) |
|
◆ readAndUpdate()
bool gravityCompensatorThread::readAndUpdate |
( |
bool |
waitMeasure = false | ) |
|
◆ run()
void gravityCompensatorThread::run |
( |
void |
| ) |
|
|
override |
◆ setZeroJntAngVelAcc()
void gravityCompensatorThread::setZeroJntAngVelAcc |
( |
| ) |
|
◆ threadInit()
bool gravityCompensatorThread::threadInit |
( |
| ) |
|
|
override |
◆ threadRelease()
void gravityCompensatorThread::threadRelease |
( |
| ) |
|
|
override |
◆ external_mode
int gravityCompensatorThread::external_mode |
◆ gravity_mode
int gravityCompensatorThread::gravity_mode |
The documentation for this class was generated from the following files: