METHOD AND APPARATUS FOR MAPPING OF MULTIPLE-FLOOR STRUCTURES
First Claim
1. A method for mapping a structure comprising a plurality of floors, the method comprising:
- building a plurality of maps, where the plurality of maps includes one map for each of at least two of the plurality of floors;
detecting at least one set of anchor points, where the at least one set of anchor points comprises at least one anchor point on each of the plurality of maps;
linking the at least one set of anchor points to produce at least one set of linked anchor points; and
aligning the plurality of maps around the at least one set of linked anchor points to produce a set of aligned maps.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for mapping a multiple-floor structure includes building a plurality of maps that includes one map for each of at least two of the floors, detecting a set of anchor points, where the set of anchor points includes at least one anchor point on each of the maps, linking the anchor points to produce a set of linked anchor points, and aligning the maps around the set of linked anchor points to produce a set of aligned maps. A method for mapping a structure using a single robot includes generating, by the robot, a first map at a first point in time, storing the first map, generating, by the same robot, a second map at a second point in time subsequent to the first point in time, and aggregating the first map and the second map to produce an aggregated map.
17 Citations
20 Claims
-
1. A method for mapping a structure comprising a plurality of floors, the method comprising:
-
building a plurality of maps, where the plurality of maps includes one map for each of at least two of the plurality of floors; detecting at least one set of anchor points, where the at least one set of anchor points comprises at least one anchor point on each of the plurality of maps; linking the at least one set of anchor points to produce at least one set of linked anchor points; and aligning the plurality of maps around the at least one set of linked anchor points to produce a set of aligned maps. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer readable storage medium containing an executable program for mapping a structure comprising a plurality of floors, where the program performs steps of:
-
building a plurality of maps, where the plurality of maps includes one map for each of at least two of the plurality of floors; detecting at least one set of anchor points, where the at least one set of anchor points comprises at least one anchor point on each of the plurality of maps; linking the at least one set of anchor points to produce at least one set of linked anchor points; and aligning the plurality of maps around the at least one set of linked anchor points to produce a set of aligned maps.
-
-
11. A system for mapping a structure comprising a plurality of floors, comprising:
-
means for building a plurality of maps, where the plurality of maps includes one map for each of at least two of the plurality of floors; means for detecting at least one set of anchor points, where the at least one set of anchor points comprises at least one anchor point on each of the plurality of maps; means for linking the at least one set of anchor points to produce at least one set of linked anchor points; and means for aligning the plurality of maps around the at least one set of linked anchor points to produce a set of aligned maps.
-
-
12. A method for mapping a structure using a single robot, the method comprising:
-
generating, by the single robot, a first map at a first point in time, the first map at least partially mapping the structure; storing the first map; generating, by the single robot, a second map at a second point in time subsequent to the first point in time, the second map at least partially mapping the structure; and aggregating the first map and the second map to produce an aggregated map. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer readable storage medium containing an executable program for mapping a structure using a single robot, where the program performs steps of:
-
generating, by the single robot, a first map at a first point in time, the first map at least partially mapping the structure; storing the first map; generating, by the single robot, a second map at a second point in time subsequent to the first point in time, the second map at least partially mapping the structure; and aggregating the first map and the second map to produce an aggregated map.
-
-
20. A system for mapping a structure using a single robot, comprising:
-
means for generating, by the single robot, a first map at a first point in time, the first map at least partially mapping the structure; means for storing the first map; means for generating, by the single robot, a second map at a second point in time subsequent to the first point in time, the second map at least partially mapping the structure; and means for aggregating the first map and the second map to produce an aggregated map.
-
Specification