CPC G05D 1/0225 (2013.01) [B25J 9/0003 (2013.01); B25J 11/0085 (2013.01); G05D 1/0219 (2013.01); G05D 1/0238 (2013.01)] | 16 Claims |
1. A robot, comprising:
a machine body;
a driving system, configured to drive the machine body and elements disposed in the machine body to move across a surface;
a signal receiver, configured to receive a signal from a charging station;
a control system, disposed in the machine body, and configured to build a simultaneous map of an environment in which the robot is located, and navigate the robot based on the simultaneous map;
wherein,
in a process of docking the robot, the signal receiver determines whether the robot is in a coverage region of the signal from the charging station; in response to determining that the robot is not in the coverage region of the signal from the charging station, the control system controls the driving system to drive the robot to move toward an open region based on the simultaneous map; and
in response to determining that the open region is within a restriction region, the control system controls the driving system to drive the robot to move along a boundary of the restriction region.
|