I have a question regarding the comment made by kg4wsv.
I'm not sure I understand what you are saying. There are dozens of GPS items sold and intended for use with the Arduino. It seems as though the right shield with the correct GPS module would get you GPS functionality. It may be that I don't quite understand what is expected in this example.
However, I had hoped to add GPS route finding to a robot I have been building. In short I would like the robot to follow "a path of digital bread crumbs".
Is this a fools errand? Am I about to bite off a piece that can't be chewed? Unlike the original poster I have little engineering experience. I have been an electronics tech for more than thirty years, and my programming skills are improving.
I'm confused. I thought this was a common project.