Package planning
Package permettant de planifier le passage d'un état initial à un état but.
- Since:
- 1.0
-
Interface Summary Interface Description Action Interface définissant une action à effectuer sur des états.Goal Interface décrivant un but à atteindre.Heuristic Interface permettant de définir une heuristique qui pourra donner une estimation d'un coup pour passer d'un état A à un état B.Planner Cette classe décrit n'importe quel planificateur. -
Class Summary Class Description AStarPlanner Cette classe décrit un planificateur qui utilise l'algorithme A*, permettant de faire de la recherche de chemin.BasicAction Cette classe décrit une action à faire en fonction de la précondition et donne un effet lors de l'exécution de celle-ci.BasicGoal Cette classe décrit une instanciation but à atteindre.BFSPlanner Cette classe décrit un planificateur qui utilise l'algorithme BFS (Breadth First Search), permettant de faire de la recherche de chemin en largeur dans un graphe.DFSPlanner Cette classe décrit un planificateur qui utilise l'algorithme DFS (Deep First Search), permettant de faire de la recherche de chemin en profondeur dans un graphe.DijkstraPlanner Cette classe décrit un planificateur qui utilise l'algorithme de Dijsktra, permettant de faire de la recherche de chemin en fonction des coûts des actions dans un graphe.NamedAction Cette classe décrit une action nommée.