Defines | Functions | Variables
scavenger.cpp File Reference
#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"
Include dependency graph for scavenger.cpp:

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

TaskWithStatuscurr_task
ros::NodeHandlenh
TaskManagertask_manager

Define Documentation

#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.


Function Documentation

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.


Variable Documentation

Definition at line 28 of file scavenger.cpp.

Definition at line 29 of file scavenger.cpp.

Definition at line 27 of file scavenger.cpp.



bwi_scavenger
Author(s): Shiqi Zhang
autogenerated on Thu Jun 6 2019 17:57:53