GPS modülünün yanısıra birde manyetik pusula modülü gerekir.
Gerisi hesap kitap.
GPS den DMS formatında okuduğunuz Derece, dakika, saniye bilgisini dereceye çevirmeniz,
iki nokta arasındaki yönü ve mesafeyi hesaplamanız, gideceğiniz yöne pusula sensörü kullanarak dönmek, motoru çalıştırmaktan ibaret.
Linkteki sayfada hesapların nasıl yapılacağı açıklanmış. Hatta kodda var.
https://www.movable-type.co.uk/scripts/latlong.html
Birde kullanığınız pusula sensörünün Hard, soft kalibrasyonu da gerekebilir.
Eğer çok hesap kitap işine girmek istemezseniz
Ardupilot gibi hazır bir platform kullanmanızı öneririm.