|
#include <armarx/control/joint_controller/VelocityManipulatingTorque.h>
Public Member Functions | |
VelocityManipulatingTorqueControllerConfiguration () | |
Static Public Member Functions | |
static VelocityManipulatingTorqueControllerConfigurationPtr | CreateTorqueConfigData (hardware_config::Config &config, bool limitless, float jointLimitLow, float jointLimitHigh) |
Public Attributes | |
double | accelerationGain = 0.1 |
double | deadZone = 0.1 |
double | decay = 0.99 |
std::vector< float > | firFilterImpulseResponse |
double | jointLimitHigh = 0.0 |
double | jointLimitLow = 0.0 |
bool | limitless = true |
double | maxAcceleration = 10.0 |
double | maxJerk = 500.0 |
double | maxTargetTorque = 10.0 |
double | maxVelocity = 3.0 |
double | pid_derivative_gain = 0 |
double | pid_integral_gain = 0 |
double | pid_max_value = 1.0 |
double | pid_proportional_gain = 0 |
double | pushbackMargin = 5.0 / 180. * M_PI |
double | pushBackTorque = 100 |
double | torqueToCurrent = 0.0 |
Definition at line 47 of file VelocityManipulatingTorque.h.
Definition at line 87 of file VelocityManipulatingTorque.cpp.
|
static |
Definition at line 54 of file VelocityManipulatingTorque.cpp.
double accelerationGain = 0.1 |
Definition at line 60 of file VelocityManipulatingTorque.h.
double deadZone = 0.1 |
Definition at line 61 of file VelocityManipulatingTorque.h.
double decay = 0.99 |
Definition at line 62 of file VelocityManipulatingTorque.h.
std::vector<float> firFilterImpulseResponse |
Definition at line 72 of file VelocityManipulatingTorque.h.
double jointLimitHigh = 0.0 |
Definition at line 69 of file VelocityManipulatingTorque.h.
double jointLimitLow = 0.0 |
Definition at line 69 of file VelocityManipulatingTorque.h.
bool limitless = true |
Definition at line 68 of file VelocityManipulatingTorque.h.
double maxAcceleration = 10.0 |
Definition at line 64 of file VelocityManipulatingTorque.h.
double maxJerk = 500.0 |
Definition at line 65 of file VelocityManipulatingTorque.h.
double maxTargetTorque = 10.0 |
Definition at line 67 of file VelocityManipulatingTorque.h.
double maxVelocity = 3.0 |
Definition at line 63 of file VelocityManipulatingTorque.h.
double pid_derivative_gain = 0 |
Definition at line 58 of file VelocityManipulatingTorque.h.
double pid_integral_gain = 0 |
Definition at line 57 of file VelocityManipulatingTorque.h.
double pid_max_value = 1.0 |
Definition at line 59 of file VelocityManipulatingTorque.h.
double pid_proportional_gain = 0 |
Definition at line 56 of file VelocityManipulatingTorque.h.
double pushbackMargin = 5.0 / 180. * M_PI |
Definition at line 70 of file VelocityManipulatingTorque.h.
double pushBackTorque = 100 |
Definition at line 71 of file VelocityManipulatingTorque.h.
double torqueToCurrent = 0.0 |
Definition at line 66 of file VelocityManipulatingTorque.h.