Adaptive mapping with spatial summaries of sensor data

US9404756B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9404756-B2
Application numberUS-201514944152-A
CountryUS
Kind codeB2
Filing dateNov 17, 2015
Priority dateSep 30, 2011
Publication dateAug 2, 2016
Grant dateAug 2, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of generating a map using mapping parameters acquired by a mobile robotic system in an environment, the method comprising: for a given local grid in a plurality of local grids: mapping by the mobile robotic system local parameter data to a corresponding grid, wherein the corresponding grid includes a two dimensional Cartesian representation depicting: locations of obstacles detected by the mobile robotic system within the environment; spaces traversed by the mobile robotic system within the environment; and merging by the mobile robotic system parameter data from the plurality of local grids into one or more spatial summaries in response to one or more of: elapsed time, space covered by the mobile robotic system or area mapped by the mobile robotic system, a grid memory limitation, or total number of grids or anchor nodes. 2. The method as defined in claim 1 , wherein an origin of the two dimensional Cartesian representation coincides with a starting position of the mobile robotic system. 3. The method as defined in claim 1 , wherein the given local grid comprises a map of local parameter data located relative to an anchor node, wherein the anchor node represents an estimate of a pose of the mobile robotic system at a location. 4. The method as defined in claim 1 , wherein the locations of obstacles detected by the mobile robotic system within the environment comprises obstacles detected by a bump sensor. 5. The method as defined in claim 1 , wherein the obstacles detected by the mobile robotic system within the environment comprise walls. 6. A method of generating a map using mapping parameters acquired by a mobile robotic system in an environment, the method comprising: mapping by the mobile robotic system parameter data to a grid that includes a two dimensional Cartesian representation depicting: locations of obstacles detected by the mobile robotic system within the environment; spaces traversed by the mobile robotic system within the environment. 7. The method as defined in claim 6 , the method comprising: merging by the mobile robotic system parameter data from a plurality of grids into a spatial summary in response to one or more of: elapsed time, space covered by the mobile robotic system or area mapped by the mobile robotic system, a grid memory limitation, or total number of grids or anchor nodes; wherein: an origin of the two dimensional Cartesian representation coincides with a starting position of the mobile robotic system, a given grid in the plurality of grids comprises a map of local parameter data located relative to an anchor node, wherein the anchor node represents an estimate of a pose of the mobile robotic system at a location, and the locations of obstacles detected by the mobile robotic system within the environment comprises obstacles detected by a bump sensor. 8. The method as defined in claim 6 , wherein an origin of the two dimensional Cartesian representation coincides with a starting position of the mobile robotic system. 9. The method as defined in claim 6 , wherein the grid comprises a map of local parameter data located relative to an anchor node, wherein the anchor node represents an estimate of a pose of the mobile robotic system at a location. 10. The method as defined in claim 6 , wherein the locations of obstacles detected by the mobile robotic system within the environment comprises obstacles detected by a bump sensor. 11. The method as defined in claim 6 , wherein the obstacles detected by the mobile robotic system within the environment comprise walls.

Assignees

Inventors

Classifications

  • Systems controlled by a computer (G05B13/00, G05B19/00 take precedence; automatic controllers with particular characteristics G05B11/00) · CPC title

  • Robots · CPC title

  • Instruments for performing navigational calculations (G01C21/24, G01C21/26 take precedence) · CPC title

  • G01C21/206Primary

    specially adapted for indoor navigation · CPC title

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9404756B2 cover?
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 con…
Who is the assignee on this patent?
Irobot Corp
What technology area does this patent fall under?
Primary CPC classification G01C21/206. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 02 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).