「迷路」(開始点、ゴール、空白、交差しないスペース、または「壁」を持つ長方形のグリッド)を使ってロボットをナビゲートするアルゴリズムをプログラミングする必要があります。移動ごとに一定のコストで任意の基本方針(N、NW、W、SW、S、SE、E、NE)に移動できます。グラフの部分知識を持つパス探索アルゴリズム
問題は、ロボットがマップのレイアウトを「認識」していないことです。それは8つの周囲の空間しか見ることができず、それらを格納する(それはそれが訪れるすべての空間の周囲のタイルを記憶する)。唯一の入力は、すべての移動に目標がある基本方向です。
この問題を解決するために実装できるアルゴリズムはありますか? DijkstraやA *のような典型的なものは、グラフの以前のノードにコストをかけずに再訪することはできません(ロボットの歩みを見直してより良い道のりを歩くことは、もう一度)、A *のための合理的な発見的方法を作る方法を考えることはできません。
私はおそらく合理的な何かを思い付くことができますが、私は、これはすでに解決される問題だったかどうかを知りたかった、と私は車輪の再発明する必要はありません。任意のヒントのためのP
感謝を!
ありがとうございました。私はその論文を抜きにしましたが、私が最後に思いついた解決策よりもはるかに優れた解決策を私に導いてくれると確信しています。私は1ヶ月前にあなたの答えを得たことを願っています:P –