55 #ifndef _GAMS_ALGORITHMS_AREA_COVERAGE_PRIORITY_WEIGHTED_RANDOM_AREA_COVERAGE_H_ 56 #define _GAMS_ALGORITHMS_AREA_COVERAGE_PRIORITY_WEIGHTED_RANDOM_AREA_COVERAGE_H_ 69 namespace area_coverage
89 const std::string& search_id,
91 madara::knowledge::KnowledgeBase * knowledge = 0,
107 void generate_new_position (
void);
143 const madara::knowledge::KnowledgeMap & args,
144 madara::knowledge::KnowledgeBase * knowledge,
154 #endif // _GAMS_ALGORITHMS_AREA_COVERAGE_PRIORITY_WEIGHTED_RANDOM_AREA_COVERAGE_H_ Base class for algorithm factories that classes derived from.
std::vector< double > priority_total_by_region_
priority total by region
A factory class for creating priority-weighted random area coverage algorithms.
std::map< std::string, Sensor * > Sensors
a map of sensor names to the sensor information
double total_priority_
total priority
A utility class for search areas.
std::vector< Agent > Agents
An array of agent knowledge.
Base class for all area coverages.
pose::SearchArea search_area_
Search Area to cover.
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.
Focuses on high priority areas over low priority, and uses a weighted system for area coverage region...
Copyright (c) 2014 Carnegie Mellon University.