Mapping systems and methods
First Claim
1. A method for mapping, the method comprising:
- orienting a mapping unit towards one or more target surfaces;
collecting range measurements from the one or more target surfaces with the mapping unit;
collecting inertial motion data representing the motion of the mapping unit while collecting the range measurements; and
calculating room dimensions to produce a virtual room reconstruction based on the range measurements and the inertial motion data;
wherein collecting inertial motion data further comprises collecting accelerations experienced by the mapping unit and attitude measurements of the mapping unit as the mapping unit collects the range measurements.
1 Assignment
0 Petitions
Accused Products
Abstract
Improved systems and methods for mapping are provided. In one embodiment, a system for mapping is provided. The system comprises a rangefinder adapted to output range measurements; an inertial sensor adapted to capture inertial measurements including inertial forces acting on the rangefinder and the attitude of the rangefinder; and a processor coupled the rangefinder and the inertial sensor and adapted to receive a set of range measurements from the rangefinder and inertial measurements from the inertial sensor. The processor is adapted to produce a virtual room reconstruction based on the set of range measurements from the rangefinder and inertial measurements from inertial sensor.
-
Citations
12 Claims
-
1. A method for mapping, the method comprising:
-
orienting a mapping unit towards one or more target surfaces; collecting range measurements from the one or more target surfaces with the mapping unit; collecting inertial motion data representing the motion of the mapping unit while collecting the range measurements; and calculating room dimensions to produce a virtual room reconstruction based on the range measurements and the inertial motion data; wherein collecting inertial motion data further comprises collecting accelerations experienced by the mapping unit and attitude measurements of the mapping unit as the mapping unit collects the range measurements. - View Dependent Claims (2, 3)
-
-
4. A method for mapping, the method comprising:
-
orienting a mapping unit towards one or more target surfaces; collecting range measurements from the one or more target surfaces with the mapping unit; collecting inertial motion data representing the motion of the mapping unit while collecting the range measurements; calculating room dimensions to produce a virtual room reconstruction based on the range measurements and the inertial motion data; moving the mapping unit from a first room to a second room; collecting inertial motion data while moving from the first room to the second room; and assembling a map based on two or more virtual room reconstructions and the inertial motion data collected while moving from the first room to the second room. - View Dependent Claims (5)
-
-
6. A system for mapping, the system comprising:
-
means for measuring ranges to one or more interior surfaces; means for measuring inertial motion representing the motion of the means for measuring ranges responsive to the means for measuring ranges; and means for calculating room dimensions to produce a virtual room reconstruction based on measurements from the means for measuring ranges and the means for measuring inertial motion data, the means for calculating responsive to the means for measuring ranges and the means for measuring inertial motion; wherein the means for calculating is further adapted to assemble a map by minimizing at least one energy function based on physical constraints that arise from properties of buildings. - View Dependent Claims (7, 8, 9)
-
-
10. A system for mapping, the system comprising:
-
means for measuring ranges to one or more interior surfaces; means for measuring inertial motion representing the motion of the means for measuring ranges responsive to the means for measuring ranges; and means for calculating room dimensions to produce a virtual room reconstruction based on measurements from the means for measuring ranges and the means for measuring inertial motion data, the means for calculating responsive to the means for measuring ranges and the means for measuring inertial motion; wherein the means for calculating is further adapted to assemble a map based on reaching an equilibrium between a first force and a second force, wherein the first force is an attractive force between a first virtual wall of a first virtual room reconstruction and a second virtual wall of a second virtual room reconstruction, and the second force is a repelling force between the first virtual wall of the first virtual room reconstruction and the second virtual wall of the second virtual room reconstruction.
-
-
11. A computer-readable medium having computer-executable instructions for mapping, the method comprising:
-
collecting range measurements of one or more target surfaces, wherein the range measurements are measured with a rangefinder; receiving inertial motion data representing the motion of the rangefinder while measuring the range measurements; calculating room dimensions to produce a virtual room reconstruction based on the range measurements and the inertial motion data; collecting inertial motion data representing movement of the rangefinder from a first room to a second room; and assembling a map based on two or more virtual room reconstructions. - View Dependent Claims (12)
-
Specification