Cleaning robot, and methods and apparatuses for controlling cleaning robot to return to base and move out of base
AssigneeBeijing Roborock Innovation Technology Co., Ltd.
InventorsYiming Cong, Yixing Wang, Fujian Xiao, Yang Liu
Life of this patent
Estimating the term…
Abstract
A method for controlling a cleaning robot to return to a base includes: determining a type of a first target base and first target task information, where the first target base is a base to be docked with the cleaning robot, and the first target task information is information related to a task that needs to be performed by the cleaning robot for returning to the first target base; and controlling, based on the type of the first target base and the first target task information, the cleaning robot to move onto the first target base according to a respective movement strategy.
Claims19
A method for controlling a cleaning robot to return to a base, comprising:
- determining a type of a first target base and first target task information, wherein the first target base is a base to be docked with the cleaning robot, and the first target task information is information related to a task that needs to be performed by the cleaning robot for returning to the first target base;
- and
- controlling, based on the type of the first target base and the first target task information, the cleaning robot to move onto the first target base according to a respective movement strategy, wherein
- determining the type of the first target base comprises:
- determining the type of the first target base based on at least one of:
- a mode in which the cleaning robot moves onto the first target base, or a starting point for current movement of the cleaning robot.
A method for controlling a cleaning robot to move out of a base, comprising:
- determining a type of a second target base and second target task information, wherein the second target base is the base being currently docked with the cleaning robot, and the second target task information is information about a task performed by the cleaning robot on the second target base;
- and
- controlling, based on the type of the second target base and the second target task information, the cleaning robot to move out of the second target base according to a respective move-out strategy, wherein
- determining the type of the second target base comprises:
- acquiring a base type stored by the cleaning robot as the second target base;
- and
- the method further comprises:
- receiving a communication signal sent by the second target base in the process of controlling the cleaning robot to move out of the second target base according to the respective move-out strategy,
- determining whether a base type carried in the communication signal is the same as the base type stored by the cleaning robot, and
- controlling the cleaning robot to continue or not continue moving with a current move-out strategy based on the determination result.
A cleaning robot, comprising a movable component, a cleaning component, and a controller, wherein
- the controller is configured to perform a method for controlling the cleaning robot to return to a base, comprising:
- determining a type of a first target base and first target task information, wherein the first target base is the base to be docked with the cleaning robot, and the first target task information is information related to a task that needs to be performed by the cleaning robot for returning to the first target base;
- and
- controlling, based on the type of the first target base and the first target task information, the cleaning robot to move onto the first target base according to a respective movement strategy, wherein
- determining the type of the first target base comprises:
- determining the type of the first target base based on at least one of:
- a mode in which the cleaning robot moves onto the first target base, or a starting point for current movement of the cleaning robot.
Dependencies are inferred from the claim text.