GraspTrajectory::Keypoint Class Reference

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

Public Member Functions

Eigen::Matrix3f getTargetOrientation () const
 
Eigen::Matrix4f getTargetPose () const
 
Eigen::Vector3f getTargetPosition () const
 
 Keypoint (const Eigen::Matrix4f &tcpTarget, const Eigen::VectorXf &handJointsTarget)
 
 Keypoint (const Eigen::Matrix4f &tcpTarget, const Eigen::VectorXf &handJointsTarget, float dt, const Eigen::Vector3f &feedForwardPosVelocity, const Eigen::Vector3f &feedForwardOriVelocity, const Eigen::VectorXf &feedForwardHandJointsVelocity)
 
void updateVelocities (const KeypointPtr &prev, float dt)
 

Public Attributes

float dt
 
Eigen::VectorXf feedForwardHandJointsVelocity
 
Eigen::Vector3f feedForwardOriVelocity
 
Eigen::Vector3f feedForwardPosVelocity
 
Eigen::VectorXf handJointsTarget
 
Eigen::Matrix4f tcpTarget
 

Constructor & Destructor Documentation

◆ Keypoint() [1/2]

Keypoint ( const Eigen::Matrix4f & tcpTarget,
const Eigen::VectorXf & handJointsTarget )

◆ Keypoint() [2/2]

Keypoint ( const Eigen::Matrix4f & tcpTarget,
const Eigen::VectorXf & handJointsTarget,
float dt,
const Eigen::Vector3f & feedForwardPosVelocity,
const Eigen::Vector3f & feedForwardOriVelocity,
const Eigen::VectorXf & feedForwardHandJointsVelocity )

Member Function Documentation

◆ getTargetOrientation()

Eigen::Matrix3f getTargetOrientation ( ) const

◆ getTargetPose()

Eigen::Matrix4f getTargetPose ( ) const

◆ getTargetPosition()

Eigen::Vector3f getTargetPosition ( ) const

◆ updateVelocities()

void updateVelocities ( const KeypointPtr & prev,
float dt )

Member Data Documentation

◆ dt

float dt

◆ feedForwardHandJointsVelocity

Eigen::VectorXf feedForwardHandJointsVelocity

◆ feedForwardOriVelocity

Eigen::Vector3f feedForwardOriVelocity

◆ feedForwardPosVelocity

Eigen::Vector3f feedForwardPosVelocity

◆ handJointsTarget

Eigen::VectorXf handJointsTarget

◆ tcpTarget

Eigen::Matrix4f tcpTarget

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