A robotic cleaner is an automatic pool cleaning device that is powered by artificial intelligence to perform the job of pool cleaning autonomously. Running on electricity, the robotic version of pool cleaners sucks in dirt and debris from the pool surface and deposits them into the canister fitted inside.