His autonomous programming prevents him from getting stuck as he explores his surroundings. A 3-D map of the environment assists in his decisions and movements. Programming detects human interaction and affects his activity. EMIC voice module allows him to speak. IR detection allows him to follow infrared sources (remote controls) or an IR infrared ball. Pager motors let his ears spin. LED's for eyes. Sharp analog IR sensor for distance on his nose. 2 Servo's let his head move up/down and left/right.
His brain is the EZ-B from the EZ-Robot Project. Available at http://www.ez-robot.com
Lots of specifications and videos can be found here: http://www.dj-sures.com/robots