Ejemplo n.º 1
0
 def __init__(self, title, occupancyGrid):
     CellBasedForwardSearch.__init__(self, title, occupancyGrid)
     self.fifoQueue = deque()
     # changes
     self.queueLength = len(self.fifoQueue)
     self.maxQueueLength = self.queueLength
     self.nCellsDead= len(self.fifoQueue)
Ejemplo n.º 2
0
 def __init__(self, title, occupancyGrid):
     CellBasedForwardSearch.__init__(self, title, occupancyGrid)
     self.fifoQueue = deque()
Ejemplo n.º 3
0
 def __init__(self, title, occupancyGrid):
     CellBasedForwardSearch.__init__(self, title, occupancyGrid)
     self.lifoQueue = list()
     self._curLenOfQueue = 0
     self._maxLenOfQueue = 0
Ejemplo n.º 4
0
 def __init__(self, title, occupancyGrid):
     CellBasedForwardSearch.__init__(self, title, occupancyGrid)
     self.astar0Queue = []
Ejemplo n.º 5
0
 def __init__(self, title, occupancyGrid):
     CellBasedForwardSearch.__init__(self, title, occupancyGrid)
     self._queue = PriorityQueueByCost()
     self._curLenOfQueue = 0
     self._maxLenOfQueue = 0
Ejemplo n.º 6
0
 def __init__(self, title, occupancyGrid):
     CellBasedForwardSearch.__init__(self, title, occupancyGrid)
     self.dijkstraQueue = []
Ejemplo n.º 7
0
 def __init__(self, title, occupancyGrid):
     CellBasedForwardSearch.__init__(self, title, occupancyGrid)
     self.priorityQueue = PriorityQueue()
Ejemplo n.º 8
0
 def __init__(self, title, occupancyGrid, heuristic, constant, hscale=0):
     CellBasedForwardSearch.__init__(self, title, occupancyGrid)
     self.aQueue = dict()
     self.Heuristic = heuristic
     self.scale = hscale
     self.const = constant
Ejemplo n.º 9
0
 def __init__(self, title, occupancyGrid):
     CellBasedForwardSearch.__init__(self, title, occupancyGrid)
     self.bestQueue = dict()
Ejemplo n.º 10
0
 def __init__(self, title, occupancyGrid):
     CellBasedForwardSearch.__init__(self, title, occupancyGrid)
     self.greedyQueue = PriorityQueue()
     self.temporaryQueue = PriorityQueue()
Ejemplo n.º 11
0
 def __init__(self, title, occupancyGrid):
     CellBasedForwardSearch.__init__(self, title, occupancyGrid)
     self.priorityQueue = PriorityQueue()
     self.frontier = None
     self.frontierGot = False
 def __init__(self, title, occupancyGrid, heuristic, scale=0):
     CellBasedForwardSearch.__init__(self, title, occupancyGrid)
     self.lifoQueue = list()
     self.heuristic = heuristic
     self.scale = scale