#include <multi_robot_goal_generator.h>
Public Member Functions | |
void | callback (const nav_msgs::OccupancyGrid::ConstPtr &msg) |
publishes the motion commands More... | |
void | publish () |
Constructor. More... | |
RadomGoalGeneratorNode (ros::NodeHandle &n) | |
Private Member Functions | |
void | updateNrOfRobots (size_t nr_of_robots) |
Private Attributes | |
double | distance_between_robots_ |
parameter [m] More... | |
double | distance_boundary_ |
parameter count More... | |
double | distance_to_map_border_ |
parameter [m] More... | |
std::string | frame_id_ |
parameter More... | |
tuw::GridMap< int8_t > | map_ |
tuw::GridMap< int8_t > | map_goals_ |
int | max_resample_ |
nav_msgs::OccupancyGrid::ConstPtr | msg_map_ |
nav_msgs::OccupancyGrid | msg_map_goals_ |
ros::NodeHandle | n_ |
ros::NodeHandle | n_param_ |
int | nr_of_avaliable_robots_ |
retries/max_resample steps to find a free spot for a goal [m] More... | |
ros::Publisher | pub_goals_ |
ros::Publisher | pub_map_goals_ |
tuw_multi_robot_msgs::RobotGoalsArray | robot_goals_array_ |
parameter More... | |
std::string | robot_name_prefix_ |
parameter [m] More... | |
ros::Subscriber | sub_map_ |
class to cover the ros communication
Definition at line 12 of file multi_robot_goal_generator.h.
RadomGoalGeneratorNode::RadomGoalGeneratorNode | ( | ros::NodeHandle & | n | ) |
Definition at line 9 of file multi_robot_goal_generator_node.cpp.
void RadomGoalGeneratorNode::callback | ( | const nav_msgs::OccupancyGrid::ConstPtr & | msg | ) |
publishes the motion commands
Definition at line 65 of file multi_robot_goal_generator_node.cpp.
void RadomGoalGeneratorNode::publish | ( | ) |
Constructor.
Definition at line 71 of file multi_robot_goal_generator_node.cpp.
|
private |
Definition at line 32 of file multi_robot_goal_generator_node.cpp.
|
private |
parameter [m]
Definition at line 28 of file multi_robot_goal_generator.h.
|
private |
parameter count
Definition at line 27 of file multi_robot_goal_generator.h.
|
private |
parameter [m]
Definition at line 29 of file multi_robot_goal_generator.h.
|
private |
parameter
Definition at line 31 of file multi_robot_goal_generator.h.
|
private |
Definition at line 23 of file multi_robot_goal_generator.h.
|
private |
Definition at line 24 of file multi_robot_goal_generator.h.
|
private |
Definition at line 25 of file multi_robot_goal_generator.h.
|
private |
Definition at line 34 of file multi_robot_goal_generator.h.
|
private |
Definition at line 33 of file multi_robot_goal_generator.h.
|
private |
Definition at line 18 of file multi_robot_goal_generator.h.
|
private |
Definition at line 19 of file multi_robot_goal_generator.h.
|
private |
retries/max_resample steps to find a free spot for a goal [m]
Definition at line 26 of file multi_robot_goal_generator.h.
|
private |
Definition at line 21 of file multi_robot_goal_generator.h.
|
private |
Definition at line 22 of file multi_robot_goal_generator.h.
|
private |
parameter
Definition at line 32 of file multi_robot_goal_generator.h.
|
private |
parameter [m]
Definition at line 30 of file multi_robot_goal_generator.h.
|
private |
Definition at line 20 of file multi_robot_goal_generator.h.