IP Library › Granted Patent US 9,952,053
Granted Patent B2
US 9,952,053 · App. 15/225,158 · Granted Apr 24, 2018

Adaptive mapping with spatial summaries of sensor data

Inventors: Philip Fong (Pasadena, CA); Ethan Eade (Seattle, CA); Mario E. Munich (Sierra Madre, CA)
Assignee: iRobot Corporation
G01C21/32G01C21/20G01C21/206G05B15/00G05D1/0088G05D1/0238G05D1/0246G05D1/0274G05D2201/0216Y10S901/00
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,952,053
App. No.
15/225,158
Granted
Apr 24, 2018
Kind
B2
Abstract

A system and method for mapping parameter data acquired by a robot mapping system is disclosed. Parameter data characterizing the environment is collected while the robot localizes itself within the environment using landmarks. Parameter data is recorded in a plurality of local grids, i.e., sub-maps associated with the robot position and orientation when the data was collected. The robot is configured to generate new grids or reuse existing grids depending on the robot's current pose, the pose associated with other grids, and the uncertainty of these relative pose estimates. The pose estimates associated with the grids are updated over time as the robot refines its estimates of the locations of landmarks from which determines its pose in the environment. Occupancy maps or other global parameter maps may be generated by rendering local grids into a comprehensive map indicating the parameter data in a global reference frame extending the dimensions of the environment.

Claims (24)

1. A method of mapping an environment, the method comprising:

estimating a first current pose of a robot driving in an environment based on parameters measured by the robot, the robot having a visual sensor and the parameters including obstacles and clear spaces;

defining a first local origin that represents an estimate of the first current pose, wherein the first local origin is one of a plurality of local origins;

generating a first map of the measured parameters, wherein the measured parameters are mapped relative to the first pose;

after driving a determined period of time, determining an estimate of a second current pose of the robot;

determining an uncertainty between the estimate of the first current robot pose and the estimate of the second current pose of the robot; and

responsive to the uncertainty being greater than a first threshold, then:

defining a second local origin that represents the estimate of the second current pose of the robot; and

generating a second map of measured parameters mapped relative to the second current pose.

2. The method according to claim 1 , wherein the visual sensor is configured to generate image data that includes features for recognizing a landmark in the environment.

3. The method according to claim 1 ,

wherein the first map comprises a first sub-map and the second map comprises a second sub-map, and

wherein the method further comprises generating a global map that includes data corresponding to the first sub-map and data corresponding to the second sub-map.

4. The method according to claim 1 , wherein estimating the first current pose of the robot based on parameters measured by the robot is performed using sensor data that is generated by a plurality of sensors, the sensor data including data corresponding to the identification of obstacles and clear spaces that are included on the first map.

5. The method according to claim 1 , wherein the first map and/or the second map include three-dimensional map data.

6. The method according to claim 1 , after generating the first map and the second map, the method further comprising updating the first map and/or the second map based on defining the first local origin and/or the second local origin that are defined during robot travels occurring after the first map and the second map are generated.

7. The method according to claim 1 , wherein the robot comprises a first robot, the method further comprising, after generating the first map and the second map, updating the first map and/or the second map based on map information that is generated by a second robot that is different from the first robot.

8. The method according to claim 1 , further comprising merging, by the robot, system parameter data from a plurality of maps into a spatial summary.

9. The method according to claim 8 ,

wherein the merging is performed responsive to one or more of: elapsed time, space covered by the robot or area mapped by the robot, a map memory limitation, or total number of maps or local origins.

10. The method according to claim 9 , wherein the first local origin coincides with a starting position of the robot.

11. The method according to claim 1 , wherein locations of obstacles detected by the robot within the environment comprise obstacles that are detected by a bump sensor.

12. The method according to claim 1 , further comprising generating a spatial summary that is based on the measured parameters corresponding to the first map and the second map and that is associated with a local origin that is different from the first local origin and the second local origin.

13. The method according to claim 1 , wherein the first local map comprises a map of local parameter data located relative to the first local origin, wherein the first local origin represents an estimate of the first current pose of the robot at a location.

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 Jul 10, 2018
From: FONG, PHILIP; EADE, ETHAN; MUNICH, MARIO E.
To: EVOLUTION ROBOTICS, INC.
Reel/Frame 046301/0894 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2018
From: EVOLUTION ROBOTICS, INC.
To: IROBOT CORPORATION
Reel/Frame 046301/0926 →
Continuity (5)
Continuation 14944152 · Nov 17, 2015
Continuation 14307402 · Jun 17, 2014
Continuation 13632997 · Oct 1, 2012
Provisional Application 61541749 · Sep 30, 2011
Related Publication 20170052033A1 · Feb 23, 2017