Classes | Functions | Variables
objects_database_node.cpp File Reference
#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 <manipulation_msgs/GraspPlanning.h>
#include <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"
Include dependency graph for objects_database_node.cpp:

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)
geometry_msgs::Vector3 negate (const geometry_msgs::Vector3 &vec)

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"

Function Documentation

bool greaterScaledQuality ( const boost::shared_ptr< DatabaseGrasp > &  grasp1,
const boost::shared_ptr< DatabaseGrasp > &  grasp2 
)

Definition at line 215 of file objects_database_node.cpp.

int main ( int  argc,
char **  argv 
)

Definition at line 706 of file objects_database_node.cpp.

geometry_msgs::Vector3 negate ( const geometry_msgs::Vector3 &  vec)

Definition at line 76 of file objects_database_node.cpp.


Variable Documentation

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.



household_objects_database
Author(s): Matei Ciocarlie, except for source files individually marked otherwise
autogenerated on Thu Aug 27 2015 13:24:24