|
YARP
Yet Another Robot Platform
|
|
Go to the documentation of this file.
23 size_t subIndex =
device.
lut[j].deviceEntry;
47 size_t subIndex =
device.
lut[j].deviceEntry;
71 size_t subIndex =
device.
lut[j].deviceEntry;
95 size_t subIndex =
device.
lut[j].deviceEntry;
119 size_t subIndex =
device.
lut[j].deviceEntry;
bool setImpedance(int j, double stiff, double damp) override
Set current impedance gains (stiffness,damping) for a specific joint.
virtual bool getCurrentImpedanceLimit(int j, double *min_stiff, double *max_stiff, double *min_damp, double *max_damp)=0
Get the current impedandance limits for a specific joint.
virtual bool setImpedance(int j, double stiffness, double damping)=0
Set current impedance gains (stiffness,damping) for a specific joint.
const yarp::os::LogComponent & CONTROLBOARDWRAPPER()
SubDevice * getSubdevice(size_t i)
virtual bool setImpedanceOffset(int j, double offset)=0
Set current force Offset for a specific joint.
#define yCError(component,...)
virtual bool getImpedanceOffset(int j, double *offset)=0
Get current force Offset for a specific joint.
virtual bool getImpedance(int j, double *stiffness, double *damping)=0
Get current impedance gains (stiffness,damping,offset) for a specific joint.
std::vector< DevicesLutEntry > lut
yarp::dev::IImpedanceControl * iImpedance
bool setImpedanceOffset(int j, double offset) override
Set current force Offset for a specific joint.
bool getCurrentImpedanceLimit(int j, double *min_stiff, double *max_stiff, double *min_damp, double *max_damp) override
Get the current impedandance limits for a specific joint.
bool getImpedanceOffset(int j, double *offset) override
Get current force Offset for a specific joint.
bool getImpedance(int j, double *stiff, double *damp) override
Get current impedance gains (stiffness,damping,offset) for a specific joint.