Coverage Control Library
|
#include <oracle_bang_explore_exploit.h>
Public Member Functions | |
OracleBangExploreExploit (Parameters const ¶ms, size_t const &num_robots, CoverageSystem &env) | |
PointVector | GetActions () |
std::vector< int > | GetRobotStatus () |
void | SetGoals (PointVector const &goals) |
auto | GetGoals () |
std::vector< VoronoiCell > | GetVoronoiCells () |
void | ManageRobotStatus () |
double | GetFrontierGoal (Point2 const &pos, Point2 &best_goal) |
double | GetFrontierGoal1 (Point2 const &pos, Point2 &best_goal) |
void | ComputeGoals () |
int | ComputeActions () |
bool | IsConverged () |
Public Member Functions inherited from AbstractController |
Definition at line 50 of file oracle_bang_explore_exploit.h.
|
inline |
Definition at line 82 of file oracle_bang_explore_exploit.h.
|
inlinevirtual |
Pure virtual function to compute the actions for the robots
Implements AbstractController.
Definition at line 341 of file oracle_bang_explore_exploit.h.
|
inline |
Definition at line 285 of file oracle_bang_explore_exploit.h.
|
inlinevirtual |
Pure virtual function to get the actions for the robots
Implements AbstractController.
Definition at line 112 of file oracle_bang_explore_exploit.h.
Definition at line 155 of file oracle_bang_explore_exploit.h.
Definition at line 216 of file oracle_bang_explore_exploit.h.
|
inline |
Definition at line 118 of file oracle_bang_explore_exploit.h.
|
inline |
Definition at line 114 of file oracle_bang_explore_exploit.h.
|
inline |
Definition at line 119 of file oracle_bang_explore_exploit.h.
|
inline |
Definition at line 374 of file oracle_bang_explore_exploit.h.
|
inline |
Definition at line 121 of file oracle_bang_explore_exploit.h.
|
inline |
Definition at line 116 of file oracle_bang_explore_exploit.h.