Obstacle avoidance method for robot, obstacle avoidance device for robot, and non-transitory computer readable storage medium
AssigneeBeijing Roborock Innovation Technology Co., Ltd.
InventorsYansheng Niu, Lei Zhang, Haojian Xie
Life of this patent
Estimating the term…
Abstract
An obstacle avoidance method for a robot, applied to a robot side, comprises: obtaining trap feature information in real time during travel of the robot, wherein the trap feature information comprises a sensor parameter and/or image information; determining whether a current location is located in a trap region when determining that the trap feature information meets a trap condition, wherein the trap region indicates a region in which the robot was trapped or is prone to be trapped; and giving up a current traveling route and traveling out of the trap region when determining that the current location is located in the trap region.
Claims15
An obstacle avoidance method for a robot, performed by the robot, wherein the method comprises:
- obtaining trap feature information in real time during travel of the robot, wherein the trap feature information comprises at least one of a sensor parameter and first image information, wherein the first image information is image information acquired in real time during the travel of the robot;
- in response to determining that the trap feature information meets a trap condition, determining the robot is prone to be trapped;
- wherein the trap feature information meeting the trap condition comprises at least one of:
- the sensor parameter exceeding a preset first threshold;
- or
- a similarity between the first image information and second image information exceeding a preset second threshold;
- wherein the second image information comprises image information saved in response to that the robot detects a trap during the travel of the robot;
- determining whether a current location is located in a trap region, wherein the trap region indicates a region in which the robot was trapped or is prone to be trapped;
- in response to determining that the current location is located in the trap region, giving up travelling a current traveling route, and traveling out of the trap region;
- saving, in response to the robot being trapped, scenario information of a trap location where the robot is trapped;
- and
- when the robot travels to the trap region, deleting, in response to determining that the trap feature information does not meet the trap condition for a period of time, the scenario information.
An obstacle avoidance device for a robot, comprising:
- a processor;
- and
- a memory configured to store instructions executable by the processor;
- wherein the processor is configured to execute the instructions to implement following operations:
- obtaining trap feature information in real time during travel of the robot, wherein the trap feature information comprises at least one of a sensor parameter and first image information, wherein the first image information is image information acquired in real time during the travel of the robot;
- in response to determining that the trap feature information meets a trap condition, determining the robot is prone to be trapped;
- wherein the trap feature information meeting the trap condition comprises at least one of:
- the sensor parameter exceeding a preset first threshold;
- or
- a similarity between the first image information and second image information exceeding a preset second threshold;
- wherein the second image information comprises image information saved in response to that the robot detects a trap during the travel of the robot;
- determining whether a current location is located in a trap region, wherein the trap region indicates a region in which the robot was trapped or is prone to be trapped;
- in response to determining that the current location is located in the trap region, giving up travelling a current traveling route, and traveling out of the trap region;
- saving, in response to the robot being trapped, scenario information of a trap location where the robot is trapped;
- and
- when the robot travels to the trap region, deleting, in response to determining that the trap feature information does not meet the trap condition for a period of time, the scenario information.
Dependencies are inferred from the claim text.