|
#include <RobotAPI/libraries/diffik/CompositeDiffIK.h>
Public Member Functions | |
Eigen::VectorXf | getGradient (Parameters ¶ms) override |
void | init (Parameters &) override |
NullspaceJointTarget (const VirtualRobot::RobotNodeSetPtr &rns) | |
NullspaceJointTarget (const VirtualRobot::RobotNodeSetPtr &rns, const Eigen::VectorXf &target, const Eigen::VectorXf &weight) | |
void | set (const std::string &jointName, float target, float weight) |
void | set (const VirtualRobot::RobotNodePtr &rn, float target, float weight) |
void | set (int index, float target, float weight) |
Public Member Functions inherited from CompositeDiffIK::NullspaceGradient | |
virtual | ~NullspaceGradient ()=default |
Public Attributes | |
VirtualRobot::RobotNodeSetPtr | rns |
Eigen::VectorXf | target |
Eigen::VectorXf | weight |
Public Attributes inherited from CompositeDiffIK::NullspaceGradient | |
float | kP = 1 |
Definition at line 94 of file CompositeDiffIK.h.
NullspaceJointTarget | ( | const VirtualRobot::RobotNodeSetPtr & | rns | ) |
Definition at line 344 of file CompositeDiffIK.cpp.
NullspaceJointTarget | ( | const VirtualRobot::RobotNodeSetPtr & | rns, |
const Eigen::VectorXf & | target, | ||
const Eigen::VectorXf & | weight | ||
) |
Definition at line 350 of file CompositeDiffIK.cpp.
|
overridevirtual |
Implements CompositeDiffIK::NullspaceGradient.
Definition at line 387 of file CompositeDiffIK.cpp.
|
overridevirtual |
Implements CompositeDiffIK::NullspaceGradient.
Definition at line 382 of file CompositeDiffIK.cpp.
VirtualRobot::RobotNodeSetPtr rns |
Definition at line 103 of file CompositeDiffIK.h.
Eigen::VectorXf target |
Definition at line 104 of file CompositeDiffIK.h.
Eigen::VectorXf weight |
Definition at line 105 of file CompositeDiffIK.h.