multi_robot_goal_handler.h
Go to the documentation of this file.
1 #ifndef TUW_MULTI_ROBOT_GOAL_HANDLER
2 #define TUW_MULTI_ROBOT_GOAL_HANDLER
3 
4 #include <ros/ros.h>
5 #include "tuw_multi_robot_msgs/RobotGoalsArray.h"
6 
11 public:
12  enum Mode {
13  READ = 0,
14  WRITE = 1
15  };
16 
17  GoalHandlerNode ( ros::NodeHandle & n, Mode mode );
18  void callback ( const tuw_multi_robot_msgs::RobotGoalsArray& msg );
19  void publish ();
20 private:
24  double loop_rate_;
25  bool time_now_;
26  bool run_once_;
27  std::string file_name_;
29  tuw_multi_robot_msgs::RobotGoalsArray msg_;
30  int counter_;
31 
32  void publishGoal ( );
33 
34 };
35 #endif // TUW_MULTI_ROBOT_GOAL_HANDLER
ros::Publisher pub_goals_
parameter
std::string file_name_
parameter
ros::Subscriber sub_goals_
tuw_multi_robot_msgs::RobotGoalsArray msg_
ros::NodeHandle n_param_
void callback(const tuw_multi_robot_msgs::RobotGoalsArray &msg)
GoalHandlerNode(ros::NodeHandle &n, Mode mode)


tuw_multi_robot_goal_generator
Author(s):
autogenerated on Mon Jun 10 2019 15:42:34