Defines | Typedefs | Functions | Variables
MSP.cpp File Reference
#include <ros/ros.h>
#include <move_base_msgs/MoveBaseAction.h>
#include <actionlib/client/simple_action_client.h>
#include <tf/transform_broadcaster.h>
#include <nav_msgs/Odometry.h>
#include "getgraph.h"
#include "algorithms.h"
Include dependency graph for MSP.cpp:

Go to the source code of this file.

Defines

#define NUM_MAX_ROBOTS   32

Typedefs

typedef
actionlib::SimpleActionClient
< move_base_msgs::MoveBaseAction > 
MoveBaseClient
typedef unsigned int uint

Functions

void backup ()
bool check_interference (void)
void goalActiveCallback ()
void goalDoneCallback (const actionlib::SimpleClientGoalState &state, const move_base_msgs::MoveBaseResultConstPtr &result)
void goalFeedbackCallback (const move_base_msgs::MoveBaseFeedbackConstPtr &feedback)
void initialize_node ()
int main (int argc, char **argv)
void odomCB (const nav_msgs::Odometry::ConstPtr &msg)
void positionsCB (const nav_msgs::Odometry::ConstPtr &msg)
void resultsCB (const geometry_msgs::PointStamped::ConstPtr &msg)
void send_goal_result (uint gvertex)
void send_interference ()

Variables

uint backUpCounter
ros::Publisher cmd_vel_pub
bool end_simulation = false
bool goal_complete
uint goalvertex
int ID_ROBOT
bool initialize = true
bool interference
ros::Publisher odom_pub
ros::Subscriber odom_sub
bool ResendGoal
ros::Publisher results_pub
ros::Subscriber results_sub
int TEAMSIZE
double xPos [NUM_MAX_ROBOTS]
double yPos [NUM_MAX_ROBOTS]

Define Documentation

#define NUM_MAX_ROBOTS   32

Definition at line 47 of file MSP.cpp.


Typedef Documentation

typedef actionlib::SimpleActionClient<move_base_msgs::MoveBaseAction> MoveBaseClient

Definition at line 50 of file MSP.cpp.

typedef unsigned int uint

Definition at line 49 of file MSP.cpp.


Function Documentation

void backup ( )

Definition at line 93 of file MSP.cpp.

bool check_interference ( void  )

Definition at line 280 of file MSP.cpp.

Definition at line 150 of file MSP.cpp.

void goalDoneCallback ( const actionlib::SimpleClientGoalState state,
const move_base_msgs::MoveBaseResultConstPtr &  result 
)

Definition at line 130 of file MSP.cpp.

void goalFeedbackCallback ( const move_base_msgs::MoveBaseFeedbackConstPtr &  feedback)

Definition at line 302 of file MSP.cpp.

void initialize_node ( )

Definition at line 231 of file MSP.cpp.

int main ( int  argc,
char **  argv 
)

Definition at line 337 of file MSP.cpp.

void odomCB ( const nav_msgs::Odometry::ConstPtr &  msg)

Definition at line 155 of file MSP.cpp.

void positionsCB ( const nav_msgs::Odometry::ConstPtr &  msg)

Definition at line 170 of file MSP.cpp.

void resultsCB ( const geometry_msgs::PointStamped::ConstPtr &  msg)

Definition at line 213 of file MSP.cpp.

void send_goal_result ( uint  gvertex)

Definition at line 73 of file MSP.cpp.

Definition at line 259 of file MSP.cpp.


Variable Documentation

Definition at line 58 of file MSP.cpp.

Definition at line 70 of file MSP.cpp.

bool end_simulation = false

Definition at line 56 of file MSP.cpp.

Definition at line 54 of file MSP.cpp.

Definition at line 57 of file MSP.cpp.

int ID_ROBOT

Definition at line 61 of file MSP.cpp.

bool initialize = true

Definition at line 55 of file MSP.cpp.

Definition at line 53 of file MSP.cpp.

Definition at line 67 of file MSP.cpp.

Definition at line 66 of file MSP.cpp.

bool ResendGoal

Definition at line 52 of file MSP.cpp.

Definition at line 69 of file MSP.cpp.

Definition at line 68 of file MSP.cpp.

int TEAMSIZE

Definition at line 60 of file MSP.cpp.

Definition at line 63 of file MSP.cpp.

Definition at line 64 of file MSP.cpp.



patrolling_sim
Author(s): David Portugal
autogenerated on Mon Jan 6 2014 11:26:29