Planning
8
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 1
Planning 8 AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 1 8 - - PowerPoint PPT Presentation
Planning 8 AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 1 8 Planning 8.1 The planning problem 8.2 STRIPS operators 8.3 PDDL (Planning Domain Definition Language) 8.4 Situation calculus 8.5 Partial-order planning 8.6 Conditional
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 1
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 2
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 3
. . . Buy Tuna Fish Buy Arugula Buy Milk Go To Class Buy a Dog Talk to Parrot Sit Some More Read A Book ... Go To Supermarket Go To Sleep Read A Book Go To School Go To Pet Store
Sit in Chair Start Finish
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 4
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 5
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 6
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 7
Have(x) At(p) Sells(p,x)
Buy(x)
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 8
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 9
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 10
PIT PIT PIT
Gold
PIT PIT PIT
Gold
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 11
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 12
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 13
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 14
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 15
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 16
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 17
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 18
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 19
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 20
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 21
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 22
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 23
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 24
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 25
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 26
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 27
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 28
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 29
Finish Start At(Home) Have(Ban.) Have(Drill) Have(Milk) Sells(SM,Milk) Sells(HWS,Drill) At(Home) Sells(SM,Ban.)
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 30
Buy(Drill) Buy(Milk) Go(SM) Finish Start At(Home) Have(Ban.) Have(Drill) Have(Milk) Sells(SM,Milk) At(SM) Sells(HWS,Drill) At(HWS) At(x) Sells(SM,Milk) Sells(HWS,Drill) At(Home) Sells(SM,Ban.)
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 31
At(SM) At(Home) At(HWS) Buy(Drill) Buy(Milk) Buy(Ban.) Go(Home) Go(HWS) Go(SM) Finish Start At(Home) Have(Ban.) Have(Drill) Have(Milk) Sells(SM,Milk) At(SM) Sells(SM,Ban.) At(SM) Sells(HWS,Drill) At(HWS)
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 32
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 33
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 34
c
c
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 35
At(HWS) Finish At(Home) At(Home) Go(Home) Buy(Drill) Go(HWS) DEMOTION PROMOTION
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 36
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 37
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 38
B A C A B C
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 39
B A C A B C
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 40
B A C A B C
PutOn(A,B) clobbers Cl(B) => order after PutOn(B,C)
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 41
B A C A B C
PutOn(A,B) clobbers Cl(B) => order after PutOn(B,C)
PutOn(B,C) clobbers Cl(C) => order after PutOnTable(C)
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 42
~Flat(Spare) Intact(Spare) Off(Spare) On(Tire1) Flat(Tire1) START FINISH On(x) ~Flat(x) Remove(x) On(x) Off(x) ClearHub Puton(x) Off(x) ClearHub On(x) ~ClearHub Inflate(x) Intact(x) Flat(x) ~Flat(x)
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 43
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 44
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 45
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 46
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 47
8 3 6 8 7 1 5 7 8 4 2
GOAL GOAL LOOP LOOP
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 48
8
6 3 7
GOAL
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 49
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 50
At(SM) At(Home) At(HWS) Buy(Drill) Buy(Milk) Buy(Ban.) Go(Home) Go(HWS) Go(SM) Finish Start
At(Home) Have(Ban.) Have(Drill) Have(Milk) Sells(SM,Milk) At(SM) Sells(SM,Ban.) At(SM) Sells(HWS,Drill) At(HWS)
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 51
At(SM) At(HWS) Buy(Drill) Buy(Milk) Buy(Ban.) Go(Home) Go(HWS) Go(SM) Finish Start
At(Home) Have(Ban.) Have(Drill) Have(Milk) Sells(SM,Milk) At(SM) Sells(SM,Ban.) At(SM) Sells(HWS,Drill) At(HWS)
At(Home)
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 52
At(SM) At(Home) At(HWS) Buy(Drill) Buy(Milk) Buy(Ban.) Go(Home) Go(HWS) Go(SM) Finish Start
At(Home) Have(Ban.) Have(Drill) Have(Milk) Sells(SM,Milk) At(SM) Sells(SM,Ban.) At(SM) Sells(HWS,Drill) At(HWS)
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 53
At(SM) At(Home) At(HWS) Buy(Drill) Buy(Milk) Buy(Ban.) Go(Home) Go(HWS) Go(SM) Finish Start
At(Home) Have(Ban.) Have(Drill) Have(Milk) Sells(SM,Milk) At(SM) Sells(SM,Ban.) At(SM) Sells(HWS,Drill) At(HWS)
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 54
At(SM) At(Home) At(HWS) Buy(Drill) Buy(Milk) Buy(Ban.) Go(Home) Go(HWS) Go(SM) Finish Start
At(Home) Have(Ban.) Have(Drill) Have(Milk) Sells(SM,Milk) At(SM) Sells(SM,Ban.) At(SM) Sells(HWS,Drill) At(HWS)
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 55
At(SM) At(Home) At(HWS) Buy(Drill) Buy(Milk) Buy(Ban.) Go(Home) Go(HWS) Go(SM) Finish Start
At(Home) Have(Ban.) Have(Drill) Have(Milk) Sells(SM,Milk) At(SM) Sells(SM,Ban.) At(SM) Sells(HWS,Drill) At(HWS)
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 56
START Get(Red) Color(Chair,Blue) ~Have(Red) Paint(Red) Have(Red) FINISH Color(Chair,Red)
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 57
START Get(Red) Color(Chair,Blue) ~Have(Red) Paint(Red) Have(Red) FINISH Color(Chair,Red)
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 58
START Get(Red) Color(Chair,Blue) ~Have(Red) Paint(Red) Have(Red) FINISH Color(Chair,Red)
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 59
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 60
AI Slides (5e) c Lin Zuoquan@PKU 2003-2019 8 61