Skip to main content

Was ist Bewegungsplanung?

Bewegungsplanung bezieht sich darauf, wie Bewegungen in Robotern geplant werden können, um im Allgemeinen entweder einen bestimmten Wegpunkt zu erreichen oder mehrere Ziele in einer sequentiellen Reihenfolge zu erreichen.Dies kann erfolgen, indem dem Roboter Computer Vision oder durch Programmierung der Bewegungsplanung mit allen Hindernissen im gegebenen Raum programmiert werden, damit der Roboter die Geometrie des Raums sofort kennt.Zusammen mit einfachen Bewegungen wie dem Vorwärtsbewegung muss der Roboter möglicherweise auch für komplexe Bewegungen wie die Treppe hergestellt werden.Dies wird zwar am häufigsten für Robotik verwendet, hat aber auch einen Platz in der Videospielprogrammierung, bei dem Charaktere davon abgehalten werden, Wände und Programme nicht spielbare Charaktere (NPCs) zu durchlaufen.

Die Hauptaufgabe der Bewegungsplanung besteht darin, einen Roboter zu erzählenwie man sich bewegen.Die Kontrolle ist normalerweise subtil und einem definierten Pfad wird dem Roboter nicht zugeordnet, aber dem Roboter wird normalerweise der Ort des Endpunkts mitgeteilt.Subtile Programmierung bedeutet, dass der Roboter wissen wird, wie man sich bewegen, aber es wird nicht ausschließlich gesagt, er solle eine bestimmte Distanz voranschreiten, um das Ziel zu erreichen.Dies kann verwendet werden, um dem Roboter einen Ort zum Erreichen zu geben, oder der Roboter kann mit mehreren Zielen programmiert werden, um in einer sequentiellen Reihenfolge zu erreichen.Da die Kontrolle normalerweise subtil ist, wird der Roboter alle bekannten Informationen verwenden, um seinen eigenen Weg zum Ziel zu finden.Computer Vision oder Roboter, um Hindernisse zu sehen und zu erkennen, kann verwendet werden, damit der Roboter weiß, was er durchgehen kann und was nicht, wenn er versucht, das Ziel zu erreichen.Programmierung in allen bekannten Hindernissen und Geometrie mdash;wie seine Größe und Form mdash;Kann genauso nützlich sein wie Computer Vision, aber für die grundlegende Bewegungsplanung muss der Roboter nur für einfache Bewegungen, die sich vorwärts und rückwärts bewegt, nicht mehr Vielseitigkeit erfolgt.Fortgeschrittene Versionen der Bewegungsplanung beinhalten komplexe Bewegungen, z. B. Treppen oder Rampen.Um dies zu berücksichtigen, sollte der Roboter einen Körper haben, der diese Bewegungen ausführen kann.

Bewegungsplanung wird normalerweise in Bezug auf Robotik verwendet, kann aber auch für die Programmierung von Videospielen verwendet werden.Wenn es um den Charakter des Spielers geht, trägt dies dazu bei, dass der Charakter die soliden Objekte des Spiels wie Wände und verschiedene Gegenstände nicht durchgehen kann.Für NPC -Pfade, insbesondere für solche, die nicht streng programmiert sind, kann dies sicherstellen, dass der NPC den Raum des Spiels richtig durchläuft.