Solution:
The visibility polygon looks like this:
Within the environment:
Solution:
Notice that the similar room on the right side is not included. The
robot has a compass, so it can distinguish the difference in orientations.
Solution:
After this motion, if the robot is on the left side, it will observe this
visibility polygon:
But if it's on the right, it will observe this visibility polygon instead:
Depending on which of these two sensor readings is received, the robot
can eliminate one or the other of the two hypotheses.
Extra learning opportunity #1: Draw the visibility cell
decomposition of the environment above.
Extra learning opportunity #2: Construct a decision tree that
localizes the robot in the environment above.
Extra learning opportunity #3: Suppose instead that the robot in
this environment, with the same starting visibility polygon:
Construct a decision tree that localizes the robot.