#include "tfd_modules/module_api/pddlModuleTypes.h"
#include <map>
#include <string>
#include <utility>
#include <ros/ros.h>
#include <tidyup_msgs/GetPutdownPose.h>
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 ¶meterList, predicateCallbackType predicateCallback, numericalFluentCallbackType numericalFluentCallback, int relaxed) |
bool | fillRequestAndCreatCacheKey (const ParameterList ¶meterList, 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 ¶meterList, predicateCallbackType predicateCallback, numericalFluentCallbackType numericalFluentCallback, std::vector< double > &writtenVars) |
Variables | |
static const bool | g_Debug = false |
Retrieve a response with putdownPoses from the service.
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.
Simple module implementation for getting putdown poses from a service.
Definition at line 17 of file putdown_modules.h.