Subsumption Agents: Tom and Jerry

Subsumption Agents: Tom and Jerry

Tom and Jerry were two identical three-layer subsumption architecture robots built to demonstrate just how little raw computation is necessary. The whole program was implemented on a single 256 gate PAL. Physically, they are two toy cars with three one-bit infrared proximity sensors mounted on the front, and one on the back. These robots exhibit a chasing behavior.

The lowest layer of these robots performs the usual obstacle avoidance behavior. The second layer is much like Allen's; an urge to wander about. The third layer uses the sensors to detect relatively moving objects and causes the robot to be attracted to that object. The first layer regulates how close the robot will get to the target. While the chase behavior is active, the wandering behavior is suppressed.

These robots demonstrated to Brooks and company that the subsumption architecture could be compiled down to the gate level and also that it could run at a clock speed of a few hundred Hertz. This inspired them to automate the compilation process.


Return to the top of this architecture.


Current Location: Subsumption-Capabilities-RoboticTasks-Tom and Jerry

Go to NEXT page.