54 #ifndef _GAMS_AUCTIONS_MINIMUM_DISTANCE_H_ 55 #define _GAMS_AUCTIONS_MINIMUM_DISTANCE_H_ 61 #include "madara/knowledge/containers/StringVector.h" 88 const std::string & agent_prefix =
"",
89 madara::knowledge::KnowledgeBase * knowledge = 0,
101 virtual std::string get_leader (
void);
124 void calculate_bids (
void);
163 virtual AuctionBase * create (
const std::string & auction_prefix =
"",
164 const std::string & agent_prefix =
"",
165 madara::knowledge::KnowledgeBase * knowledge = 0);
170 #endif // _GAMS_AUCTIONS_MINIMUM_DISTANCE_H_ Base class for an auction factory.
Copyright (c) 2016 Carnegie Mellon University.
Copyright (c) 2016 Carnegie Mellon University.
Base class for an auction.
pose::Position target_
The location that distance will be calculated to.
Contains all GAMS-related tools, classes and code.
An auction where the winner is the closest agent to a location.
Factory for creating minimum-bid auctions.
platforms::BasePlatform * platform_
The platform is necessary to construct poses (we need frame)
A position in the global positioning system reference frame.
Copyright (c) 2016 Carnegie Mellon University.