Auto-recharging of robot
First Claim
1. A computer-implemented method, comprising:
- moving a robot from an initial position to a docking position in an environment map that is generated by the robot, wherein the robot captures images of surroundings of the robot when generating the environment map, wherein the robot at the docking position faces a charging interface of a charging pile, and the docking position is determined based on a position of the charging pile identified by means of images captured by the robot in real time; and
moving the robot from the docking position to a charging position along a first path such that the robot is docked to the charging pile at the charging position, wherein the first path is a straight-line or approximately straight-line path, and wherein, during the course of traveling along the first path, the robot maintains a docking pose and the charging pile is identifiable in the images captured by the robot in real time, andwherein the operation of moving the robot from the initial position to the docking position further comprises,moving the robot from the initial position to a boundary of a transit area along a second path, wherein the second path is planned by the robot at the initial position, wherein the transit area is preset in the environment map when the environment map is generated, and the transit area is defined as an area in which each image captured by the robot when generating the environment map has the charging pile; and
moving the robot from the boundary of the transit area to the docking position along a third path, wherein the third path is adjusted in real time based on the images captured by the robot in real time.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure provides a robot, an auto-recharging method therefor and a storage medium. The auto-recharging method for a robot comprises: the robot moving from an initial position to a docking position, wherein the docking position faces a charging interface of a charging pile; the robot traveling from the docking position to a charging position along a first path such that the robot is docked to the charging pile at the charging position, wherein the first path is a straight-line or approximately straight-line path, and the robot maintains a docking pose during the course of traveling along the first path and the charging pile is identified in the images captured by the robot in real time. The present disclosure may achieve auto-recharging of the robot without guidance of active light source, thereby reducing the cost of the robot and meanwhile offering a high flexibility to the equipment.
-
Citations
13 Claims
-
1. A computer-implemented method, comprising:
-
moving a robot from an initial position to a docking position in an environment map that is generated by the robot, wherein the robot captures images of surroundings of the robot when generating the environment map, wherein the robot at the docking position faces a charging interface of a charging pile, and the docking position is determined based on a position of the charging pile identified by means of images captured by the robot in real time; and moving the robot from the docking position to a charging position along a first path such that the robot is docked to the charging pile at the charging position, wherein the first path is a straight-line or approximately straight-line path, and wherein, during the course of traveling along the first path, the robot maintains a docking pose and the charging pile is identifiable in the images captured by the robot in real time, and wherein the operation of moving the robot from the initial position to the docking position further comprises, moving the robot from the initial position to a boundary of a transit area along a second path, wherein the second path is planned by the robot at the initial position, wherein the transit area is preset in the environment map when the environment map is generated, and the transit area is defined as an area in which each image captured by the robot when generating the environment map has the charging pile; and moving the robot from the boundary of the transit area to the docking position along a third path, wherein the third path is adjusted in real time based on the images captured by the robot in real time. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A robot, characterized in that the robot comprises:
-
a sensor at least configured to capture images of surroundings of the robot in real time; a motor configured to drive the robot; a processor configured to; cause the robot to move from an initial position to a docking position in an environment map that is generated by the robot, wherein the robot captures images of surroundings of the robot when generating the environment map, wherein the robot at the docking position faces a charging interface of a charging pile, and the docking position is determined based on a position of the charging pile identified by means of images captured by the robot in real time; and cause the robot to travel along a first path from the docking position to a charging position so as to be docked with the charging pile at the charging position, wherein the first path is a straight-line or approximately straight-line path, and wherein, during the course of traveling along the first path, the robot maintains a docking pose and the charging pile is identifiable in the images captured by the robot in real time, and wherein the processor is configured to; cause the robot to move from the initial position to a boundary of a transit area along a second path, wherein the second path is planned by the robot at the initial position, wherein the transit area is preset in the environment map when the environment map is generated, and the transit area is defined as an area in which each image captured by the robot when generating the environment map has the charging pile, and cause the robot to move from the boundary of the transit area to the docking position along a third path, wherein the third path is adjusted in real time based on the images captured by the robot in real time. - View Dependent Claims (8, 9, 10, 11, 13)
-
-
12. A non-transitory storage medium comprising a computer program which, when executed by a processor, causes the processor to perform the operations as follows:
-
moving a robot from an initial position to a docking position in an environment map that is generated by the robot, wherein the robot captures images of surroundings of the robot when generating the environment map, wherein the robot at the docking position faces a charging interface of a charging pile, and the docking position is determined based on a position of the charging pile identified by means of images captured by the robot in real time; and moving the robot from the docking position to a charging position along a first path so as to be docked with the charging pile at the charging position, wherein the first path is a straight-line or approximately straight-line path, and wherein, during the course of traveling along the first path, the robot maintains a docking pose and the charging pile is identifiable in the images captured by the robot in real time, and wherein the operation of moving the robot from the initial position to the docking position further comprises; moving the robot from the initial position to a boundary of a transit area along a second path, wherein the second path is planned by the robot at the initial position, wherein the transit area is preset in the environment map when the environment map is generated, and the transit area is defined as an area in which each image captured by the robot when generating the environment map has the charging pile; and moving the robot from the boundary of the transit area to the docking position along a third path, wherein the third path is adjusted in real time based on the images captured by the robot in real time.
-
Specification