SimpleDiffIKProvider Class Reference

#include <RobotAPI/libraries/diffik/SimpleDiffIK.h>

+ Inheritance diagram for SimpleDiffIKProvider:

Public Member Functions

 SimpleDiffIKProvider (VirtualRobot::RobotNodeSetPtr rns, VirtualRobot::RobotNodePtr tcp=VirtualRobot::RobotNodePtr(), SimpleDiffIK::Parameters params=SimpleDiffIK::Parameters())
 
DiffIKResult SolveAbsolute (const Eigen::Matrix4f &targetPose)
 
DiffIKResult SolveRelative (const Eigen::Matrix4f &targetPose, const Eigen::VectorXf &startJointValues)
 
- Public Member Functions inherited from DiffIKProvider
virtual ~DiffIKProvider ()=default
 

Detailed Description

Definition at line 115 of file SimpleDiffIK.h.

Constructor & Destructor Documentation

◆ SimpleDiffIKProvider()

SimpleDiffIKProvider ( VirtualRobot::RobotNodeSetPtr  rns,
VirtualRobot::RobotNodePtr  tcp = VirtualRobot::RobotNodePtr(),
SimpleDiffIK::Parameters  params = SimpleDiffIK::Parameters() 
)

Definition at line 143 of file SimpleDiffIK.cpp.

Member Function Documentation

◆ SolveAbsolute()

DiffIKResult SolveAbsolute ( const Eigen::Matrix4f &  targetPose)
virtual

Implements DiffIKProvider.

Definition at line 148 of file SimpleDiffIK.cpp.

+ Here is the call graph for this function:

◆ SolveRelative()

DiffIKResult SolveRelative ( const Eigen::Matrix4f &  targetPose,
const Eigen::VectorXf &  startJointValues 
)
virtual

Implements DiffIKProvider.

Definition at line 161 of file SimpleDiffIK.cpp.

+ Here is the call graph for this function:

The documentation for this class was generated from the following files: