#include <ros/ros.h>
#include <tf/transform_listener.h>
#include "planner_modules_pr2/module_param_cache.h"
#include "planner_modules_pr2/navstack_module.h"
#include <pluginlib/class_loader.h>
#include "continual_planning_executive/stateCreator.h"
#include "continual_planning_executive/goalCreator.h"
#include <signal.h>
Go to the source code of this file.
Functions | |
bool | fillPoseStamped (const std::string &name, const SymbolicState &state, geometry_msgs::PoseStamped &ps) |
bool | loadGoalCreator () |
bool | loadStateCreator () |
int | main (int argc, char **argv) |
void | precacheEntry (const std::string &start, const std::string &goal, geometry_msgs::PoseStamped startPose, geometry_msgs::PoseStamped goalPose) |
void | signal_handler (int) |
Variables | |
bool | keepRunning = true |
continual_planning_executive::GoalCreator * | s_GoalCreator = NULL |
static pluginlib::ClassLoader < continual_planning_executive::GoalCreator > * | s_GoalCreatorLoader = NULL |
static pluginlib::ClassLoader < continual_planning_executive::StateCreator > * | s_StateCreatorLoader = NULL |
continual_planning_executive::StateCreator * | s_StateCreatorRobotLocation = NULL |
continual_planning_executive::StateCreator * | s_StateCreatorRobotLocationInRoom = NULL |
bool fillPoseStamped | ( | const std::string & | name, |
const SymbolicState & | state, | ||
geometry_msgs::PoseStamped & | ps | ||
) |
Definition at line 136 of file precache_navigation.cpp.
bool loadGoalCreator | ( | ) |
Definition at line 75 of file precache_navigation.cpp.
bool loadStateCreator | ( | ) |
Definition at line 26 of file precache_navigation.cpp.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 168 of file precache_navigation.cpp.
void precacheEntry | ( | const std::string & | start, |
const std::string & | goal, | ||
geometry_msgs::PoseStamped | startPose, | ||
geometry_msgs::PoseStamped | goalPose | ||
) |
Definition at line 106 of file precache_navigation.cpp.
void signal_handler | ( | int | ) |
Definition at line 21 of file precache_navigation.cpp.
bool keepRunning = true |
Definition at line 18 of file precache_navigation.cpp.
Definition at line 16 of file precache_navigation.cpp.
pluginlib::ClassLoader<continual_planning_executive::GoalCreator>* s_GoalCreatorLoader = NULL [static] |
Definition at line 15 of file precache_navigation.cpp.
pluginlib::ClassLoader<continual_planning_executive::StateCreator>* s_StateCreatorLoader = NULL [static] |
Definition at line 11 of file precache_navigation.cpp.
Definition at line 12 of file precache_navigation.cpp.
Definition at line 13 of file precache_navigation.cpp.