Belief State Planner
The belief state planner is a method for planning in the maze where the robot keeps track of all possible positions that it could be in, and narrows those positions down through movement. When the robot is given a movement command that is not possible, the robot remains in it's current position.
Setup
- The robot can initially be anywhere in the maze
Move North
- The robot is commanded to move North.
- The locations where the robot could be have been narrowed down.
Move North
- The robot is commanded to move North.
- The locations where the robot could be have been narrowed down.
Move North
- The robot is commanded to move North.
- The locations where the robot could be have been narrowed down.
Move North
- The robot is commanded to move North.
- The locations where the robot can be are not narrowed down. Try a new direction
Move East
- The robot is commanded to move East.
- The locations where the robot could be have been narrowed down.
Move North
- The robot is commanded to move North.
- The locations where the robot can be are not narrowed down. Try a new direction.
Move North
- The robot is commanded to move North.
- The locations where the robot can be are not narrowed down. Try a new direction.
Move North
- The robot is commanded to move North.
- The locations where the robot can be are not narrowed down. Try a new direction.
Continue Moving
- In this scenario, the robot will enter a cycle:
- Move North
- Notice no change in possible locations
- Move East, narrow down locations by one spot
- Eventually there will be two locations for the robot
More Movement
- Continue issuing movements, while avoiding visited states, until there is only one possible robot location.
- Once the robot is in a single location, another planning method can be used.