RobotStateComponentPlugin::RobotData Struct Reference

#include <RobotAPI/libraries/RobotAPIComponentPlugins/RobotStateComponentPlugin.h>

Public Member Functions

SimpleDiffIK::Result calculateRobotDiffIK (const Eigen::Matrix4f &targetPose, const SimpleDiffIK::Parameters &params={}) const
 
SimpleDiffIK::Reachability calculateRobotReachability (const std::vector< Eigen::Matrix4f > &targets, const Eigen::VectorXf &initialJV, const SimpleDiffIK::Parameters &params={}) const
 

Public Attributes

VirtualRobot::RobotNodePtr node
 
VirtualRobot::RobotNodeSetPtr rns
 
VirtualRobot::RobotPtr robot
 

Detailed Description

Definition at line 136 of file RobotStateComponentPlugin.h.

Member Function Documentation

◆ calculateRobotDiffIK()

SimpleDiffIK::Result calculateRobotDiffIK ( const Eigen::Matrix4f &  targetPose,
const SimpleDiffIK::Parameters params = {} 
) const

Definition at line 258 of file RobotStateComponentPlugin.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ calculateRobotReachability()

SimpleDiffIK::Reachability calculateRobotReachability ( const std::vector< Eigen::Matrix4f > &  targets,
const Eigen::VectorXf &  initialJV,
const SimpleDiffIK::Parameters params = {} 
) const

Definition at line 265 of file RobotStateComponentPlugin.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ node

VirtualRobot::RobotNodePtr node

Definition at line 140 of file RobotStateComponentPlugin.h.

◆ rns

VirtualRobot::RobotNodeSetPtr rns

Definition at line 139 of file RobotStateComponentPlugin.h.

◆ robot

Definition at line 138 of file RobotStateComponentPlugin.h.


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