Building a rover.

I go with the guys suggesting multiple processors. You can use an Arduino for the low-level
motor and sensing control, but stack on something more powerful for the high-level stuff.
Suggestions are Arduino-DUE, various other ARM boards, or Digilent Chipkit boards with
PIC32 chips.