#include <armarx/control/common/ft/FTSensor.h>
◆ FTConfig
◆ FTSensor()
◆ ~FTSensor()
◆ calibrate()
| bool calibrate |
( |
const FTConfig & | c, |
|
|
double | deltaT ) |
this will calibrate the force torque value in FTSensorFrame until timeLimit is reached
rt is ready only if the FT sensor is calibrated, and the rt2interface buffer is updated (see above)
◆ compensateTCPGravity()
static compensation in root frame
◆ enableSafeGuard()
| void enableSafeGuard |
( |
bool | enableForceGuard, |
|
|
bool | enableTorqueGuard ) |
◆ getFilteredForceTorque()
◆ getSafeGuardForceOffset()
| Eigen::Vector3f & getSafeGuardForceOffset |
( |
| ) |
|
◆ initialize()
◆ isForceGuardEnabled()
| bool isForceGuardEnabled |
( |
| ) |
|
◆ isSafe()
◆ isTorqueGuardEnabled()
| bool isTorqueGuardEnabled |
( |
| ) |
|
◆ reset()
you have to call this method only in the first loop of rtRun
◆ resetSafeGuardOffset()
| void resetSafeGuardOffset |
( |
const FTConfig & | c | ) |
|
◆ updateStatus()
TODO how to toggle recalibration?
◆ calibrated
| std::atomic_bool calibrated {false} |
◆ ftSafe
| std::atomic_bool ftSafe {true} |
◆ ftWasNotSafe
| std::atomic_bool ftWasNotSafe {false} |
The documentation for this class was generated from the following files: