IP Library Granted Patent US 8,961,695
Granted Patent B2
US 8,961,695 · App. 12/930,260 · Granted Feb 24, 2015

Mobile robot for cleaning

Inventors: Nikolai Romanov (Oak Park, CA); Collin Eugene Johnson (Ann Arbor, MI); James Philip Case (Los Angeles, CA); Dhiraj Goel (Pasadena, CA); Steffen Gutmann (Pasadena, CA); Michael Dooley (Pasadena, CA)
Assignee: iRobot Corporation
A47L11/4066A47L11/4011A47L11/4036A47L11/4091G05D1/0219A47L2201/00G05D2201/0203G05D2201/0215A47L2201/04
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,961,695
App. No.
12/930,260
Granted
Feb 24, 2015
Kind
B2
Abstract

A robotic cleaner includes a cleaning assembly for cleaning a surface and a main robot body. The main robot body houses a drive system to cause movement of the robotic cleaner and a microcontroller to control the movement of the robotic cleaner. The cleaning assembly is located in front of the drive system and a width of the cleaning assembly is greater than a width of the main robot body. A robotic cleaning system includes a main robot body and a plurality of cleaning assemblies for cleaning a surface. The main robot body houses a drive system to cause movement of the robotic cleaner and a microcontroller to control the movement of the robotic cleaner. The cleaning assembly is located in front of the drive system and each of the cleaning assemblies is detachable from the main robot body and each of the cleaning assemblies has a unique cleaning function.

Claims (39)

1. A method of cleaning a floor that forms a corner with a vertical surface with a cleaning cloth retained by a mobile robot, wherein the robot comprises a cleaning assembly, and a drive assembly having a first wheel and a second wheel; the method comprising:

aligning the robot such that the first wheel and second wheel are configured to roll in a direction substantially parallel to the vertical surface;

driving, while in contact with the vertical surface, the robot forward in a direction substantially parallel to the vertical surface;

pushing against the vertical surface while sliding along the same vertical surface;

turning the first wheel, which is positioned proximate to the vertical surface, with a first angular velocity and monitoring a first motor current drawn by the first wheel;

turning the second wheel, which is positioned further from the vertical surface than the first wheel, with a second angular velocity and monitoring a second motor current drawn by the second wheel, wherein the second angular velocity is greater than the first angular velocity; and

transmitting a force against the vertical surface via the cleaning cloth so as to press the cleaning cloth into the corner, the transmitted force caused by the second angular velocity exceeding the first angular velocity; and

limiting the difference between the first motor current and second motor current.

2. The method of claim 1 , wherein the first angular velocity is greater than 80 percent of the second angular velocity.

3. The method of claim 1 , further comprising:

detecting an angle between the vertical surface and a forward direction of the robot.

4. The method of claim 3 , wherein the angle between the vertical surface and the forward direction of the robot is between 85 and 90 degrees while sliding along the obstacle.

5. The method of claim 3 , wherein the method further comprises:

reducing the second angular velocity if the angle is less than 85 degrees.

6. The method of claim 1 , wherein aligning the robot comprises:

driving the robot to the vertical surface;

turning the robot to directly face the vertical surface;

turning the robot 90 degrees away from the vertical surface.

7. The method of claim 1 , wherein the cleaning cloth is a dry cleaning cloth.

8. The method of claim 1 , wherein the cleaning cloth is a wet cleaning cloth.

9. The method of claim 1 , wherein the cleaning cloth comprises a removable sheet.

10. The method of claim 1 , wherein the cleaning cloth comprises an electrostatic sheet.

11. The method of claim 1 , wherein the cleaning cloth wraps around a forward surface of the cleaning assembly.

12. The method of claim 1 , wherein at least a portion of the cleaning cloth is stored on a roll positioned within the mobile robot.

13. The method of claim 1 , wherein the vertical surface is a wall.

14. A method of cleaning a floor that forms a corner with a vertical surface with a cleaning cloth retained by a mobile robot, wherein the robot comprises a cleaning assembly, and a drive assembly having a first wheel and a second wheel; the method comprising:

aligning the robot such that the first wheel and second wheel are configured to roll in a direction substantially parallel to the vertical surface;

driving, while in contact with the vertical surface, the robot forward in a direction substantially parallel to the vertical surface and monitoring an orientation of the robot with a gyroscope;

pushing against the vertical surface while sliding along the same vertical surface;

turning the first wheel positioned proximate to the vertical surface, with a first angular velocity;

turning the second wheel positioned further from the vertical surface than the first wheel with a second angular velocity, wherein the second angular velocity is greater than the first angular velocity; and

transmitting a force against the vertical surface via the cleaning cloth so as to press the cleaning cloth into the corner, the transmitted force caused by the second angular velocity exceeding the first angular velocity; and

reducing the second angular velocity if a change in the orientation exceeds a predetermined threshold.

15. The method of claim 14 , wherein the first angular velocity is greater than 80 percent of the second angular velocity.

16. The method of claim 14 , further comprising:

detecting an angle between the vertical surface and a forward direction of the robot.

17. The method of claim 16 , wherein the angle between the vertical surface and the forward direction of the robot is between 85 and 90 degrees while sliding along the obstacle.

18. The method of claim 16 , wherein the method further comprises:

reducing the second angular velocity if the angle is less than 85 degrees.

Assignments (6)
NOTICE OF ASSIGNMENT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Nov 25, 2025
From: TCG SENIOR FUNDING L.L.C., AS COLLATERAL AGENT
To: SANTRUM HONG KONG CO., LIMITED, AS SUCCESSOR COLLATERAL AGENT
Reel/Frame 073707/0516 →
SECURITY INTEREST Recorded Aug 9, 2023
From: IROBOT CORPORATION
To: TCG SENIOR FUNDING L.L.C., AS COLLATERAL AGENT
Reel/Frame 064532/0856 →
RELEASE OF SECURITY INTEREST Recorded Jul 31, 2023
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: IROBOT CORPORATION
Reel/Frame 064430/0001 →
SECURITY INTEREST Recorded Nov 3, 2022
From: IROBOT CORPORATION
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 061878/0097 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2013
From: EVOLUTION ROBOTICS, INC.
To: IROBOT CORPORATION
Reel/Frame 030486/0104 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2011
From: ROMANOV, NIKOLAI; JOHNSON, COLLIN EUGENE; CASE, JAMES PHILIP; GOEL, DHIRAJ; GUTMANN, STEFFEN; DOOLEY, MICHAEL
To: EVOLUTION ROBOTICS, INC.
Reel/Frame 026209/0975 →
Continuity (3)
Continuation In Part 12429963 · Apr 24, 2009
Provisional Application 61125684 · Apr 24, 2008
Related Publication 20110202175A1 · Aug 18, 2011