Robo com trajeto programado

Ola galera, sou bem novo nessa área de Arduíno e estou começando e queria uma ajuda de vocês.
Meu foco é programar um robô que siga uma rota pre programada através dos pontos no GPS, que tenha a máxima precisão.
Gostaria de saber se ninguém conheça alguma material que aborde o tema e dicas para quais peças comprar…
Muito obrigado

Só uma pergunta: isso será para uso interno (ou para pequenos deslocamentos) ?
Se sim, creio que GPS não é a melhor opção.

tipo o que e maxima precisao, cm ou metros? quantos