Flat Object Grasping Library (FOG)
0.2.1
|
A class that implements the controller for reaching the FGS state for the strategy- . It closes the fingers. More...
#include <fog/reach_fgs_alpha.h>
Public Member Functions | |
ReachFGSAlpha (const std::shared_ptr< arl::robot::Robot > &arm, const std::shared_ptr< arl::robot::Robot > &hand, const std::shared_ptr< fog::FingerCompliance > &finger_complianc) | |
void | init () |
void | update () |
void | command () |
bool | stop () |
void | measure () |
Public Attributes | |
bool | reached_pgs |
Private Member Functions | |
Eigen::VectorXd | cartesianImpedance () |
void | trajectoryInZ () |
Private Attributes | |
unsigned int | arm_nr_joints |
std::shared_ptr < arl::robot::Robot > | hand |
Eigen::Vector3d | arm_current_position |
Eigen::Vector3d | arm_ref_position |
Eigen::Matrix3d | arm_current_orientation |
Eigen::Matrix3d | arm_ref_orientation |
Eigen::Quaterniond | arm_current_quaternion |
Eigen::Quaterniond | arm_ref_quaternion |
Eigen::Quaterniond | arm_error_quaternion |
Eigen::Matrix< double, 6, 1 > | stiffness |
Eigen::Matrix< double, 6, 1 > | damping |
Eigen::VectorXd | arm_current_velocity |
Eigen::VectorXd | arm_ref_velocity |
Eigen::VectorXd | arm_commanded_torques |
Eigen::MatrixXd | arm_jac |
arma::mat | pose_desired_ |
arma::vec | task_position_ |
arma::mat | task_orientation_ |
arma::vec | task_quaternion_ |
arma::vec | commanded_wrench_ |
arma::vec | msr_velocity_arm |
double | threshold_velocity_norm_arm |
bool | first_time |
bool | second_time |
arl::primitive::Trajectory < double > | trajectory |
arl::primitive::Trajectory < double > | trajectory_fingers |
double | sum |
std::shared_ptr < fog::FingerCompliance > | finger_compliance |
double | final_z |
double | final_z_2 |
A class that implements the controller for reaching the FGS state for the strategy- . It closes the fingers.
|
explicit |
|
private |
void fog::ReachFGSAlpha::command | ( | ) |
void fog::ReachFGSAlpha::init | ( | ) |
void fog::ReachFGSAlpha::measure | ( | ) |
bool fog::ReachFGSAlpha::stop | ( | ) |
|
private |
void fog::ReachFGSAlpha::update | ( | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
bool fog::ReachFGSAlpha::reached_pgs |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |