#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 |
( |
| ) |
|
|
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: