Abstract
A mobile robot, a controller, and a mobile robot control method are provided. The mobile robot includes a processor. The processor is configured to execute program instructions to implement the following steps: when it is determined that the mobile robot deviates from a preset path, determining a return point of the preset path that is closest to the mobile robot; generating a temporary path based on the return point; and driving the mobile robot to return to the preset path according to the temporary path.