#include <armarx/control/common/ft/FTSensor.h>
Definition at line 45 of file 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)
Definition at line 205 of file FTSensor.cpp.
◆ compensateTCPGravity()
static compensation in root frame
Definition at line 258 of file FTSensor.cpp.
◆ enableSafeGuard()
void enableSafeGuard |
( |
bool |
enableForceGuard, |
|
|
bool |
enableTorqueGuard |
|
) |
| |
◆ getFilteredForceTorque()
◆ initialize()
void initialize |
( |
const VirtualRobot::RobotNodeSetPtr & |
rns, |
|
|
const armarx::RobotUnitPtr & |
robotUnit, |
|
|
const FTConfig & |
c |
|
) |
| |
◆ isForceGuardEnabled()
bool isForceGuardEnabled |
( |
| ) |
|
◆ isSafe()
◆ isTorqueGuardEnabled()
bool isTorqueGuardEnabled |
( |
| ) |
|
◆ reset()
you have to call this method only in the first loop of rtRun
Definition at line 87 of file FTSensor.cpp.
◆ resetSafeGuardOffset()
void resetSafeGuardOffset |
( |
const FTConfig & |
c | ) |
|
◆ updateStatus()
TODO how to toggle recalibration?
Definition at line 115 of file FTSensor.cpp.
◆ calibrated
std::atomic_bool calibrated {false} |
◆ ftSafe
std::atomic_bool ftSafe {true} |
The documentation for this class was generated from the following files: