#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()
template<class T >
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 |
( |
void |
| ) |
|
|
override |
◆ sendMonitorData()
void inverseDynamics::sendMonitorData |
( |
| ) |
|
◆ sendVelAccData()
void inverseDynamics::sendVelAccData |
( |
| ) |
|
◆ setStiffMode()
void inverseDynamics::setStiffMode |
( |
| ) |
|
◆ setZeroJntAngVelAcc()
void inverseDynamics::setZeroJntAngVelAcc |
( |
| ) |
|
◆ threadInit()
bool inverseDynamics::threadInit |
( |
void |
| ) |
|
|
override |
◆ threadRelease()
void inverseDynamics::threadRelease |
( |
void |
| ) |
|
|
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: