|
internal status of the controller, containing intermediate variables, mutable targets More...
#include <armarx/control/common/control_law/TaskspaceVelocityController.h>
Public Member Functions | |
void | reset (const unsigned int nDoF) |
void | rtPreActivate (const Eigen::Matrix4f ¤tPose) |
Public Attributes | |
Eigen::Vector6f | cartesianVelTarget |
task space variables More... | |
Eigen::Vector6f | currentForceTorque |
force torque More... | |
Eigen::Matrix4f | currentPose |
Eigen::Vector6f | currentTwist |
Eigen::VectorXf | desiredJointVelocity |
targets More... | |
Eigen::Matrix4f | desiredPose |
Eigen::MatrixXf | jacobi |
others More... | |
Eigen::MatrixXf | jpinv |
Eigen::VectorXf | nullspaceVelocity |
Eigen::AngleAxisf | oriDiffAngleAxis |
Eigen::Matrix3f | poseDiffMatImp |
intermediate results More... | |
Eigen::Vector6f | poseErrorImp |
Eigen::VectorXf | qvelFiltered |
current status More... | |
bool | rtSafe |
bool | rtTargetSafe = true |
Public Attributes inherited from RobotStatus | |
double | deltaT = 0 |
Eigen::VectorXf | jointPos |
std::vector< float > | jointPosition |
Eigen::VectorXf | jointTor |
std::vector< float > | jointTorque |
Eigen::VectorXf | jointVel |
std::vector< float > | jointVelocity |
unsigned int | numJoints |
internal status of the controller, containing intermediate variables, mutable targets
Definition at line 50 of file TaskspaceVelocityController.h.
void reset | ( | const unsigned int | nDoF | ) |
This function can be called before the RT thread. base
targets
force torque
current status
intermediate results
others
Definition at line 205 of file TaskspaceVelocityController.cpp.
void rtPreActivate | ( | const Eigen::Matrix4f & | currentPose | ) |
!!!! TO BE UPDATED IN PREACTIVATE !!!! only then the up-to-date robot joint information is available
Definition at line 248 of file TaskspaceVelocityController.cpp.
Eigen::Vector6f cartesianVelTarget |
task space variables
Definition at line 63 of file TaskspaceVelocityController.h.
Eigen::Vector6f currentForceTorque |
force torque
Definition at line 59 of file TaskspaceVelocityController.h.
Eigen::Matrix4f currentPose |
Definition at line 69 of file TaskspaceVelocityController.h.
Eigen::Vector6f currentTwist |
Definition at line 70 of file TaskspaceVelocityController.h.
Eigen::VectorXf desiredJointVelocity |
targets
Definition at line 54 of file TaskspaceVelocityController.h.
Eigen::Matrix4f desiredPose |
Definition at line 71 of file TaskspaceVelocityController.h.
Eigen::MatrixXf jacobi |
others
Definition at line 79 of file TaskspaceVelocityController.h.
Eigen::MatrixXf jpinv |
Definition at line 81 of file TaskspaceVelocityController.h.
Eigen::VectorXf nullspaceVelocity |
Definition at line 56 of file TaskspaceVelocityController.h.
Eigen::AngleAxisf oriDiffAngleAxis |
Definition at line 76 of file TaskspaceVelocityController.h.
Eigen::Matrix3f poseDiffMatImp |
intermediate results
Definition at line 74 of file TaskspaceVelocityController.h.
Eigen::Vector6f poseErrorImp |
Definition at line 75 of file TaskspaceVelocityController.h.
Eigen::VectorXf qvelFiltered |
current status
Definition at line 68 of file TaskspaceVelocityController.h.
bool rtSafe |
Definition at line 82 of file TaskspaceVelocityController.h.
bool rtTargetSafe = true |
Definition at line 83 of file TaskspaceVelocityController.h.