Das ist mein erster Eintrag hier. Ich baue mit Arduino autonome Flieger, z.B. sowas: http://forum.mikrokopter.de/topic-26873.html oder sowas: http://forum.mikrokopter.de/topic-14900.html.

Da gehe ich so vor: Ich habe eine aktuelle Position (GPS). Dann gibt es das Ziel, da will ich hin (GPS - Koordinate). Das ergibt ein Ziel-Vektor. Dann nehme ich aus dem GPS den aktuellen Flug-Vektor (Kurs). Die Winkeldifferenz der beiden Vektoren gebe ich mit einer Konstante auf das Querruder oder auf die Giersteuerung. Bei Fliegern sollte man zu diesem P-Anteil noch D und I dazunehmen. Bei Fahrzeugen braucht man das nicht unbedingt. Und den Kurs fliege/fahre ich solange, bis ich dicht genug am Ziel bin. Und dann nehme ich einfach das nächste Ziel.