54 #ifndef _GAMS_ALGORITHMS_FORMATION_SYNC_H_ 55 #define _GAMS_ALGORITHMS_FORMATION_SYNC_H_ 66 #include "madara/knowledge/containers/Integer.h" 67 #include "madara/knowledge/containers/Barrier.h" 112 const std::string & group,
115 const std::string & barrier_name,
116 madara::knowledge::KnowledgeBase * knowledge = 0,
136 virtual int analyze (
void);
142 virtual int execute (
void);
148 virtual int plan (
void);
155 void generate_plan (
int formation);
165 double angle,
double distance);
232 const madara::knowledge::KnowledgeMap & args,
233 madara::knowledge::KnowledgeBase * knowledge,
242 #endif // _GAMS_ALGORITHMS_FORMATION_SYNC_H_
Base class for algorithm factories that classes derived from.
std::vector< std::string > AgentVector
A vector of agent names.
Copyright (c) 2014 Carnegie Mellon University.
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.
Contains all GAMS-related tools, classes and code.
A container for self referencing information.
Base class for a group of agents.
The base class that algorithms in GAMS use.
Copyright (c) 2014 Carnegie Mellon University.
A repository for group factories.
Copyright (c) 2016 Carnegie Mellon University.