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.