Bootloader Problems with the Arduino Robot

Another thing to try if all else fails. Double click the reset button. This should put the board in bootload mode. Next try uploading a simple blink program from the IDE.