A mobile robot that navigates in unknown or changing
environment needs to maintain a dynamic model of its
environment in order to update existing knowledge about
the world.