next up previous

Example: coffee delivery.

The following compact Golog procedures express natural constraints on the robot's behavior (with abbreviations MO (main office), C (coffee) ).
The argument of deliver can be the set of offices {LP271,LP276,LP290b,LP269}, {LP271,LP276,LP290b,LP269}" SRC="img49.gif" > the office LP271 is the finite set of names {Steven, Maurice, Yves}. {Steven, Maurice, Yves}" SRC="img50.gif" >

proc(deliver(r))