Concurrent operation of multiple robotic pool cleaners
A robotic pool cleaner includes a housing, a propulsion mechanism configured to propel the robotic pool cleaner along an interior surface of a pool, and a suction mechanism for drawing liquid from the pool into the housing. A transceiver is configured to receive a signal that is indicative of a relative location of another robotic pool cleaner. A controller is configured to control the propulsion mechanism in accordance with the indicated location of the other robotic pool cleaner.
1. A robotic pool cleaner comprising:
a housing;
a propulsion mechanism configured to propel the robotic pool cleaner along an interior surface of a pool;
a suction mechanism for drawing liquid from the pool into the housing;
an antenna configured to receive a signal when raised to a waterline of the pool; and
a controller configured to:
control the propulsion mechanism to move the robotic pool cleaner to the waterline such that the antenna is at the waterline;
receive via the antenna a signal that is indicative of a position of the robotic pool cleaner;
control the propulsion mechanism to cause the robotic pool cleaner to remain at the waterline until reception of the signal is complete; and
control the propulsion mechanism to cause the robotic pool cleaner to re-submerge.
2. The robotic pool cleaner of claim 1 , wherein the signal comprises a navigation signal.
3. The robotic pool cleaner of claim 2 , wherein the navigation signal is generated by a satellite navigation system.
4. The robotic pool cleaner of claim 2 , wherein the controller is configured to control the propulsion mechanism to cause that robotic pool cleaner to remain at the waterline until a position of the robotic pool cleaner is identified.
5. The robotic pool cleaner of claim 1 , wherein the antenna is located in a part of the robotic pool cleaner that is raised above a water surface of the pool when the robotic pool cleaner is at the waterline.
6. The robotic pool cleaner of claim 5 , wherein the part of the robotic pool cleaner comprises a handle of the robotic pool cleaner.
7. The robotic pool cleaner of claim 1 , wherein the robotic pool cleaner is configured to operate in a predefined region of the pool, the predefined region being delimited by a region boundary, and wherein the controller is configured to control the propulsion mechanism to propel the robotic pool cleaner in accordance with a proximity of the robotic pool cleaner to the region boundary.
8. The robotic pool cleaner of claim 1 , wherein the controller is configured to alter a direction or speed of motion of the robotic pool cleaner in accordance with the indicated position.