STRIPS
one_step_plan(State,Goals,NewState,Plan) :-
diff(Goals,State,[Goal|Rest]),
Избира цел, която трябва
да се постигне
% diff(A,B,C)
diff([],_,[]).
diff([X|T],L,R) :-
member(X,L), !,
diff(T,L,R).
diff([X|T],L,[X|R]) :-
diff(T,L,R).
B
A
Previous slide
Next slide
Back to first slide
View graphic version