Example #1
0
 def h_cost(self, s):
     plan = AStar((s[0], s[1]), (self._e[0], self._e[1]), self._map_info)
     if plan.run(display=False):
         path = plan.reconstruct_path()
     d = 0
     for i in range(len(path) - 1):
         d += self.distance(path[i], path[i + 1])
     return d