1
我有一個2D網格,可供機器人導航。我需要找到兩個點之間的最短路徑,startNode和goalNode。網格由n×n多維數組表示。2D網格導航可能的動作
機器人可能的動作(過渡)
- 向上[0,1]
- 向下[0,-1]
- 左[-1,0]
- 右[1,0 ]
其中[X,Y]
我將如何構造一個方法來返回T的一個如果它不超過多維數組邊界,他會採取什麼行動?
getAction(x,y)
get potential action from transition
if valid action - in array bounds
return action
感謝,
上下都一樣嗎? –