plan
Trouver un chemin sans obstacle entre deux poses
Syntaxe
Description
calcule un chemin sans obstacle entre les poses de départ et d'objectif, spécifié comme vecteurs path = plan(planner,start,goal)[x y theta] , en utilisant l'objet d'entrée plannerHybridAStar .
[ renvoie également la direction du mouvement pour chaque pose le long du chemin, path,directions] = plan(planner,start,goal)directions, sous forme de vecteur colonne. Une valeur de 1 indique le sens avant et une valeur de -1 indique le sens inverse. La fonction renvoie un vecteur colonne vide lorsque le planificateur ne parvient pas à trouver un chemin.
[ renvoie également path,directions,solutionInfo] = plan(planner,start,goal)solutionInfo qui contient les informations de solution de la planification du chemin en tant que structure.
[___] = plan(___,"SearchMode", spécifie le mode d'algorithme de recherche mode)mode en plus de toute combinaison d'arguments des syntaxes précédentes.
![Figure contains an axes object. The axes object with title Hybrid A* Path Planner, xlabel X [meters], ylabel Y [meters] contains 8 objects of type image, line, scatter. These objects represent Reverse Motion Primitives, Forward Motion Primitives, Forward Path, Path Points, Orientation, Start, Goal.](obstaclefreepathplanningusinghybridastarexample_01_fr.png)