#include <observerThread.h>
|
| | inverseDynamics (int _rate, PolyDriver *_ddAL, PolyDriver *_ddAR, PolyDriver *_ddH, PolyDriver *_ddLL, PolyDriver *_ddLR, PolyDriver *_ddT, string _robot_name, string _local_name, version_tag icub_type, bool _autoconnect=false, ISixAxisForceTorqueSensors *m_left_arm_FT=nullptr, ISixAxisForceTorqueSensors *m_right_arm_FT=nullptr, ISixAxisForceTorqueSensors *m_left_leg_FT=nullptr, ISixAxisForceTorqueSensors *m_right_leg_FT=nullptr) |
| bool | threadInit () override |
| void | setStiffMode () |
| thread_status_enum | getThreadStatus () |
| void | run () override |
| void | threadRelease () override |
| void | closePort (Contactable *_port) |
| void | writeTorque (Vector _values, int _address, BufferedPort< Bottle > *_port) |
| template<class T> |
| void | broadcastData (T &_values, BufferedPort< T > *_port) |
| void | calibrateOffset (calib_enum calib_code=CALIB_ALL) |
| bool | readAndUpdate (bool waitMeasure=false, bool _init=false) |
| bool | getLowerEncodersSpeedAndAcceleration () |
| bool | getUpperEncodersSpeedAndAcceleration () |
| void | setZeroJntAngVelAcc () |
| void | sendMonitorData () |
| void | sendVelAccData () |
Definition at line 129 of file observerThread.h.
◆ inverseDynamics()
| inverseDynamics::inverseDynamics |
( |
int | _rate, |
|
|
PolyDriver * | _ddAL, |
|
|
PolyDriver * | _ddAR, |
|
|
PolyDriver * | _ddH, |
|
|
PolyDriver * | _ddLL, |
|
|
PolyDriver * | _ddLR, |
|
|
PolyDriver * | _ddT, |
|
|
string | _robot_name, |
|
|
string | _local_name, |
|
|
version_tag | icub_type, |
|
|
bool | _autoconnect = false, |
|
|
ISixAxisForceTorqueSensors * | m_left_arm_FT = nullptr, |
|
|
ISixAxisForceTorqueSensors * | m_right_arm_FT = nullptr, |
|
|
ISixAxisForceTorqueSensors * | m_left_leg_FT = nullptr, |
|
|
ISixAxisForceTorqueSensors * | m_right_leg_FT = nullptr ) |
◆ broadcastData()
| void inverseDynamics::broadcastData |
( |
T & | _values, |
|
|
BufferedPort< T > * | _port ) |
◆ calibrateOffset()
◆ closePort()
| void inverseDynamics::closePort |
( |
Contactable * | _port | ) |
|
◆ getLowerEncodersSpeedAndAcceleration()
| bool inverseDynamics::getLowerEncodersSpeedAndAcceleration |
( |
| ) |
|
◆ getThreadStatus()
◆ getUpperEncodersSpeedAndAcceleration()
| bool inverseDynamics::getUpperEncodersSpeedAndAcceleration |
( |
| ) |
|
◆ readAndUpdate()
| bool inverseDynamics::readAndUpdate |
( |
bool | waitMeasure = false, |
|
|
bool | _init = false ) |
◆ run()
| void inverseDynamics::run |
( |
| ) |
|
|
override |
◆ sendMonitorData()
| void inverseDynamics::sendMonitorData |
( |
| ) |
|
◆ sendVelAccData()
| void inverseDynamics::sendVelAccData |
( |
| ) |
|
◆ setStiffMode()
| void inverseDynamics::setStiffMode |
( |
| ) |
|
◆ setZeroJntAngVelAcc()
| void inverseDynamics::setZeroJntAngVelAcc |
( |
| ) |
|
◆ threadInit()
| bool inverseDynamics::threadInit |
( |
| ) |
|
|
override |
◆ threadRelease()
| void inverseDynamics::threadRelease |
( |
| ) |
|
|
override |
◆ writeTorque()
| void inverseDynamics::writeTorque |
( |
Vector | _values, |
|
|
int | _address, |
|
|
BufferedPort< Bottle > * | _port ) |
◆ add_legs_once
| bool inverseDynamics::add_legs_once |
◆ auto_drift_comp
| bool inverseDynamics::auto_drift_comp |
◆ com_enabled
| bool inverseDynamics::com_enabled |
◆ com_vel_enabled
| bool inverseDynamics::com_vel_enabled |
◆ default_ee_cont
| bool inverseDynamics::default_ee_cont |
◆ dummy_ft
| bool inverseDynamics::dummy_ft |
◆ dumpvel_enabled
| bool inverseDynamics::dumpvel_enabled |
◆ w0_dw0_enabled
| bool inverseDynamics::w0_dw0_enabled |
The documentation for this class was generated from the following files: