54 #ifndef _GAMS_ALGORITHMS_AREA_COVERAGE_PRIORITIZED_MIN_TIME_AREA_COVERAGE_H_ 55 #define _GAMS_ALGORITHMS_AREA_COVERAGE_PRIORITIZED_MIN_TIME_AREA_COVERAGE_H_ 62 #include "madara/knowledge/KnowledgeUpdateSettings.h" 69 namespace area_coverage
91 const std::string& search_id,
93 madara::knowledge::KnowledgeBase * knowledge = 0,
98 const std::string& algo_name =
"pmtac");
136 const madara::knowledge::KnowledgeMap & args,
137 madara::knowledge::KnowledgeBase * knowledge,
147 #endif // _GAMS_ALGORITHMS_AREA_COVERAGE_PRIORITIZED_MIN_TIME_AREA_COVERAGE_H_ Base class for algorithm factories that classes derived from.
Focuses on high priority areas over low priority, and attempts to do minimum time coverage...
std::map< std::string, Sensor * > Sensors
a map of sensor names to the sensor information
std::vector< Agent > Agents
An array of agent knowledge.
Contains all GAMS-related tools, classes and code.
A container for self referencing information.
Area coverage that minimizes the time taken for covering an area.
The base class that algorithms in GAMS use.
Copyright (c) 2014 Carnegie Mellon University.
A position in an x, y, z coordinate system.
Copyright (c) 2014 Carnegie Mellon University.
A factory class for creating prioritized minimum time coverage algorithms.