This paper describes a mobile robot designed for experimentation in artificial intelligence (AI). Presented here are details of the robot?s hardware and software architecture. The robot is driven by two electrically powered wheels. On-board computers control the motors and visual and ultrasonic sensors. A library of low-level software provides primitive functions for high-level programs to interface with the robot?s sensors and effectors.