WiFiBot – an autonomous robot for any indoor area
In September 2016 we started a project named WiFiBot in collaboration with Laboratory for Telecommunications. We (me and Žiga) built a robot for a Slovenian company named Plume, that wants to check the quality of WiFi signal with an autonomous robot (hence the name WiFiBot) instead of having an expensive human running around.
WiFiBot can autonomously drive on a desired path in any indoor area. It is designed to carry a 13′ computer, that will in this case probe and check WiFi signal, but the system can be used for any number of applications.
The robot is running on ROS (Robot operating system), uses Hector SLAM to first scan and save the map of the apartment and AMCL package to then accurately navigate across it.
Here is a video of how SLAM looks like on this robot:
It uses a LIDAR (SICK Tim 551) and Lead-acid batteries (safer then LiPo). Everything is connected to RaspberryPi3 where all the magic happens.