|
|
#include <RobotAPI/libraries/diffik/CompositeDiffIK.h>
Inheritance diagram for CompositeDiffIK::NullspaceTarget:Public Member Functions | |
| Eigen::VectorXf | getGradient (Parameters ¶ms) override |
| void | init (Parameters &) override |
| NullspaceTarget (const VirtualRobot::RobotNodeSetPtr &rns, const VirtualRobot::RobotNodePtr &tcp, const Eigen::Matrix4f &target, VirtualRobot::IKSolver::CartesianSelection mode) | |
Public Member Functions inherited from CompositeDiffIK::NullspaceGradient | |
| virtual | ~NullspaceGradient ()=default |
Public Attributes | |
| std::vector< NullspaceTargetStep > | ikSteps |
| VirtualRobot::IKSolver::CartesianSelection | mode |
| CartesianPositionController | pCtrl |
| Eigen::Matrix4f | target |
| VirtualRobot::RobotNodePtr | tcp |
| CartesianVelocityController | vCtrl |
Public Attributes inherited from CompositeDiffIK::NullspaceGradient | |
| float | kP = 1 |
| NullspaceTarget | ( | const VirtualRobot::RobotNodeSetPtr & | rns, |
| const VirtualRobot::RobotNodePtr & | tcp, | ||
| const Eigen::Matrix4f & | target, | ||
| VirtualRobot::IKSolver::CartesianSelection | mode ) |
|
overridevirtual |
Implements CompositeDiffIK::NullspaceGradient.
|
overridevirtual |
Implements CompositeDiffIK::NullspaceGradient.
| std::vector<NullspaceTargetStep> ikSteps |
| VirtualRobot::IKSolver::CartesianSelection mode |
| Eigen::Matrix4f target |
| VirtualRobot::RobotNodePtr tcp |