CPC A47L 11/4061 (2013.01) [A47L 9/2852 (2013.01); A47L 11/24 (2013.01); A47L 11/40 (2013.01); B25J 9/16 (2013.01); B25J 9/1666 (2013.01); B25J 11/0085 (2013.01); G05D 1/0088 (2013.01); G05D 1/0276 (2013.01); A47L 2201/04 (2013.01); G05D 2201/0203 (2013.01)] | 18 Claims |
1. A robot, comprising a controller configured to:
detect a virtual wall signal;
identify a virtual wall according to a signal threshold and the virtual wall signal; and
when the virtual wall is identified, adjust the signal threshold, and control the robot to travel along an outer side of the virtual wall according to an adjusted signal threshold and the virtual wall signal, such that a driving wheel of the robot is located at the outer side of the virtual wall when the robot is traveling along the outer side of the virtual wall;
wherein the outer side of the virtual wall is a side of the virtual wall within an active region of the robot;
wherein the controller is further configured to determine that the robot completes traveling along the outer side of the virtual wall in response to determining that a duration in which the virtual wall signal is continuously less that the adjusted signal threshold reaches a predetermined duration.
|