Creating a UGV Robot with surveillance features.

Yes, i am new to Arduino, this is my first time using a Arduino and my knowledge to Arduino is very limited. I am trying to get some help on the materials that i am supposed to get and start on my project. As for now, i have no clue on which part should i start on because there are too many consideration to be considered.

I do not have plan for the UGV's technical specification for now. But my general idea of creating this UGV is mainly for surveillance purpose. The requirements for my project that i have projected are as listed:

  1. Semi-Autonomous (Human Controlled)
  2. Run by Andriod Phone (With bluetooth module)
  3. Added with a Wifi-capability camera

Which Arduino board should i get? And suppose i use Arduino Uno as the selected board, will i be able to fulfill the requirement that i have stated by just adding Bluetooth module and Wifi Shield?