IP Library Granted Patent US 12,458,191
Granted Patent B2
US 12,458,191 · App. 16/895,848 · Granted Nov 4, 2025

Control of autonomous mobile robots

Inventors: Philip Fong (South Pasadena, CA); Ryan Schneider (Arlington, MA)
Assignee: iRobot Corporation
A47L9/2852A47L9/009A47L9/0477A47L9/2826A47L9/2831G05D1/0212A47L2201/022A47L2201/04A47L2201/06
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 12,458,191
App. No.
16/895,848
Granted
Nov 4, 2025
Kind
B2
Abstract

A method includes receiving mapping data collected by an autonomous cleaning robot as the autonomous cleaning robot moves about an environment. A portion of the mapping data is indicative of a location of an object in the environment. The method includes defining a clean zone at the location of the object such that the autonomous cleaning robot initiates a clean behavior constrained to the clean zone in response to encountering the clean zone in the environment.

Claims (38)

1 . A method comprising:

receiving, at a computing system, sensor data collected by an autonomous cleaning robot as the autonomous cleaning robot moves about an environment, the sensor data comprising mapping data indicative of a location of an object in the environment;

based on the sensor data, determining, by the computing system, a type of the object, wherein the type of the object is associated with a debris level; and

based on the type of the object being associated with the debris level, defining, by the computing system, a clean zone at the location of the object such that the autonomous cleaning robot initiates a clean behavior constrained to the clean zone in response to encountering the clean zone in the environment.

2 . The method of claim 1 , wherein determining the type of the object is based on one or more contextual features in the environment proximate to the object and distinct from the object.

3 . The method of claim 2 , wherein the one or more contextual features indicate a type of a room in which the object is located.

4 . The method of claim 1 , wherein, after performing the clean behavior within the clean zone, the autonomous cleaning robot

initiates movement to a second clean zone associated with another object in the environment, and then

initiates a clean behavior in response to encountering the second clean zone.

5 . The method of claim 1 , further comprising associating a priority with the clean zone such that the autonomous cleaning robot, based on the priority associated with the clean zone, initiates movement to the clean zone.

6 . The method of claim 5 , wherein, based on the priority, the autonomous cleaning robot initiates the movement to the clean zone in response to a mission with an expected duration less than a threshold duration.

7 . The method of claim 5 , wherein, based on the priority, the autonomous cleaning robot initiates the movement to the clean zone in response to a low battery status of the autonomous cleaning robot.

8 . The method of claim 5 , further comprising causing the autonomous cleaning robot, in response to an initiation of a mission in the environment, to initiate the movement to the clean zone from a docking station based on the priority.

9 . The method of claim 1 , wherein the clean behavior corresponds to a focused clean behavior.

10 . The method of claim 9 , wherein the focused clean behavior causes the autonomous cleaning robot to cover the clean zone two or more times, to increase a vacuum power of the autonomous cleaning robot, or to decrease a movement speed of the autonomous cleaning robot.

11 . The method of claim 1 , wherein the type of the object comprises a sink, a stove, a kitchen counter, a dining room table, a doormat, a door, a kitchen island, a trash can, a window, a pet home, or a cabinet.

12 . The method of claim 1 , wherein the type of the object is associated with increased debris.

13 . The method of claim 12 , wherein the type of the object is associated with increased debris on the object or in a vicinity of the object.

14 . A method comprising:

receiving mapping data collected by an autonomous cleaning robot as the autonomous cleaning robot moves about an environment;

defining a behavior control zone corresponding to a portion of the mapping data such that an autonomous cleaning robot initiates a behavior in response to encountering the behavior control zone in the environment; and

associating a priority with the behavior control zone such that the autonomous cleaning robot, based on the priority associated with the behavior control zone, initiates movement to the behavior control zone, wherein the priority is associated with a temporal condition based on which the autonomous cleaning robot initiates movement to the behavior control zone.

15 . The method of claim 14 , wherein the temporal condition comprises that, based on the priority, the autonomous cleaning robot

initiates the movement to the behavior control zone at a start of a mission, and then

initiates the behavior in response to encountering the behavior control zone, the behavior corresponding to a focused clean behavior performed within the behavior control zone.

16 . The method of claim 15 , wherein, after performing the focused clean behavior within the behavior control zone, the autonomous cleaning robot

initiates movement to a second behavior control zone associated with another priority lower than the priority associated with the behavior control zone, and then

initiates a focused clean behavior in response to encountering the second behavior control zone.

17 . The method of claim 14 , wherein associating the priority with the behavior control zone comprises associating the priority with the behavior control zone based on a user selection of an environmental feature to associate with the behavior control zone.

18 . The method of claim 14 , further comprising:

defining a plurality of behavior control zones, wherein defining the plurality of behavior control zones comprises defining the behavior control zone; and

associating a plurality of priorities with the plurality of behavior control zones, respectively, wherein associating the plurality of priorities with the plurality of behavior control zones comprises associating the priority with the behavior control zone.

19 . The method of claim 18 , further comprising providing, to the autonomous cleaning robot, a schedule to cause the autonomous cleaning robot to prioritize cleaning a first subset of the plurality of behavior control zones during a first time, and to prioritize cleaning a second subset of the plurality of behavior control zones during a second time.

20 . The method of claim 19 , wherein the first time is during a first cleaning mission, and the second time is during a second cleaning mission.

21 . The method of claim 19 , wherein the first time and the second time are during a cleaning mission.

22 . The method of claim 14 , wherein the temporal condition comprises that the autonomous cleaning robot initiates the movement to the behavior control zone in response to a mission with an expected duration less than a threshold duration.

23 . The method of claim 14 , wherein the priority associated with the behavior control zone varies based on an event.

24 . The method of claim 23 , wherein the event comprises a time of day, a time of year, or a weather event.

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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2023
From: FONG, PHILIP; SCHNEIDER, RYAN
To: IROBOT CORPORATION
Reel/Frame 064723/0200 →
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 Jun 22, 2020
From: FONG, PHILIP; SCHNEIDER, RYAN
To: IROBOT CORPORATION
Reel/Frame 052996/0418 →
Continuity (2)
Provisional Application 62988468 · Mar 12, 2020
Related Publication 20210282613A1 · Sep 16, 2021
References Cited (65)
US 6690134B1 · Jones et al. · 2004 [cited by applicant]
US 8386081B2 · Landry et al. · 2013 [cited by applicant]
US 9026302B2 · Stout et al. · 2015 [cited by applicant]
US 9436186B2 · Oh · 2016 [cited by examiner]
US 9554508B2 · Balutis et al. · 2017 [cited by applicant]
US 9868211B2 · Williams et al. · 2018 [cited by applicant]
US 10383497B2 · Han · 2019 [cited by examiner]
US 10583562B2 · Stout · 2020 [cited by examiner]
US 11199853B1 · Afrouzi · 2021 [cited by examiner]
US 11241791B1 · Ebrahimi Afrouzi · 2022 [cited by examiner]
US 11274929B1 · Afrouzi · 2022 [cited by examiner]
US 20020153184A1 · Song · 2002 [cited by examiner]
US 20110202175A1 · Romanov · 2011 [cited by examiner]
US 20110264305A1 · Choe · 2011 [cited by examiner]
US 20130211589A1 · Landry et al. · 2013 [cited by applicant]
US 20140303775A1 · Oh · 2014 [cited by examiner]
US 20150150428A1 · Park · 2015 [cited by examiner]
US 20150158174A1 · Romanov et al. · 2015 [cited by applicant]
US 20160297072A1 · Williams · 2016 [cited by examiner]
US 20170265703A1 · Park · 2017 [cited by examiner]
US 20180050634A1 · White et al. · 2018 [cited by applicant]
US 20180074508A1 · Kleiner et al. · 2018 [cited by applicant]
US 20180284792A1 · Kleiner et al. · 2018 [cited by applicant]
US 20180292832A1 · Bae et al. · 2018 [cited by applicant]
US 20180344116A1 · Schriesheim · 2018 [cited by examiner]
US 20190015985A1 · Kim · 2019 [cited by examiner]
US 20190120633A1 · Afrouzi · 2019 [cited by examiner]
US 20190176321A1 · Afrouzi · 2019 [cited by examiner]
US 20190204851A1 · Afrouzi · 2019 [cited by examiner]
US 20190332114A1 · Moroniti · 2019 [cited by examiner]
US 20200012289A1 · Kim · 2020 [cited by examiner]
US 20200069134A1 · Ebrahimi Afrouzi · 2020 [cited by examiner]
US 20200089255A1 · Kolling · 2020 [cited by examiner]
US 20200170470A1 · Liggett · 2020 [cited by examiner]
US 20200178748A1 · Han · 2020 [cited by examiner]
US 20200293060A1 · Jeong · 2020 [cited by examiner]
US 20210055736A1 · Han · 2021 [cited by examiner]
US 20210059493A1 · Watanabe · 2021 [cited by examiner]
US 20210096560A1 · Al-Mohssen et al. · 2021 [cited by applicant]
US 20210114220A1 · Shin · 2021 [cited by examiner]
US 20210132607A1 · Maeng · 2021 [cited by examiner]
US 20210272471A1 · Kolling · 2021 [cited by examiner]
US 20210282613A1 · Fong · 2021 [cited by examiner]
US 20210330163A1 · Kim · 2021 [cited by examiner]
US 20220047141A1 · Xu · 2022 [cited by examiner]
US 20220061617A1 · Byun · 2022 [cited by examiner]
JP 2005312893A · 2005 [cited by examiner]
JP 2013045463 · 2013 [cited by applicant]
JP 2016036725 · 2016 [cited by applicant]
JP 2019103618A · 2017 [cited by applicant]
JP 2018075167 · 2018 [cited by applicant]
JP 2018165872 · 2018 [cited by applicant]
JP 2019071046A · 2019 [cited by applicant]
JP 2019126427 · 2019 [cited by applicant]
JP 2019171001 · 2019 [cited by applicant]
JP 2019171017A · 2019 [cited by applicant]
WO WO2019063066A1 · 2019 [cited by applicant]
WO WO2019072965 · 2019 [cited by applicant]
JP2005312893A.translate (Year: 2005). [cited by examiner]
[No Author Listed] “Neato All-Floor Robotic Vacuum User's Guide,” Neato Robotics, 2011, 174 pages. [cited by applicant]
Ecovacs.cn [online] “DN33 tips,” retrieved on Jun. 17, 2019, retrieved from URL <https://www.ecovacs.cn/deebot/dn33/use-tips-4.html>. [cited by applicant]
International Search Report and Written Opinion in International Appln. No. PCT/US2020/26183, dated Jun. 29, 2020, 13 pages. [cited by applicant]
PCT Invitation to Pay Additional Fees in International Appin. No. PCT/US2021/017240, dated May 25, 2021, 8 pages. [cited by applicant]
PCT International Search Report and Written Opinion in International Appln. No. PCT/US2021/017240, dated Jul. 5, 2021, 16 pages. [cited by applicant]
International Preliminary Report on Patentability in International Appln. No. PCT/US2021/017240, mailed Sep. 22, 2022, 9 pages. [cited by applicant]