A robot vacuum cleaner has advanced technology in use that map the floor plans at first. Once that is done, they store and then move according to the plan. It has two spinning brushes along with a rolling brush or two. They work in conjunction to bring out the dirt and debris towards the centre where the vacuum technology sucks all into the dustbin.