Search
Show your successful implementation to your TA in class for bonus points (1 or 2). The setup for this tutorial on machines in the lab is to download Intellij Idea (community) and JDK (Linux x64) - (tarball for linux) and extract them in your home folder. Prebuilt windows binaries can be downloaded here
RobotEmilAgent.java
RobotEmilAgent.nextStep(x,y, map)
RobotEmilCreator
(0, 0)
Action
(0, -1)
(0, +1)
(+1, 0)
(-1, 0)
CellContent
Download slightly modified environment. In this environment, using the planning algorithm used in previous task, implement iterative planning from plan failure nodes, the basic step of the Rubust FF:
Report plan failure rate as dependent on the number of passes over steps 2. - 3. using 1000 runs in the environment.
Use class PlanFailure to report to the simulator failure of the plan. Use agent method resetAgent() to restore agent to its original state. You can retain plan from previous simulation runs.
PlanFailure
resetAgent()
javax.vecmath.Point2i
RobotEmilCreator.java
SIMULATION_STEP_DELAY