AI Planning: Introduction To Artificial Intelligence
AI Planning: Introduction To Artificial Intelligence
www.cse.unl.edu/~choueiry/S09-476-876/
Send questions to cse476@cse.unl.edu
• Example
Action(Fly(p,from,to),
PRECOND: At(p,from) Plane(p) Airport(from) Airport(to)
EFFECT: At(p,from) At(p,to))
Finish
– Causal links: {}
– Open Preconditions: {LeftShoeOn,RightShoeOn}
Start
At(Spare,Trunk), At(Flat,Axle)
• Only one open precondition
• Only 1 applicable action
At(Spare,Ground), At(Flat,Axle)
PutOn(Spare,Axle)
• Pick up At(Spare,Ground)
• Choose only applicable action At(Spare,Axle)
Remove(Spare,Trunk)
Finish
Introduction to Artificial Intelligence
• Pick up At(Flat,Axle)
• There are 2 applicable actions: LeaveOvernight and Remove(Flat,Axle)
• Choose LeaveOvernight • LeaveOvernight has effect
At(Spare,Ground), which conflicts
with the causal link