|
|
#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 38 of file CartesianFeedForwardPositionController.h.
| CartesianFeedForwardPositionController | ( | const VirtualRobot::RobotNodePtr & | tcp | ) |
Definition at line 36 of file CartesianFeedForwardPositionController.cpp.
| Eigen::VectorXf calculate | ( | const ::math::AbstractFunctionR1R6Ptr & | trajectory, |
| float | t, | ||
| VirtualRobot::IKSolver::CartesianSelection | mode | ||
| ) |
Definition at line 43 of file CartesianFeedForwardPositionController.cpp.
Here is the call graph for this function:| Eigen::Vector3f getOrientationDiff | ( | const ::math::AbstractFunctionR1R6Ptr & | trajectory, |
| float | t | ||
| ) |
Definition at line 123 of file CartesianFeedForwardPositionController.cpp.
Definition at line 102 of file CartesianFeedForwardPositionController.cpp.
| Eigen::Vector3f getPositionDiff | ( | const ::math::AbstractFunctionR1R6Ptr & | trajectory, |
| float | t | ||
| ) |
Definition at line 114 of file CartesianFeedForwardPositionController.cpp.
Definition at line 92 of file CartesianFeedForwardPositionController.cpp.
| bool enableFeedForward = true |
Definition at line 56 of file CartesianFeedForwardPositionController.h.
| float KpOri = 1 |
Definition at line 53 of file CartesianFeedForwardPositionController.h.
| float KpPos = 1 |
Definition at line 52 of file CartesianFeedForwardPositionController.h.
| float maxOriVel = -1 |
Definition at line 55 of file CartesianFeedForwardPositionController.h.
| float maxPosVel = -1 |
Definition at line 54 of file CartesianFeedForwardPositionController.h.