代码之家  ›  专栏  ›  技术社区  ›  Cato

如何获取从当前位置到地图中指定位置(x,y)的路径

  •  -2
  • Cato  · 技术社区  · 7 年前

    我正在与Aldebaran的Nao一起研究python。我想让它移动到指定的位置。Nao记忆中有一张房子的地图。这是一个名为map和 map[x][y] 指出房子里有一个1米x 1米的正方形,有些正方形是障碍物,所以Nao不能在上面行走。在有门的地方也有一些广场。我需要让Nao移动到指定的位置(x,y),如果它在另一个房间,我认为门的坐标可能有用,但我不知道如何使用它们。我怎样才能在没有暴力的情况下获得最好的方法?

    1 回复  |  直到 4 年前
        1
  •  0
  •   Joe    7 年前

    Scipy已经有了这样做的功能。

    尝试 scipy.sparse.csgraph.dijkstra scipy.sparse.csgraph.shortest_path