Arduino+gps+autonomous

I have to develop an autonomous vehicle for a completion and I am considering Aurdino platform for it.

My hardware:

1: Auruino Mega board http://www.rhydolabz.com/index.php?main_page=product_info&cPath=123&products_id=445&zenid=ae805992782762406bc6249362b62335

2: Arduino GPS Shield (Sparkfun)
http://www.rhydolabz.com/index.php?main_page=product_info&cPath=123&products_id=518&zenid=ae805992782762406bc6249362b62335

3: Sparkfun Arduino MegaShield Kit:

4: Arduino XBee Shield (Without XBee):
http://www.rhydolabz.com/index.php?main_page=product_info&cPath=123&products_id=512

Objectives:

  1. To make the vehicle autonomous using gps.
  2. Drive heavy servo motors(because I am going to buy a mini truck for the purpose).

Will the auruino board will be able to do this because I am new to this board. Earlier I used an Atmega board and programmed it with Bascom avr.