-5

私は次のような学校向けのプロジェクトを持っています。私に与えられた壁とエネルギーステーションを備えたマップ内にロボットの API 構造があります。

私がしなければならないことは、ロボットの人工知能を実装して、途中でエネルギーを再充電するエネルギーステーションを使用して、マップ内で可能な限りの距離をカバーできるようにすることです。ここでの問題は、ロボットがマップに着陸したときにマップについて何も知らないため、次の 2 次元配列に移動することです。

?????????????????????
?????????????????????
?????????????????????
?????????r???????????
?????????????????????
?????????????????????

配列の初期位置と高さと幅を取得できますが、それ以外はわかりません。プロジェクトの目的は、マップに関するほとんどの情報を送信することです。

解決策を見つけられずに頭を悩ませてきたので、開始することについていくつか提案をしていただけますか。

ここに画像の説明を入力

4

2 に答える 2

2
  1. ロボットをマップ上で動かして、新しいタイルを見つけます
  2. 最寄りのエネルギー ステーションまでの距離を計算するためにパスファインディングを実装する
  3. 次の場合は、最寄りのエネルギー ステーションを後方に移動します。fuel = distance to nearest energy station
  4. すべてのタイルを探索する
于 2013-01-04T12:12:35.453 に答える