Ja, hier z.B. gibt es Grundlagen zur "Lokalisierung" mittels Particle Filter:
https://de.wikipedia.org/wiki/Lokalisierung_(Robotik) http://www.allpsych.uni-giessen.de/dirk/projects/particle.pdf https://www12.informatik.uni-erlangen.de/edu/robertino/lokalisierung.pdf http://patrec.cs.tu-dortmund.de/pubs/theses/da_doert.pdf
Bitte nicht von den ganzen Formeln usw. anschrecken lassen. Das Grundprinzip ist einfach (die Formeln kauft man einfach mit ein ). Es ist ein statistischer Ansatz, wo man zunächst annimt, dass der Roboter praktisch überall auf der Karte sein kann. Also setzt man zufällig überall einen "Particle" auf die Karte. Während der Roboter fährt, fahren auch die Particles in dieselbe Richtung wie der Roboter (mit etwas Zufall). Nach jedem Schritt wird die aktuelle Roboter-Messung (z.B. Schleife/Perimeter) mit jedem Partikel auf der Karte verglichen. Passt die Messung nicht zu der Karte, wird das Partikel von der Karte entfernt. Nach einiger Zeit bleiben nur die Partikel übrig, welche die aktuelle Position des Roboters auf der Karte beschreiben. Neue Partikel werden immer nahe des Zentrums aller Partikel aufgefüllt.
Crash-Beschreibung einigermaßen Verständlich?
https://de.wikipedia.org/wiki/Lokalisierung_(Robotik) http://www.allpsych.uni-giessen.de/dirk/projects/particle.pdf https://www12.informatik.uni-erlangen.de/edu/robertino/lokalisierung.pdf http://patrec.cs.tu-dortmund.de/pubs/theses/da_doert.pdf
Bitte nicht von den ganzen Formeln usw. anschrecken lassen. Das Grundprinzip ist einfach (die Formeln kauft man einfach mit ein ). Es ist ein statistischer Ansatz, wo man zunächst annimt, dass der Roboter praktisch überall auf der Karte sein kann. Also setzt man zufällig überall einen "Particle" auf die Karte. Während der Roboter fährt, fahren auch die Particles in dieselbe Richtung wie der Roboter (mit etwas Zufall). Nach jedem Schritt wird die aktuelle Roboter-Messung (z.B. Schleife/Perimeter) mit jedem Partikel auf der Karte verglichen. Passt die Messung nicht zu der Karte, wird das Partikel von der Karte entfernt. Nach einiger Zeit bleiben nur die Partikel übrig, welche die aktuelle Position des Roboters auf der Karte beschreiben. Neue Partikel werden immer nahe des Zentrums aller Partikel aufgefüllt.
Crash-Beschreibung einigermaßen Verständlich?