#include <move_base_msgs/MoveBaseAction.h>
#include <actionlib/client/simple_action_client.h>
#include <queue>
#include <multipoint_navigation_receiver/obstacle_srv.h>
#include <multipoint_navigation_receiver/set_goal_srv.h>
#include <signal.h>
#include <pthread.h>
Go to the source code of this file.
Typedefs | |
typedef actionlib::SimpleActionClient< move_base_msgs::MoveBaseAction > | Client |
Functions | |
bool | goalsCB (multipoint_navigation_receiver::set_goal_srv::Request &req, multipoint_navigation_receiver::set_goal_srv::Response &res) |
int | main (int argc, char **argv) |
void | MySigintHandler (int sig) |
void * | send_goals (void *goals) |
Variables | |
Client * | client |
ros::NodeHandle * | n |
pthread_t | send_thread |
bool | thread_isexist |
typedef actionlib::SimpleActionClient<move_base_msgs::MoveBaseAction> Client |
Definition at line 8 of file multipoint_navigation_receiver.cpp.
bool goalsCB | ( | multipoint_navigation_receiver::set_goal_srv::Request & | req, |
multipoint_navigation_receiver::set_goal_srv::Response & | res | ||
) |
Definition at line 23 of file multipoint_navigation_receiver.cpp.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 72 of file multipoint_navigation_receiver.cpp.
void MySigintHandler | ( | int | sig | ) |
Definition at line 16 of file multipoint_navigation_receiver.cpp.
void * send_goals | ( | void * | goals | ) |
Definition at line 86 of file multipoint_navigation_receiver.cpp.
Client* client |
Definition at line 11 of file multipoint_navigation_receiver.cpp.
Definition at line 12 of file multipoint_navigation_receiver.cpp.
pthread_t send_thread |
Definition at line 14 of file multipoint_navigation_receiver.cpp.
bool thread_isexist |
Definition at line 15 of file multipoint_navigation_receiver.cpp.