mini arduino-powered robot
the RobotDrive class encapsulates the abilities of the ardumot, available from Sparkfun and the abilties of the L29H-bridge motor controller
the Ultrasonic class encapsulates the abilities of a ping sensor, which are available from many electronics stores.
the Gyro class encapsulates the abilties of the gyro.