IP Library › Granted Patent US 9,874,873
Granted Patent B2
US 9,874,873 · App. 15/162,756 · Granted Jan 23, 2018

Environmental management systems including mobile robots and methods using same

Inventors: Colin Angle (Cambridge, MA); David Snelling (Needham, MA); Melissa O'Dea (Chelmsford, MA); Timothy S. Farlow (Billerica, MA); Samuel Duffley (Cambridge, MA); Jeffrey W. Mammen (Westford, MA); Michael J. Halloran (Bedford, MA)
Assignee: iRobot Corporation
G05D1/0022B25J13/006H04L12/282G05D2201/0203H04L2012/285H04L2012/2841Y10S901/01
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 9,874,873
App. No.
15/162,756
Granted
Jan 23, 2018
Kind
B2
Abstract

A mobile robot includes a microprocessor connected to a memory and a wireless network circuit, for executing routines stored in the memory and commands generated by the routines and received via the wireless network circuit. The microprocessor drives the mobile robot to a multiplicity of accessible two dimensional locations within a household, and commands an end effector, including at least one motorized actuator, to perform mechanical work in the household. A plurality of routines include a first routine which monitors a wireless local network and detects a presence of a network entity on the wireless local network, a second routine which receives a signal from a sensor detecting an action state of one of the network entities, the action state changeable between waiting and active, and a third routine which commands the end effector to change state of performing mechanical work based on the presence and on the action state.

Claims (39)

1. A mobile robot, comprising:

a microprocessor connected to a memory and a wireless network circuit, for executing routines stored in the memory and commands generated by the routines and received via the wireless network circuit;

driven wheels commandable by the microprocessor to reach a multiplicity of accessible two dimensional locations within a household;

a localizing circuit, with at least one localizing sensor that observes sensor readings from objects within the household, for determining a current pose of the mobile robot with reference to the observed objects, the microprocessor executing a plurality of routines including:

a navigation routine which commands the driven wheels to move the mobile robot about the household,

a surface mapping routine that accumulates observations from the localizing circuit to record a two dimensional array representing possible locations of the mobile robot;

a mission time estimate routine that accumulates timed readings from the localizing circuit and determines at least one estimated completion time span for the mobile robot to substantially traverse a set of locations in the household corresponding to a contiguous set of possible locations within the two dimensional array,

and a mission pre-planning routine that compares a target completion time to the at least one estimated completion time span, and commands the driven wheels to begin traversing the household sufficiently in advance of the target completion time to allow time for the at least one estimated completion time to pass before the target completion time, so that the mobile robot substantially traverses the set of locations before the target completion time.

2. The mobile robot of claim 1 , wherein the mission pre-planning routine further comprises identifying a target completion time and launching the mobile robot autonomously based on an occupancy schedule of the household.

3. The mobile robot of claim 2 , wherein the occupancy schedule is directly input to the mobile robot at a user interface display of the mobile robot.

4. The mobile robot of claim 2 , wherein the occupancy schedule is wirelessly transmitted to the mobile robot from a remote human machine interface in wireless communication with the mobile robot.

5. The mobile robot of claim 2 , wherein the occupancy schedule is wirelessly transmitted to the mobile robot through native calendar integration.

6. The mobile robot of claim 1 , wherein the mobile robot monitors and learns an occupancy schedule of the household over a period or periods of time and sets the target completion time based on the learned occupancy schedule.

7. The mobile robot of claim 1 , wherein the mobile robot learns an occupancy schedule of the household over a period of time, identifies one or more occupancy patterns and sets the target completion time based on the one or more learned occupancy patterns.

8. A mobile robot, comprising:

a microprocessor connected to a memory and a wireless network circuit, for executing routines stored in the memory and commands generated by the routines and received via the wireless network circuit;

driven wheels commandable by the microprocessor to reach a multiplicity of accessible two dimensional locations within a household;

an environmental sensor readable by the microprocessor to take current readings of an environmental quality;

a localizing circuit, with at least one localizing sensor that observes sensor readings from objects within the household, for determining a current pose of the mobile robot with reference to the observed objects, the microprocessor executing a plurality of routines including:

a navigation routine which commands the driven wheels to move the robot about the household,

a surface mapping routine that accumulates observations from the localizing circuit to record a two dimensional array representing possible locations of the mobile robot;

an environmental mapping routine that takes and accumulates readings from the environmental sensor at a plurality of the accessible two dimensional locations within the household and causes the memory to store a three dimensional array based on the readings and on the two dimensional array representing possible locations of the mobile robot; and

a location-responsive environmental control routine which correlates the three dimensional array to locations of a plurality of home environmental control nodes, each home environmental control node having a dedicated environmental sensor and a control channel to actuate a motorized actuator to perform mechanical work within the household, and based on a proximity of at least one of the home environmental control nodes to an environmental mapping location represented in the three dimensional array, sends data to cause the at least one of the home environmental control nodes to perform mechanical work in the household.

9. The mobile robot of claim 8 , wherein the sensor readings taken at the plurality of accessible two dimensional locations within the household are environmental sensor readings and the environmental sensor is an air quality sensor, and wherein the at least one of the home environmental control nodes is an air purifier.

10. The mobile robot of claim 8 , wherein the sensor readings taken at the plurality of accessible two dimensional locations within the household are environmental sensor readings and the environmental sensor is a humidity sensor, and wherein the at least one of the home environmental control nodes is a humidifier.

11. The mobile robot of claim 8 , wherein the sensor readings taken at the plurality of accessible two dimensional locations within the household are environmental sensor readings and the environmental sensor is a temperature sensor, and wherein the at least one of the home environmental control nodes is a thermostat.

12. The mobile robot of claim 8 , wherein the three dimensional map is displayed on a human machine interface device in communication with the mobile robot over the network.

13. The mobile robot of claim 8 wherein the localization sensor includes a camera.

14. The mobile robot of claim 8 wherein the microprocessor commands the mobile robot to:

move about the household to execute a primary mission; and simultaneously collect environmental sensor readings as a secondary mission.

15. The mobile robot of claim 14 wherein the microprocessor registers the collected environmental sensor readings to a map of the household.

16. The mobile robot of claim 14 wherein the primary mission is a cleaning mission wherein the mobile robot cleans the household.

17. The mobile robot of claim 16 wherein the mobile robot includes a vacuum cleaning mechanism and the primary mission is vacuuming the household.

18. The mobile robot of claim 8 wherein the sensor readings are taken within and mapped to prescribed zones within the household.

19. The mobile robot of claim 8 wherein:

the mobile robot is in communication with a hub in communication with a network; and

the mobile robot is operative to wirelessly transmit robot sensor data corresponding to the sensor readings to the hub.

20. The mobile robot of claim 8 wherein the mobile robot is in communication with a remote user terminal over the network, the remote user terminal including an interactive application for controlling or monitoring the state of the mobile robot.

21. The mobile robot of claim 8 wherein the third routine, based on one or more sensor readings throughout the household falling above or below an acceptable threshold level or range, sends data to the network resulting in the activation of the motorized actuator even if the sensor reading from the dedicated environmental sensor falls within the acceptable threshold level or range.

Assignments (4)
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 →
Continuity (5)
Division 14158557 · Jan 17, 2014
Continuation In Part 14046940 · Oct 5, 2013
Provisional Application 61754319 · Jan 18, 2013
Provisional Application 61772940 · Mar 5, 2013
Related Publication 20160282863A1 · Sep 29, 2016