plannerAStarGrid
A* Pfadplaner für Rasternetzkarte
Beschreibung
Das plannerAStarGrid-Objekt erstellt einen A*-Pfadplaner. Der Planer führt eine A*-Suche auf einer Belegungskarte durch und findet den kürzesten hindernisfreien Pfad zwischen den angegebenen Start- und Zielrasterpositionen, wie durch heuristische Kosten bestimmt.
Erstellung
Syntax
Beschreibung
erstellt ein planner = plannerAStarGridplannerAStarGrid-Objekt mit einem binaryOccupancyMap-Objekt mit einer Breite und Höhe von 10 Metern und einer Rasterauflösung von 1 Zelle pro Meter.
erstellt ein planner = plannerAStarGrid(map)plannerAStarGrid-Objekt unter Verwendung des angegebenen Map-Objekts map. Geben Sie map entweder als binaryOccupancyMap- oder occupancyMap-Objekt an. Der map-Eingang legt den Wert der Map-Eigenschaft fest.
setzt Eigenschaften unter Verwendung eines oder mehrerer Name-Wert-Paare. Nicht angegebene Eigenschaften haben Standardwerte. Setzen Sie jeden Eigenschaftsnamen in Anführungszeichen.planner = plannerAStarGrid(___,Name,Value)
Beispielsweise erstellt plannerAStarGrid(map,'GCost','Manhattan') ein A*-Pfadplanerobjekt unter Verwendung der Manhattan-Kostenfunktion.
Eigenschaften
Objektfunktionen
Beispiele
Erweiterte Fähigkeiten
Versionsverlauf
Eingeführt in R2020b
Siehe auch
binaryOccupancyMap | occupancyMap | plannerRRT | plannerRRTStar | plannerHybridAStar
