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