(a) What additional actions besides PICKUP, PUTDOWN, and GOTO x might such a robot have?
(b) In the original version of the problem, no assumptions can be made about the initial situation, that is, about the locations of any objects. But with sensory perception, the robot can see what the initial situation is. Write a program for this robot (using the 3 original actions plus the new ones from part (a)) that will solve the Keys & Boxes problem under all initial conditions. Or, if you prefer, choose an interesting (i.e., non-trivial) set of initial conditions and solve the problem.
DUE: AT THE START OF LECTURE: WED, FEB 6 |