Guten Tag,
ich habe mir vor kurzem ein RP6 Robotersystem gekauft, und versuche nun ein C programm zu schreiben, damit der RP6 einer Taschenlampe folgt, den zurückgelegten weg merkt und wieder zum Ausgangspunkt zurückfindet.

Den Teil mit Lightfollowing gibts ja schon als Beispielprogramm, aber hätte irgendjemand eine Idee wie ich den Weg speichern und zurückfahren könnte?
Ich hab mir das so gedacht: Ich definiere ein globales dreidimensionales Array in dem jeweils die Geschwindigkeit des linken und rechten Antriebs und die Zeit die er so verblieben ist, gespeichert werden. Bei Berührung eines Bumpers soll er dan genau diese gespeicherten Abfolgen von unten nach oben ausführen.

Wäre diese Idee realisierbar? Oder gibt es bessere Vorschläge?
Hätte vielleicht jemand Tipps?

mfg