发明名称 LOCAL OBSTACLE AVOIDANCE WALKING METHOD OF SELF-MOVING ROBOT
摘要 A local obstacle avoidance walking method of a self-moving robot, comprising: step 100: the self-moving robot walks in a first direction, and when an obstacle is detected, the self-moving robot translates for a displacement M1 in a second direction perpendicular to the first direction, and step 200: determining whether the self-moving robot is able to continue to walk in the first direction after the translation, if a result of the determination is positive, the self-moving robot continues to walk in the first direction, and if the result of the determination is negative, the self-moving robot acts according to a preset instruction. The method enables the robot to accurately avoid a local obstacle, provides a concise walking route, shortens the determination time, and improves the working efficiency of the self-moving robot.
申请公布号 US2017075353(A1) 申请公布日期 2017.03.16
申请号 US201515304032 申请日期 2015.04.14
申请人 ECOVACS ROBOTICS CO., LTD. 发明人 TANG Jinju
分类号 G05D1/02;A47L11/40;A47L1/02 主分类号 G05D1/02
代理机构 代理人
主权项 1. An obstacle avoidance walking method of a self-moving robot, in a walking area of the self moving robot, a rectangular plane coordinate system is established with the horizontal direction as the X axis and the vertical direction as the Y axis, characterized in that, the method specifically comprises the following steps: step 100: the self-moving robot walks along the Y axis, when the self-moving robot walks forwardly along the Y axis and detects obstacle, it sets an obstacle point at the current position as an upside obstacle point and stores valid upside obstacle points as upside recorded points; when the self-moving robot walks reversely along the Y axis and detects obstacle, it sets an obstacle point at the current position as a downside obstacle point and stores valid downside obstacle points as downside recorded points; step 200: according to storage sequence, the upside recorded points are classified into a current upside recorded point and previous upside recorded points, and the downside recorded points are classified into a current downside recorded point and previous downside recorded points; step 300: if the current obstacle point is the upside obstacle point, it is determined whether there is before the current upside obstacle point a previous upside recorded point the Y-axis coordinate of which is less than that of the current upside obstacle point; and if the current obstacle point is the downside obstacle point, it is determined whether there is before the current downside obstacle point a previous downside recorded point, the Y-axis coordinate of which is larger than that of the current downside obstacle point; step 400: if the determination result is positive, the previous upside recorded point or the previous downside recorded point is a turning point, the self-moving robot walks along the X axis from the current obstacle point toward the turning point to the X-axis coordinate of the turning point, deletes the coordinate of the turning point, and returns to the step 100 after completing traversal walking in an area between the turning point and the current obstacle point; and if the determination result is negative, the self-moving robot moves for a displacement M1 along the X axis; step 500: the self-moving robot walks along a direction opposite to the former Y-axis walking direction, and returns to the step 100; step 600: the step 100 to the step 500 are repeated until traversal walking in the walking area is completed.
地址 Suzhou City, CN