What he has is an Arduino with a motor driver, three bump switches for the front and rear, and a XBee module. On the other side of things he used a SparkFun USB to FTDI connector to interface ...