55 #ifndef _GAMS_ALGORITHMS_AREA_COVERAGE_WAYPOINTS_COVERAGE_H_ 56 #define _GAMS_ALGORITHMS_AREA_COVERAGE_WAYPOINTS_COVERAGE_H_ 73 namespace area_coverage
91 const std::vector<utility::Position>& waypoints,
92 madara::knowledge::KnowledgeBase * knowledge = 0,
113 virtual int analyze (
void);
119 void generate_new_position (
void);
149 const madara::knowledge::KnowledgeMap & args,
150 madara::knowledge::KnowledgeBase * knowledge,
160 #endif // _GAMS_ALGORITHMS_AREA_COVERAGE_WAYPOINTS_COVERAGE_H_ size_t cur_waypoint_
current waypoint
Base class for algorithm factories that classes derived from.
std::vector< utility::Position > waypoints_
waypoints
A factory class for creating waypoints area coverage algorithms.
std::map< std::string, Sensor * > Sensors
a map of sensor names to the sensor information
Copyright (c) 2014 Carnegie Mellon University.
std::vector< Agent > Agents
An array of agent knowledge.
Copyright (c) 2014 Carnegie Mellon University.
Base class for all area coverages.
Waypoints algorithm that also tracks coverage metrics.
Contains all GAMS-related tools, classes and code.
A container for self referencing information.
The base class that algorithms in GAMS use.
Copyright (c) 2014 Carnegie Mellon University.
Copyright (c) 2014 Carnegie Mellon University.