45 Robot(
int _id,
float _d,
float _s) : id(_id), diameter(_d), speedMultiplier(_s) {}
71 bool getRouteCandidate(
const uint32_t _start,
const uint32_t _goal,
const RouteCoordinatorWrapper &path_coordinator,
const uint32_t _robotDiameter,
const float &_robotSpeed, std::vector<RouteVertex> &path,
const uint32_t _maxIterations);
77 const std::vector<uint32_t> &getRobotCollisions()
const;
83 void initSearchGraph(
const std::vector<Segment> &_graph,
const uint32_t minSegmentWidth_ = 0);
104 bool lastAttempt_ =
false;
SegmentExpander segment_expander_
std::vector< RouteVertex > path_
Robot(int _id, float _d, float _s)
std::vector< std::unique_ptr< Vertex > > searchGraph_