|
#include <RobotAPI/libraries/core/CartesianFeedForwardPositionController.h>
Public Member Functions | |
Eigen::VectorXf | calculate (const ::math::AbstractFunctionR1R6Ptr &trajectory, float t, VirtualRobot::IKSolver::CartesianSelection mode) |
CartesianFeedForwardPositionController (const VirtualRobot::RobotNodePtr &tcp) | |
Eigen::Vector3f | getOrientationDiff (const ::math::AbstractFunctionR1R6Ptr &trajectory, float t) |
float | getOrientationError (const ::math::AbstractFunctionR1R6Ptr &trajectory, float t) |
Eigen::Vector3f | getPositionDiff (const ::math::AbstractFunctionR1R6Ptr &trajectory, float t) |
float | getPositionError (const ::math::AbstractFunctionR1R6Ptr &trajectory, float t) |
Public Attributes | |
bool | enableFeedForward = true |
float | KpOri = 1 |
float | KpPos = 1 |
float | maxOriVel = -1 |
float | maxPosVel = -1 |
Definition at line 37 of file CartesianFeedForwardPositionController.h.
CartesianFeedForwardPositionController | ( | const VirtualRobot::RobotNodePtr & | tcp | ) |
Definition at line 29 of file CartesianFeedForwardPositionController.cpp.
Eigen::VectorXf calculate | ( | const ::math::AbstractFunctionR1R6Ptr & | trajectory, |
float | t, | ||
VirtualRobot::IKSolver::CartesianSelection | mode | ||
) |
Definition at line 35 of file CartesianFeedForwardPositionController.cpp.
Eigen::Vector3f getOrientationDiff | ( | const ::math::AbstractFunctionR1R6Ptr & | trajectory, |
float | t | ||
) |
Definition at line 103 of file CartesianFeedForwardPositionController.cpp.
Definition at line 87 of file CartesianFeedForwardPositionController.cpp.
Eigen::Vector3f getPositionDiff | ( | const ::math::AbstractFunctionR1R6Ptr & | trajectory, |
float | t | ||
) |
Definition at line 96 of file CartesianFeedForwardPositionController.cpp.
Definition at line 80 of file CartesianFeedForwardPositionController.cpp.
bool enableFeedForward = true |
Definition at line 52 of file CartesianFeedForwardPositionController.h.
float KpOri = 1 |
Definition at line 49 of file CartesianFeedForwardPositionController.h.
float KpPos = 1 |
Definition at line 48 of file CartesianFeedForwardPositionController.h.
float maxOriVel = -1 |
Definition at line 51 of file CartesianFeedForwardPositionController.h.
float maxPosVel = -1 |
Definition at line 50 of file CartesianFeedForwardPositionController.h.