Patent ID: 11921517
Assignee: AKTIEBOLAGET ELECTROLUX
Field: Control (Instruments)
Classification: CPC A  G | IPC A  G

Claim 13:
14. A robotic cleaning device comprising:
a propulsion system configured to move the robotic cleaning device over an area to be cleaned;
a memory configured to store at least one representation of the area over which the robotic cleaning device is to move; and
a controller configured to:
identify a boundary within the area as a location that cannot be traversed by the robotic cleaning device, wherein identifying the boundary is performed by the robotic cleaning device and without receiving a prior identification of the boundary;
receive an instruction to execute a cleaning program, the instruction including user advice from the user on how to execute the cleaning program;
associate the user advice with the stored at least one representation of the area over which the robotic cleaning device is to move,
wherein the user advice comprises instructions for the robotic cleaning device to avoid one or more sub-areas in the stored representation, and instructions to pass the boundary;
localize, in response to the instruction, the robotic cleaning device relative to the stored representation; and
control the propulsion system to move the robotic cleaning device over the area to be cleaned as stipulated by the cleaning program by taking into account the stored representation while avoiding moving over the one or more sub-areas in the stored representation until counter advice is received from the user permitting the robotic cleaning device to move over the one or more sub-areas, and moving over the boundary indicated in the stored representation.