Robotic vacuum cleaners are popular domestic robots that clean floors without human intervention. The purpose of this report is to study how cheap robotic vacuum cleaners’ navigation pattern can be improved. This is achieved by simulating two models of robotic vacuum cleaners, one “simple” and one “smart”, both relying on the knowledge that cheap sensors can provide about the surrounding environment. As the results show how the smart robot is better than the simple robot in all simulations in terms of floor coverage, the results are considered successful. The fact that the simulations are simplified versions of real-life robotic vacuum cleaners is discussed, and future work could consider examining more realistic simulations or experiment o...