|
#include <armarx/control/joint_controller/VelocityManipulatingTorque.h>
Public Member Functions | |
double | getCurrentTargetVelocity () const |
double | getLastAcceleration () const |
double | getLastJerk () const |
const PIDController & | getPid () |
VelocityManipulatingTorqueControllerConfiguration | getTorqueConfigData () const |
void | reset () |
bool | setTorqueConfigData (VelocityManipulatingTorqueControllerConfiguration configData) |
float | update (const IceUtil::Time &sensorValuesTimestamp, const IceUtil::Time &timeSinceLastIteration, float gravity, float actualTorque, float targetTorque, float actualVelocity, float actualPosition) |
VelocityManipulatingTorqueController (const VelocityManipulatingTorqueControllerConfigurationPtr &torqueConfigData) | |
Protected Member Functions | |
double | calcJointLimitProtectionTorque (float actualPosition) |
Definition at line 75 of file VelocityManipulatingTorque.h.
VelocityManipulatingTorqueController | ( | const VelocityManipulatingTorqueControllerConfigurationPtr & | torqueConfigData | ) |
Definition at line 35 of file VelocityManipulatingTorque.cpp.
|
protected |
Definition at line 92 of file VelocityManipulatingTorque.cpp.
double getCurrentTargetVelocity | ( | ) | const |
Definition at line 247 of file VelocityManipulatingTorque.cpp.
double getLastAcceleration | ( | ) | const |
Definition at line 123 of file VelocityManipulatingTorque.cpp.
double getLastJerk | ( | ) | const |
Definition at line 117 of file VelocityManipulatingTorque.cpp.
const PIDController & getPid | ( | ) |
Definition at line 280 of file VelocityManipulatingTorque.cpp.
VelocityManipulatingTorqueControllerConfiguration getTorqueConfigData | ( | ) | const |
Definition at line 253 of file VelocityManipulatingTorque.cpp.
void reset | ( | ) |
Definition at line 238 of file VelocityManipulatingTorque.cpp.
bool setTorqueConfigData | ( | VelocityManipulatingTorqueControllerConfiguration | configData | ) |
Definition at line 259 of file VelocityManipulatingTorque.cpp.
float update | ( | const IceUtil::Time & | sensorValuesTimestamp, |
const IceUtil::Time & | timeSinceLastIteration, | ||
float | gravity, | ||
float | actualTorque, | ||
float | targetTorque, | ||
float | actualVelocity, | ||
float | actualPosition | ||
) |
Definition at line 129 of file VelocityManipulatingTorque.cpp.