There are two patterns that Vacuum Cleaner follows: Random Cleaning Pattern: In Random Pattern, vacuum cleaner will change its cleaning path, when it will hit any object or device. This is useful in small houses, as it will keep cleaning area more efficiently. Further once the battery goes down, it will automatically dock to the charging base station. Path Cleaning Pattern – In Path Pattern, it will divide the house in different cell/segments and then will clean them systematically ('S' Pattern). Once the cleaning pattern is finished, it will automatically goes for charging to its dock