plannerHybridAStar
Planificateur de chemin hybride A*
Description
L'objet de planification de chemin Hybrid A* génère un chemin fluide dans un espace 2D donné pour les véhicules avec des contraintes non holonomiques.
L'objet plannerHybridAStar utilise la connexion Reeds-Shepp pour trouver un chemin sans obstacle. Vous pouvez modifier le comportement de la connexion en réglant des propriétés telles que MinTurningRadius, ForwardCost et ReverseCost. Vous pouvez utiliser la propriété AnalyticExpansionInterval pour définir le cycle afin de vérifier la connexion Reeds-Shepp.
Remarque
Le planificateur Hybrid A* vérifie les collisions dans la carte en interpolant les primitives de mouvement et l'expansion analytique basée sur la propriété ValidationDistance de l'objet stateValidator . Si la propriété ValidationDistance est définie sur Inf, l'objet interpole en fonction de la taille de cellule de la carte spécifiée dans le validateur d'état. Gonflez la carte d'occupation avant de l'attribuer au planificateur pour tenir compte de la taille du véhicule.
Création
Description
crée un objet planificateur de chemin à l'aide de l'algorithme Hybrid A*. Spécifiez l'entrée planner = plannerHybridAStar(validator)validator en tant qu'objet validatorOccupancyMap ou validatorVehicleCostmap . L'entrée validator définit la valeur de la propriété StateValidator .
définit Propriétés du planificateur de chemin en utilisant un ou plusieurs arguments de paire nom-valeur. Placez chaque nom de propriété entre guillemets simples (' ').planner = plannerHybridAStar(validator,Name,Value)
Propriétés
Exemples
Références
[1] Dolgov, Dmitri, Sebastian Thrun, Michael Montemerlo, and James Diebel. Practical Search Techniques in Path Planning for Autonomous Driving. American Association for Artificial Intelligence, 2008.
[2] Petereit, Janko, Thomas Emter, Christian W. Frey, Thomas Kopfstedt, and Andreas Beutel. "Application of Hybrid A* to an Autonomous Mobile Robot for Path Planning in Unstructured Outdoor Environments." ROBOTIK 2012: 7th German Conference on Robotics. 2012, pp. 1-6.
![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)