Contains a database record of a grasp. More...
#include <database_perturbation.h>
Public Member Functions | |
DatabasePerturbation () | |
Only initialized fields. | |
~DatabasePerturbation () | |
Empty stub. | |
Public Attributes | |
database_interface::DBField < std::vector< double > > | deltas_ |
The deltas (6 double values) used to perturb the final grasp pose. | |
database_interface::DBField< int > | energy_function_id_ |
The id of the energy function we are using. | |
database_interface::DBField < DatabasePose > | final_pose_ |
The final pose at which energy functions were evaluated. This is stored so that we don't have to reapply reactive grasping methods. | |
database_interface::DBField< int > | grasp_id_ |
The id of the grasp that this is analyzing. | |
database_interface::DBField< int > | perturbation_id_ |
The primary key, id of this perturbation in the database. | |
database_interface::DBField < double > | score_ |
The score the perturbed grasp achieved. | |
Private Attributes | |
const std::string | table_name_ |
Contains a database record of a grasp.
Definition at line 47 of file database_perturbation.h.
Only initialized fields.
Definition at line 70 of file database_perturbation.h.
Empty stub.
Definition at line 100 of file database_perturbation.h.
database_interface::DBField<std::vector<double> > household_objects_database::DatabasePerturbation::deltas_ |
The deltas (6 double values) used to perturb the final grasp pose.
Definition at line 62 of file database_perturbation.h.
database_interface::DBField<int> household_objects_database::DatabasePerturbation::energy_function_id_ |
The id of the energy function we are using.
Definition at line 59 of file database_perturbation.h.
database_interface::DBField<DatabasePose> household_objects_database::DatabasePerturbation::final_pose_ |
The final pose at which energy functions were evaluated. This is stored so that we don't have to reapply reactive grasping methods.
Definition at line 68 of file database_perturbation.h.
The id of the grasp that this is analyzing.
Definition at line 56 of file database_perturbation.h.
The primary key, id of this perturbation in the database.
Definition at line 53 of file database_perturbation.h.
The score the perturbed grasp achieved.
Definition at line 65 of file database_perturbation.h.
const std::string household_objects_database::DatabasePerturbation::table_name_ [private] |
Definition at line 50 of file database_perturbation.h.