Interface for control boards implementing impedance control. More...
#include <yarp/dev/IImpedanceControl.h>
Public Member Functions | |
virtual | ~IImpedanceControlRaw () |
Destructor. More... | |
virtual bool | getAxes (int *ax)=0 |
Get the number of controlled axes. More... | |
virtual bool | getImpedanceRaw (int j, double *stiffness, double *damping)=0 |
Get current impedance parameters (stiffness,damping,offset) for a specific joint. More... | |
virtual bool | setImpedanceRaw (int j, double stiffness, double damping)=0 |
Set current impedance parameters (stiffness,damping) for a specific joint. More... | |
virtual bool | setImpedanceOffsetRaw (int j, double offset)=0 |
Set current force Offset for a specific joint. More... | |
virtual bool | getImpedanceOffsetRaw (int j, double *offset)=0 |
Get current force Offset for a specific joint. More... | |
virtual bool | getCurrentImpedanceLimitRaw (int j, double *min_stiff, double *max_stiff, double *min_damp, double *max_damp)=0 |
Get the current impedandance limits for a specific joint. More... | |
Interface for control boards implementing impedance control.
Definition at line 27 of file IImpedanceControl.h.
|
inlinevirtual |
Destructor.
Definition at line 33 of file IImpedanceControl.h.
|
pure virtual |
Get the number of controlled axes.
This command asks the number of controlled axes for the current physical interface.
Implemented in FakeMotionControl.
|
pure virtual |
Get the current impedandance limits for a specific joint.
Implemented in FakeMotionControl.
|
pure virtual |
Get current force Offset for a specific joint.
Implemented in FakeMotionControl.
|
pure virtual |
Get current impedance parameters (stiffness,damping,offset) for a specific joint.
Implemented in FakeMotionControl.
|
pure virtual |
Set current force Offset for a specific joint.
Implemented in FakeMotionControl.
|
pure virtual |
Set current impedance parameters (stiffness,damping) for a specific joint.
Implemented in FakeMotionControl.