The SVHPositionSettings save the position controller paramters for a single motor. More...
#include <SVHPositionSettings.h>
Public Member Functions | |
| bool | operator== (const SVHPositionSettings &other) const | 
| Compares two SVHPositionsetting objects.  More... | |
| SVHPositionSettings (const std::vector< float > &pos_settings) | |
| SVHPositionSettings Construct positions settings from a plain vector if the Vector is smaler than 10 values will be filled with 0.0.  More... | |
| SVHPositionSettings (const float &wmn, const float &wmx, const float &dwmx, const float &ky, const float &dt, const float &imn, const float &imx, const float &kp, const float &ki, const float &kd) | |
| SVHPositionSettings Constructs a new positition settings object to configure the position controller of a finger.  More... | |
| SVHPositionSettings () | |
| SVHPositionSettings Defaault constructor. Intitializes everything to zero.  More... | |
Public Attributes | |
| float | dt | 
| Time base of controller.  More... | |
| float | dwmx | 
| Reference signal delta maximum threshold.  More... | |
| float | imn | 
| Integral windup minimum value.  More... | |
| float | imx | 
| Integral windup maximum value.  More... | |
| float | kd | 
| Differential gain.  More... | |
| float | ki | 
| Integral gain.  More... | |
| float | kp | 
| Proportional gain.  More... | |
| float | ky | 
| Measurement scaling.  More... | |
| float | wmn | 
| Reference signal minimum value.  More... | |
| float | wmx | 
| Reference signal maximum value.  More... | |
The SVHPositionSettings save the position controller paramters for a single motor.
Definition at line 37 of file SVHPositionSettings.h.
      
  | 
  inline | 
SVHPositionSettings Construct positions settings from a plain vector if the Vector is smaler than 10 values will be filled with 0.0.
| pos_settings | Vector of floats in the order: wmn, wmx, dwmx, ky, dt, imn, imx, kp, ki , kd | 
Definition at line 81 of file SVHPositionSettings.h.
      
  | 
  inline | 
SVHPositionSettings Constructs a new positition settings object to configure the position controller of a finger.
| wmn | Reference signal minimum value | 
| wmx | Reference signal maximum value | 
| dwmx | Reference signal delta maximum threshold | 
| ky | Measurement scaling | 
| dt | Time base of controller | 
| imn | Integral windup minimum value | 
| imx | Integral windup maximum value | 
| kp | Proportional gain | 
| ki | Integral gain | 
| kd | Differential gain | 
Definition at line 112 of file SVHPositionSettings.h.
      
  | 
  inline | 
SVHPositionSettings Defaault constructor. Intitializes everything to zero.
Definition at line 120 of file SVHPositionSettings.h.
      
  | 
  inline | 
Compares two SVHPositionsetting objects.
Definition at line 62 of file SVHPositionSettings.h.
| float driver_svh::SVHPositionSettings::dt | 
Time base of controller.
Definition at line 49 of file SVHPositionSettings.h.
| float driver_svh::SVHPositionSettings::dwmx | 
Reference signal delta maximum threshold.
Definition at line 45 of file SVHPositionSettings.h.
| float driver_svh::SVHPositionSettings::imn | 
Integral windup minimum value.
Definition at line 51 of file SVHPositionSettings.h.
| float driver_svh::SVHPositionSettings::imx | 
Integral windup maximum value.
Definition at line 53 of file SVHPositionSettings.h.
| float driver_svh::SVHPositionSettings::kd | 
Differential gain.
Definition at line 59 of file SVHPositionSettings.h.
| float driver_svh::SVHPositionSettings::ki | 
Integral gain.
Definition at line 57 of file SVHPositionSettings.h.
| float driver_svh::SVHPositionSettings::kp | 
Proportional gain.
Definition at line 55 of file SVHPositionSettings.h.
| float driver_svh::SVHPositionSettings::ky | 
Measurement scaling.
Definition at line 47 of file SVHPositionSettings.h.
| float driver_svh::SVHPositionSettings::wmn | 
Reference signal minimum value.
Definition at line 41 of file SVHPositionSettings.h.
| float driver_svh::SVHPositionSettings::wmx | 
Reference signal maximum value.
Definition at line 43 of file SVHPositionSettings.h.