movement_planning #2
4
astar.py
4
astar.py
@ -17,9 +17,9 @@ def astar(istate, goalx, goaly, passedFields):
|
|||||||
return steps
|
return steps
|
||||||
|
|
||||||
element = successors(state, passedFields, goalx, goaly)
|
element = successors(state, passedFields, goalx, goaly)
|
||||||
explored.add((state.xpos, state.ypos, state.orientation, state.priority))
|
explored.add((state.xpos, state.ypos, state.orientation))
|
||||||
for value in element:
|
for value in element:
|
||||||
val = (value.xpos, value.ypos, value.orientation, value.priority)
|
val = (value.xpos, value.ypos, value.orientation)
|
||||||
if val in explored:
|
if val in explored:
|
||||||
continue
|
continue
|
||||||
cost = state.priority + value.priority
|
cost = state.priority + value.priority
|
||||||
|
Loading…
Reference in New Issue
Block a user