Main Page
Classes
Files
File List
File Members
include
nav2d_exploration
MultiWavefrontPlanner.h
Go to the documentation of this file.
1
#ifndef MULTIWAVEFRONTPLANNER_H_
2
#define MULTIWAVEFRONTPLANNER_H_
3
4
#include <
nav2d_navigator/ExplorationPlanner.h
>
5
6
class
MultiWavefrontPlanner
:
public
ExplorationPlanner
7
{
8
public
:
9
MultiWavefrontPlanner
();
10
~MultiWavefrontPlanner
();
11
12
int
findExplorationTarget
(
GridMap
* map,
unsigned
int
start,
unsigned
int
&goal);
13
14
private
:
15
int
mRobotID
;
16
bool
mWaitForOthers
;
17
18
ros::Publisher
mWavefrontPublisher
;
19
ros::Publisher
mOtherWavefrontPublisher
;
20
21
RobotList
mRobotList
;
22
23
std::string
mMapFrame
;
24
};
25
26
#endif // MULTIWAVEFRONTPLANNER_H_
MultiWavefrontPlanner
Definition:
MultiWavefrontPlanner.h:6
RobotList
MultiWavefrontPlanner::mRobotList
RobotList mRobotList
Definition:
MultiWavefrontPlanner.h:21
GridMap
ExplorationPlanner.h
MultiWavefrontPlanner::~MultiWavefrontPlanner
~MultiWavefrontPlanner()
Definition:
MultiWavefrontPlanner.cpp:28
MultiWavefrontPlanner::MultiWavefrontPlanner
MultiWavefrontPlanner()
Definition:
MultiWavefrontPlanner.cpp:10
MultiWavefrontPlanner::mWaitForOthers
bool mWaitForOthers
Definition:
MultiWavefrontPlanner.h:16
MultiWavefrontPlanner::mMapFrame
std::string mMapFrame
Definition:
MultiWavefrontPlanner.h:23
MultiWavefrontPlanner::mRobotID
int mRobotID
Definition:
MultiWavefrontPlanner.h:15
ExplorationPlanner
MultiWavefrontPlanner::mOtherWavefrontPublisher
ros::Publisher mOtherWavefrontPublisher
Definition:
MultiWavefrontPlanner.h:19
MultiWavefrontPlanner::mWavefrontPublisher
ros::Publisher mWavefrontPublisher
Definition:
MultiWavefrontPlanner.h:18
ros::Publisher
MultiWavefrontPlanner::findExplorationTarget
int findExplorationTarget(GridMap *map, unsigned int start, unsigned int &goal)
Definition:
MultiWavefrontPlanner.cpp:33
nav2d_exploration
Author(s): Sebastian Kasperski
autogenerated on Thu Jun 6 2019 19:20:48