Shields/parts for automatic car?

Hi, this is my first arduino project.
We need to build a car (chassis is ~50cm long) that automatically navigates a couple of turns in a very simple maze, heads towards a fixed bucket (FINDS the bucket!), and lifts a softball ~300cm into that bucket.
I was wondering if anyone could tell me what (if any) shields or other parts are necessary to drive the car wheels (taken from a toy rc car), sense the bucket, and raise an arm? Just so I know what to buy before I really start fiddling with it.
Thanks heaps :slight_smile: