tracking a target

Where a mobile robot should move from start and track a target in obstacle bounded environment.

So not only does this robot have to know where it is aiming it also has to detect obstacles and avoid them. This sounds a way too big job for an arduino by several orders of magnitude.