Functions | Variables
putdown_modules.h File Reference
#include "tfd_modules/module_api/pddlModuleTypes.h"
#include <map>
#include <string>
#include <utility>
#include <ros/ros.h>
#include <tidyup_msgs/GetPutdownPose.h>
Include dependency graph for putdown_modules.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

bool callFindPutdownPoseService (tidyup_msgs::GetPutdownPose &srv)
 Retrieve a response with putdownPoses from the service.
double canPutdown (const ParameterList &parameterList, predicateCallbackType predicateCallback, numericalFluentCallbackType numericalFluentCallback, int relaxed)
bool fillRequestAndCreatCacheKey (const ParameterList &parameterList, predicateCallbackType predicateCallback, numericalFluentCallbackType numericalFluentCallback, tidyup_msgs::GetPutdownPose::Request &request, string &cacheKey)
 Fill the GetPutdownPose Request from the planner state.
void putdown_init (int argc, char **argv)
int updatePutdownPose (const ParameterList &parameterList, predicateCallbackType predicateCallback, numericalFluentCallbackType numericalFluentCallback, std::vector< double > &writtenVars)

Variables

static const bool g_Debug = false

Function Documentation

Retrieve a response with putdownPoses from the service.

Returns:
true on success.

Definition at line 80 of file putdown_modules.cpp.

double canPutdown ( const ParameterList parameterList,
predicateCallbackType  predicateCallback,
numericalFluentCallbackType  numericalFluentCallback,
int  relaxed 
)

Definition at line 280 of file putdown_modules.cpp.

bool fillRequestAndCreatCacheKey ( const ParameterList parameterList,
predicateCallbackType  predicateCallback,
numericalFluentCallbackType  numericalFluentCallback,
tidyup_msgs::GetPutdownPose::Request request,
string &  cacheKey 
)

Fill the GetPutdownPose Request from the planner state.

void putdown_init ( int  argc,
char **  argv 
)

Definition at line 47 of file putdown_modules.cpp.

int updatePutdownPose ( const ParameterList parameterList,
predicateCallbackType  predicateCallback,
numericalFluentCallbackType  numericalFluentCallback,
std::vector< double > &  writtenVars 
)

Definition at line 309 of file putdown_modules.cpp.


Variable Documentation

const bool g_Debug = false [static]

Simple module implementation for getting putdown poses from a service.

Definition at line 17 of file putdown_modules.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends Defines


planner_modules_pr2
Author(s): Christian Dornhege, Andreas Hertle
autogenerated on Wed Dec 26 2012 15:49:38