#include "unitSimulation.h"
#include "common.h"
Include dependency graph for RTSDriver.h:
This graph shows which files directly or indirectly include this file:
Functions | |
void | myDisplayHandler (unitSimulation *, tKeyboardModifier, char key) |
Key handler for simulation and display related stuff. | |
void | PRLRTSKeyHandler (unitSimulation *, tKeyboardModifier, char key) |
PR LRTS key handler. | |
void | AstarAndPRLRTSKeyHandler (unitSimulation *, tKeyboardModifier, char key) |
void | myPathfindingKeyHandler (unitSimulation *unitSim, tKeyboardModifier mod, char key) |
Key handler for Nathan's algorithms. | |
void | LRTAStarKeyHandler (unitSimulation *unitSim, tKeyboardModifier mod, char key) |
void | KoenigsKeyHandler (unitSimulation *, tKeyboardModifier, char key) |
Koenig's LRTA* key handler. | |
void | PrioritizedKeyHandler (unitSimulation *, tKeyboardModifier, char key) |
Prioritized RTDP key handler. | |
int | mapCLH (char *argument[], int maxNumArgs) |
Handles the -map switch. | |
int | scenarioCLH (char *argument[], int maxNumArgs) |
Handles the -scenario switch. | |
int | visradiusCLH (char *argument[], int maxNumArgs) |
Handles the -visradius switch. | |
int | prlrtskCLH (char *argument[], int maxNumArgs) |
Handles the -prlrtsk switch. | |
int | printCLH (char *argument[], int maxNumArgs) |
Handles the -print switch. | |
int | lrtaStarCLH (char *argument[], int maxNumArgs) |
Handles the -lrtaStar switch. | |
int | koenigsCLH (char *arguments[], int maxNumArgs) |
Handles the -koenigs switch. | |
void | runScenarioPRLRTSk (char *scenFileName, int d, double gamma, double learningQuota, int kParam) |
Run the simulation for PR LRTS(k). | |
void | runScenarioKoenigs (char *scenFileName, int sizeLSS) |
Run the simulation for Koenig's LRTA*. | |
void | runScenarioPrioritized (char *scenFileName, int sizeLSS) |
Run the simulation for Prioritized LRTA*. | |
void | runScenarioLRTAStar (char *scenFileName) |
void | getStartGoalLocations (int &xs, int &ys, int &xg, int &yg, double length, unitSimulation *unitSim) |
Picks random start and end coordinates so that the optimal path between them is length+/-5. | |
void | getStartLocation (int &xs, int &ys, int &xg, int &yg, double length, unitSimulation *unitSim) |
Picks random start coordinates so that the length of the optimal path to the goal is length +/- 10 . | |
void | simulateToConvergence (unitSimulation *unitSim) |
|
|
|
Picks random start and end coordinates so that the optimal path between them is length+/-5.
|
|
Picks random start coordinates so that the length of the optimal path to the goal is length +/- 10 .
|
|
Handles the -koenigs switch.
|
|
Koenig's LRTA* key handler.
|
|
Handles the -lrtaStar switch.
|
|
|
|
Handles the -map switch.
|
|
Key handler for simulation and display related stuff.
|
|
Key handler for Nathan's algorithms.
|
|
Handles the -print switch.
|
|
Prioritized RTDP key handler.
|
|
Handles the -prlrtsk switch.
|
|
PR LRTS key handler.
|
|
Run the simulation for Koenig's LRTA*. A "sample" is a start and goal state that are a specified amount apart. Read through the scenario; do one problem at a time while collecting stats. We have finished the simulation; now we extract statiatics. We have exhausted the tasks in the scenario file. Now tally the statistics collected for output. We have calculated the statistics, now print them. |
|
|
|
Run the simulation for Prioritized LRTA*. A "sample" is a start and goal state that are a specified amount apart. Read through the scenario; do one problem at a time while collecting stats. We have finished the simulation; now we extract statiatics. We have exhausted the tasks in the scenario file. Now tally the statistics collected for output. We have calculated the statistics, now print them. |
|
Run the simulation for PR LRTS(k).
|
|
Handles the -scenario switch.
|
|
|
|
Handles the -visradius switch.
|