GPS differenziale con Arduino per robot

Sì, lo aveva letto, ma non avendo mai utilizzato moduli GPS volevo sapere se esisteva già librerie o funzioni che permettono di estrarre la latitudine e la longitudine in modo da poterli utilizzare direttamente per la navigazione del robot.
Inoltre, sarebbe interessante capire se qualcuno ha già implementato qualcosa del genere e se esiste della letteratura a riguardo in modo da immaginare come utilizzare le coordinate del gps per far orientare il robot e farlo dirigere verso la base.