|
#include <RobotAPI/libraries/GraspingUtility/GraspTrajectory.h>
Public Types | |
using | GraspTrajectoryKeypointPtr = std::shared_ptr< GraspTrajectoryKeypoint > |
Public Member Functions | |
Eigen::Matrix3f | getTargetOrientation () const |
Eigen::Matrix4f | getTargetPose () const |
Eigen::Vector3f | getTargetPosition () const |
GraspTrajectoryKeypoint ()=default | |
GraspTrajectoryKeypoint (const Eigen::Matrix4f &tcpTarget, const armarx::NameValueMap &handJointsTarget, const std::optional< std::string > &shape=std::nullopt) | |
GraspTrajectoryKeypoint (const Eigen::Matrix4f &tcpTarget, const armarx::NameValueMap &handJointsTarget, float dt, const Eigen::Vector3f &feedForwardPosVelocity, const Eigen::Vector3f &feedForwardOriVelocity, const Eigen::VectorXf &feedForwardHandJointsVelocity, const std::optional< std::string > &shape=std::nullopt) | |
void | updateVelocities (const GraspTrajectoryKeypointPtr &prev, float deltat) |
Public Attributes | |
float | dt |
Eigen::VectorXf | feedForwardHandJointsVelocity |
Eigen::Vector3f | feedForwardOriVelocity |
Eigen::Vector3f | feedForwardPosVelocity |
armarx::NameValueMap | handJointsTarget |
std::optional< std::string > | shape |
Eigen::Matrix4f | tcpTarget |
Definition at line 44 of file GraspTrajectory.h.
using GraspTrajectoryKeypointPtr = std::shared_ptr<GraspTrajectoryKeypoint> |
Definition at line 47 of file GraspTrajectory.h.
|
default |
GraspTrajectoryKeypoint | ( | const Eigen::Matrix4f & | tcpTarget, |
const armarx::NameValueMap & | handJointsTarget, | ||
const std::optional< std::string > & | shape = std::nullopt |
||
) |
Definition at line 758 of file GraspTrajectory.cpp.
GraspTrajectoryKeypoint | ( | const Eigen::Matrix4f & | tcpTarget, |
const armarx::NameValueMap & | handJointsTarget, | ||
float | dt, | ||
const Eigen::Vector3f & | feedForwardPosVelocity, | ||
const Eigen::Vector3f & | feedForwardOriVelocity, | ||
const Eigen::VectorXf & | feedForwardHandJointsVelocity, | ||
const std::optional< std::string > & | shape = std::nullopt |
||
) |
Definition at line 740 of file GraspTrajectory.cpp.
Eigen::Matrix3f getTargetOrientation | ( | ) | const |
Eigen::Matrix4f getTargetPose | ( | ) | const |
Eigen::Vector3f getTargetPosition | ( | ) | const |
void updateVelocities | ( | const GraspTrajectoryKeypointPtr & | prev, |
float | deltat | ||
) |
float dt |
Definition at line 52 of file GraspTrajectory.h.
Eigen::VectorXf feedForwardHandJointsVelocity |
Definition at line 55 of file GraspTrajectory.h.
Eigen::Vector3f feedForwardOriVelocity |
Definition at line 54 of file GraspTrajectory.h.
Eigen::Vector3f feedForwardPosVelocity |
Definition at line 53 of file GraspTrajectory.h.
armarx::NameValueMap handJointsTarget |
Definition at line 50 of file GraspTrajectory.h.
std::optional<std::string> shape |
Definition at line 51 of file GraspTrajectory.h.
Eigen::Matrix4f tcpTarget |
Definition at line 49 of file GraspTrajectory.h.