54 #ifndef _GAMS_ALGORITHMS_FORMATION_FLYING_H_ 55 #define _GAMS_ALGORITHMS_FORMATION_FLYING_H_ 89 const std::string & head_id,
90 const std::vector<double> & offset,
91 const std::vector<double> & destination,
92 const std::string & group_name,
93 const std::string & modifier,
94 madara::knowledge::KnowledgeBase * knowledge = 0,
114 virtual int analyze (
void);
120 virtual int execute (
void);
126 virtual int plan (
void);
131 bool is_head ()
const;
137 bool is_ready ()
const;
149 madara::knowledge::CompiledExpression
ref;
234 const madara::knowledge::KnowledgeMap & args,
235 madara::knowledge::KnowledgeBase * knowledge,
244 #endif // _GAMS_ALGORITHMS_FORMATION_FLYING_H_ Base class for algorithm factories that classes derived from.
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.
The base class that algorithms in GAMS use.
Copyright (c) 2014 Carnegie Mellon University.
std::vector< std::string > SensorNames
a list of sensor names
Copyright (c) 2016 Carnegie Mellon University.