|
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>
Inheritance diagram for fog::ReachFGSAlpha:
Collaboration diagram for fog::ReachFGSAlpha: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 | ( | ) |
Here is the call graph for this function:
|
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 |