Disclaimer : This activity taken from Russell and Norvig's textbook "Artificial Intelligence: A Modern Approach"
The original STRIPS program was designed to control Shakey the robot. Figure 11.17 shows a version of Shakey's world consisting of four rooms lined up along a corridor, where each room has a door and a light switch.
The actions in Shakey's world include moving from place to place, pushing movable objects (such as boxes), climbing onto and down from rigid objects (such as boxes, and turning light switches on and off. Shakey's six actions are the following:
Go(x,y) Go requires that Shakey be at x and that x and y are locations in the same room. By convention, a door between two rooms is in both of them.
Push(b,x,y) Push a box b from location x to location y within the same room. We will need the predicate Box and constants for the boxes.
ClimbUp(b) and ClimbDown(b). Pretty self explanatory. However, we will need the predicate On and the constant Floor.
TurnOn(s) and TurnOff(s). Again, pretty self eplanatory. However, to turn a light on or off, Shakey must be on top of a box at the light switch's location.
Describe Shakey's six actions and the initial state from Figure 11.17 in STRIPS notation.
Construct a plan for Shakey to get Box2 into Room2 and turn on Switch2. Confirm that your results from section 1 actually allow this.

| Group Number | Members |
| 1 |
|
| 2 |
|
| 3 |
|
| 4 |
|
| 5 |
|