×

Coverage robot navigating

  • US 9,436,185 B2
  • Filed: 12/30/2011
  • Issued: 09/06/2016
  • Est. Priority Date: 12/30/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method of navigating an autonomous coverage robot on a floor, the method comprising:

  • controlling movement of the robot across the floor in a cleaning mode along a stored heading;

    receiving a sensor signal indicative of a nearing obstacle;

    in response to receiving the sensor signal indicative of the obstacle, reducing a speed of the coverage robot across the floor prior to contact with the obstacle;

    subsequent to reducing the speed of the coverage robot, controlling movement of the robot to cause the robot to rotate in a clockwise direction and in a counterclockwise direction;

    determining a change in a received sensor signal during at least a portion of rotation of the robot in the clockwise direction and in the counterclockwise direction;

    determining a width of the obstacle based at least in part on the determined change in the received sensor signal;

    controlling movement of the robot based on the determined width of the sensed obstacle, including;

    in response to determining that the width of the sensed obstacle is less than a threshold, navigating the autonomous robot according to a first behavior in which the robot travels to an opposite side of the obstacle and then resumes movement along the stored heading, the first behavior comprising directing the robot to execute an orbiting routine comprising turning toward the sensed obstacle using an orbit radius based on the determined width of the sensed obstacle and increasing the orbit radius in response to a failure to move around the object by the orbiting routine.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×