|
#include <RobotAPI/libraries/diffik/CompositeDiffIK.h>
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 |
Definition at line 76 of file CompositeDiffIK.h.
NullspaceTarget | ( | const VirtualRobot::RobotNodeSetPtr & | rns, |
const VirtualRobot::RobotNodePtr & | tcp, | ||
const Eigen::Matrix4f & | target, | ||
VirtualRobot::IKSolver::CartesianSelection | mode | ||
) |
Definition at line 306 of file CompositeDiffIK.cpp.
|
overridevirtual |
Implements CompositeDiffIK::NullspaceGradient.
Definition at line 317 of file CompositeDiffIK.cpp.
|
overridevirtual |
Implements CompositeDiffIK::NullspaceGradient.
Definition at line 312 of file CompositeDiffIK.cpp.
std::vector<NullspaceTargetStep> ikSteps |
Definition at line 90 of file CompositeDiffIK.h.
VirtualRobot::IKSolver::CartesianSelection mode |
Definition at line 83 of file CompositeDiffIK.h.
Definition at line 84 of file CompositeDiffIK.h.
Eigen::Matrix4f target |
Definition at line 82 of file CompositeDiffIK.h.
VirtualRobot::RobotNodePtr tcp |
Definition at line 81 of file CompositeDiffIK.h.
Definition at line 85 of file CompositeDiffIK.h.