Question: Problem 3 ( 3 5 % of the total mark ) . Consider a robot in the environment shown in Figure 3 . The robot
Problem of the total mark Consider a robot in the environment shown
in Figure The robot is initially located as indicated. The numbers inside each cell
represent the payoff function for arriving to the cell. The process is terminated once
the robot arrives to the target location designated by the prize cup. The crosshatched
locations cells are forbidden. Also, once the robot leaves the initial location the top
right corner cell the latter becomes forbidden ie the robot cannot go back to the
initial location
There are four possible control actions, which are: : "move up: "move down",
: "move right", : "move left". However, an action is forbidden if it leads the
robot outside of the designated environment. For example, if the robot is in the bottom
right corner cell, then there are only two admissible control actions: : "move up
and : "move left". The actions : "move down" and : "move right" are
forbidden. At each time, the robot knows its position without ambiguity. However,
the robot motion is uncertain. Specifically, there is a chance that the robot executes
another admissible control action instead of the correct one. The probability of exe
cuting an incorrect action is per admissible action. In addition, there is a
chance that the chosen control action fails, and the robot does not move at all, ie it
stays in the same cell. For example, if the robot is located in a cell where there are
three admissible actions : "move down", : "move right", : "move left",
and the correct action is : "move down", then the robot executes with
probability, with probability, with probability, and does not move at
all with probability
Using the Markov Decision Processes framework, do the following:
i write the value iteration algorithm for the problem ;
ii calculate the value function for each cell and find an optimal control policy
For calculations, the use of MATLAB is recommended however not required
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
