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