Robot Localization
The Raspberry Pi’s work in conjunction with the optical mice placed beneath the robot, which are wirelessly synced to the computer. Being linked directly to the computer, the webserver always possesses up-to-date information as to the robot’s relative location, without first needing to communicate through the Raspberry Pi, by parsing through both information sources at once.
On top of its communication capability, the Raspberry Pi’s camera is used to relocalize the robot whenever it reaches certain checkpoints, ensuring that any errors which accumulate over time are corrected quickly and efficiently.
With this system, multiple robots can be connected to a single web server, executing optimal delivery processes with minimal delay.