Produces motion in the direction of an externally applied force measured by a force-torque sensor (pretty much mimicking a classical gravity compensation app).
#include <FtCompensation.hpp>
|
bool | configure (yarp::os::ResourceFinder &rf) override |
|
bool | updateModule () override |
|
bool | interruptModule () override |
|
double | getPeriod () override |
|
bool | close () override |
|
|
using | cartesian_cmd = void(ICartesianControl::*)(const std::vector< double > &) |
|
|
bool | readSensor (KDL::Wrench &wrench) const |
|
bool | compensateTool (KDL::Wrench &wrench) const |
|
bool | applyImpedance (KDL::Wrench &wrench) |
|
|
yarp::dev::PolyDriver | cartesianDevice |
|
ICartesianControl * | iCartesianControl |
|
int | sensorIndex |
|
yarp::dev::PolyDriver | sensorDevice |
|
yarp::dev::ISixAxisForceTorqueSensors * | sensor |
|
KDL::Rotation | R_N_sensor |
|
KDL::Vector | toolCoM_N |
|
KDL::Wrench | toolWeight_0 |
|
KDL::Wrench | initialOffset |
|
KDL::Frame | initialPose |
|
KDL::Frame | previousPose |
|
cartesian_cmd | command |
|
bool | dryRun |
|
bool | usingTool |
|
bool | enableImpedance |
|
double | linGain |
|
double | rotGain |
|
double | linStiffness |
|
double | rotStiffness |
|
double | linDamping |
|
double | rotDamping |
|
double | forceDeadband |
|
double | torqueDeadband |
|
The documentation for this class was generated from the following files: