#include <ros/ros.h>
#include <ros/package.h>
#include "std_msgs/String.h"
#include "bwi_kr_execution/ExecutePlanAction.h"
#include <actionlib/client/simple_action_client.h>
#include <stdlib.h>
#include <time.h>
#include <boost/thread.hpp>
#include "ScavTask.h"
#include "TaskManager.h"
#include "SearchPlanner.h"
#include "ScavTaskColorShirt.h"
#include "ScavTaskWhiteBoard.h"
#include "ScavTaskFetchObject.h"
#include "ScavTaskHumanFollowing.h"
#include "bwi_msgs/ScavHunt.h"
Go to the source code of this file.
Defines | |
#define | NUM_OF_TASK_TYPES (4) |
#define | NUM_OF_TASKS (5) |
#define | TIMEOUT (600) |
Functions | |
bool | callback_srv_scav (bwi_msgs::ScavHunt::Request &req, bwi_msgs::ScavHunt::Response &res) |
int | main (int argc, char **argv) |
void | publishThread () |
Variables | |
TaskWithStatus * | curr_task |
ros::NodeHandle * | nh |
TaskManager * | task_manager |
#define NUM_OF_TASK_TYPES (4) |
Definition at line 24 of file scavenger.cpp.
#define NUM_OF_TASKS (5) |
Definition at line 23 of file scavenger.cpp.
#define TIMEOUT (600) |
Definition at line 22 of file scavenger.cpp.
bool callback_srv_scav | ( | bwi_msgs::ScavHunt::Request & | req, |
bwi_msgs::ScavHunt::Response & | res | ||
) |
Definition at line 39 of file scavenger.cpp.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 78 of file scavenger.cpp.
void publishThread | ( | ) |
Definition at line 31 of file scavenger.cpp.
Definition at line 28 of file scavenger.cpp.
Definition at line 29 of file scavenger.cpp.
Definition at line 27 of file scavenger.cpp.