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 Programmieren 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 die 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 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 er sich bewegen soll, aber es wird nicht ausschließlich gesagt, er solle vorwärts gehen abestimmte Entfernung, 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.
Es gibt normalerweise zwei verschiedene Technologien, mit denen die Bewegungsplanung unterstützt werden kann. Computer -Vision oder Roboter, um Hindernisse zu sehen und zu erkennen, kann verwendet werden, damit der Roboter weiß, was er kann und was nicht, wenn Sie versuchen, das Ziel zu erreichen. Die Programmierung in allen bekannten Hindernissen und Geometrie des Raums - wie seine Größe und Form - kann genauso nützlich sein wie Computer Vision, aber es fehlt tendenziell die Vielseitigkeit.
Für die grundlegende Bewegungsplanung muss der Roboter nur für einfache Bewegungen durchgeführt werden, die sich vorwärts und rückwärts bewegen. Fortgeschrittenere Versionen von mDie Planungsplanung beinhaltet komplexe Bewegungen, z. B. Treppen oder Rampen hinunter. 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.