#include <vector>#include <boost/shared_ptr.hpp>#include <ros/ros.h>#include <actionlib/server/simple_action_server.h>#include <tf/transform_datatypes.h>#include <tf/transform_listener.h>#include <object_manipulation_msgs/GraspPlanning.h>#include <object_manipulation_msgs/GraspPlanningAction.h>#include <household_objects_database_msgs/GetModelList.h>#include <household_objects_database_msgs/GetModelMesh.h>#include <household_objects_database_msgs/GetModelDescription.h>#include <household_objects_database_msgs/GetModelScans.h>#include <household_objects_database_msgs/DatabaseScan.h>#include <household_objects_database_msgs/SaveScan.h>#include <household_objects_database_msgs/TranslateRecognitionId.h>#include "household_objects_database/objects_database.h"
Go to the source code of this file.
Classes | |
| class | HandDescription |
| Retrieves hand description info from the parameter server. More... | |
| class | ObjectsDatabaseNode |
| Wraps around database connection to provide database-related services through ROS. More... | |
Functions | |
| bool | greaterScaledQuality (const boost::shared_ptr< DatabaseGrasp > &grasp1, const boost::shared_ptr< DatabaseGrasp > &grasp2) |
| int | main (int argc, char **argv) |
Variables | |
| const std::string | GET_DESCRIPTION_SERVICE_NAME = "get_model_description" |
| const std::string | GET_MESH_SERVICE_NAME = "get_model_mesh" |
| const std::string | GET_MODELS_SERVICE_NAME = "get_model_list" |
| const std::string | GET_SCANS_SERVICE_NAME = "get_model_scans" |
| const std::string | GRASP_PLANNING_ACTION_NAME = "database_grasp_planning" |
| const std::string | GRASP_PLANNING_SERVICE_NAME = "database_grasp_planning" |
| const std::string | SAVE_SCAN_SERVICE_NAME = "save_model_scan" |
| const std::string | TRANSLATE_ID_SERVICE_NAME = "translate_id" |
| bool greaterScaledQuality | ( | const boost::shared_ptr< DatabaseGrasp > & | grasp1, |
| const boost::shared_ptr< DatabaseGrasp > & | grasp2 | ||
| ) |
Definition at line 135 of file objects_database_node.cpp.
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
Definition at line 565 of file objects_database_node.cpp.
| const std::string GET_DESCRIPTION_SERVICE_NAME = "get_model_description" |
Definition at line 65 of file objects_database_node.cpp.
| const std::string GET_MESH_SERVICE_NAME = "get_model_mesh" |
Definition at line 64 of file objects_database_node.cpp.
| const std::string GET_MODELS_SERVICE_NAME = "get_model_list" |
Wraps around the most common functionality of the objects database and offers it as ROS services
Definition at line 63 of file objects_database_node.cpp.
| const std::string GET_SCANS_SERVICE_NAME = "get_model_scans" |
Definition at line 67 of file objects_database_node.cpp.
| const std::string GRASP_PLANNING_ACTION_NAME = "database_grasp_planning" |
Definition at line 70 of file objects_database_node.cpp.
| const std::string GRASP_PLANNING_SERVICE_NAME = "database_grasp_planning" |
Definition at line 66 of file objects_database_node.cpp.
| const std::string SAVE_SCAN_SERVICE_NAME = "save_model_scan" |
Definition at line 68 of file objects_database_node.cpp.
| const std::string TRANSLATE_ID_SERVICE_NAME = "translate_id" |
Definition at line 69 of file objects_database_node.cpp.