Apparatus, tool, and method for modifying a portion of a floor plan based on measurements made by one or more sensors
First Claim
Patent Images
1. An apparatus for modifying a portion of a floor plan based on measurements made by one or more sensors, the apparatus comprising:
- a correction unit for compensating the sensor measurements for instrument errors;
a layout unit for improving the conformity of the portion of the floor plan to a set of layout rules.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus, tool, and method for modifying a portion of a floor plan based on measurements made by one or more sensors. The apparatus comprises a correction unit for compensating the sensor measurements for instrument errors and a layout unit for improving the conformity of the portion of the floor plan to a set of layout rules. The apparatus may also comprise the sensors that made the measurements.
-
Citations
15 Claims
-
1. An apparatus for modifying a portion of a floor plan based on measurements made by one or more sensors, the apparatus comprising:
-
a correction unit for compensating the sensor measurements for instrument errors; a layout unit for improving the conformity of the portion of the floor plan to a set of layout rules. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A tool for modifying a portion of a floor plan based on measurements made by one or more sensors, adapted to run on an electronic device, the tool comprising:
-
a correction unit for compensating the sensor measurements for instrument errors; a layout unit for improving the conformity of the portion of the floor plan to a set of layout rules. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for modifying a portion of a floor plan based on measurements made by one or more sensors by maximizing an objective function combining several of the following rules while ensuring that the modified portion of the floor plan remains substantially similar to the original:
-
maximizing the number of square angles between the walls; maximizing symmetry between two series of walls; making angles square or non-square based on user specifications; preventing wall segments from intersecting anywhere but at their extremities; preventing flat angles between connected wall segments; minimizing a translation, a rotation, or a scaling of elements comprised in the floor plan; ensuring that a translation, a rotation, or a scaling of elements comprised in the floor plan does not exceed a given threshold; aligning walls to axes of one or more orthogonal coordinate systems; minimizing the difference between the floor plan and a reference floor plan; maximizing the correspondence of properties of the floor plan to a set of properties extracted from a database of reference floor plans. - View Dependent Claims (14, 15)
-
Specification