The simulator has been disabled for the foreseeable future as yours truly has graduated!

Welcome to Shopper's GroceryWorld!

About Shopper

GroceryWorld is an Artificial Intelligence testbed for the Shopper project. Shopper is an artificial agent which (like people) shops in a store. The real difference is that the environment for Shopper is a simulation. The version of GroceryWorld you will see is a water-downed version of what Shopper actually senses in the "real" simulator.

If you know what "Artificial Intelligence" means, you can skip to the next section. Artificial Intelligence (AI) seeks to understand the nature of intelligence: the information and computational processes underlying complex behavior. My own work focuses on building intelligent robots to function in everyday environments. In order to achieve intelligent behavior, I work on these traditional subject areas:

The use of simulators of real environments for doing Artificial Intelligence work is fairly commonplace. Typically, researchers want to take out nasty things that happen in the real world - things like uncertainty and humans. Simulators also allow researchers to ignore huge problems like making a robot see. There are two reasons I use a simulator:

What the Simulator Does

This simulator gives images as if you were actually there. It's limited in that you can only face four directions, but you can move around the store. In total, the laserdisc which holds all the images can output about 75,000 images of the store.

Since each aisle was filmed in four directions, we basically have two types of views: down an aisle and shelf items.

Other than the images, the simulator provides sonar and sign information. The sonar is used by Shopper to know where it can move. Sign information is reproduced from the store signs (the views don't include ceiling shots). These two pieces of additional information aren't incorporated into the web version.

Using the Simulator

For the web version of this simulator, you'll be presented with an image of the store from where you're standing. Initially you'll be standing at the entrance to the store. From there, you can click on the image to move around. You can:

Move forward (backward) - Take one step ahead (back)
Turn right (left) - Turn your body to the right (left)
Shift right (left) - Move your body to the right (left)

There's also some additional options for color/greyscale, help text on/off, and image size preferences. I also added a stepping size option which allows you to move around really fast (or really slow).

Bear in mind that this simulator relies on a laserdisc player which may sometimes be slow in accessing images. Repeatedly stopping and clicking won't get you anywhere. Also, the simulator is used to feed my programs images, so sometimes there can be an additional delay.

[Enter store] Enter store now

If you'd like to know more details about the simulator you can check out the GroceryWorld page.
If you'd like read more about the research involved you can check out the Shopper page.

This work is supported in part by Office of Naval Research grant number N00014-91-J-1185.


Last modified 07 November 1997