Working Principle
The robot has a few components, such as the main controlling board that processes information, a power supply to provide electricity, wheels which will act as the robot’s legs, and a camera which will act as the robot’s eyes.
Below the robot will be laid a piece of paper with dots printed on it. The sequence of dots are unique for each location on the paper. For example, the rightmost and topmost part of the paper will have different sequence of dots printed on it than the one at the bottom and rightmost part of the paper.
Since all the sequence of dots are unique for each location, the robot can then use its camera to capture the picture of the sequence of dots underneath it. It will then compare the sequence of dots which it have just captured with the complete map of all the dots on the paper which was pre-installed in its main processing board. Then, the robot will find similarities between the sequence of dots which it have just captured with a part of all the sequence of dots on the map. The robot will then know its precise location with respect to the other dots located on the other parts of the map.