1460755501-fb824622-2662-4be1-9267-a20403737dc6

1. A method for collecting and processing as-built data, the method comprising the steps of:
(a) capturing one or more images of an asset and one or more images of one or more optically readable codes affixed to the asset after the asset has been positioned in a permanent place;
(b) uploading the one or more images of the asset and the one or more images of the one or more optically readable codes to a database;
(c) processing the one or more images of the asset to produce a 3D model of the asset;
(d) processing the one or more images of the one or more optically readable codes to obtain attributes of the asset; and
(e) linking the attributes of the asset positionally in the 3D model of the asset.
2. The method according to claim 1 wherein step (a) further comprises the step of:
capturing an image of at least one QR code affixed to the asset.
3. The method according to claim 1 wherein step (a) further comprises the step of:
capturing an image of at least one bar code affixed to the asset.
4. The method according to claim 1 wherein step (a) further comprises the step of:
using a LiDAR scanner to capture the one or more images of the asset and the one or more images of the one or more optically readable codes.
5. The method according to claim 1 wherein step (a) further comprises the step of:
using at least one camera to capture the one or more images of the asset and the one or more images of the one or more optically readable codes.
6. The method according to claim 5 further comprising the steps of:
securing two or more cameras to a bracket; and
capturing the one or more images of the asset and the one or more images of the one or more optically readable codes from one or more angles with the two or more cameras.
7. The method according to claim 1 wherein step (a) further comprises the step of:
using a drone to capture the one or more images of the asset and the one or more images of the one or more optically readable codes.
8. The method according to claim 1 further comprising the step of:
capturing one or more images of one or more photo identifiable targets nearby the asset that have a known center and a known place to establish an absolute position and a relative position of the asset.
9. The method according to claim 1 further comprising the step of:
capturing one or more images of one or more photo identifiable targets located next to the one or more optically readable codes.
10. The method according to claim 9 further comprising the steps of:
exporting the 3D model to a computer-aided design software application;
creating with the computer-aided design software application a point cloud object; and
viewing the point cloud object on a display with a viewer software application.
11. The method according to claim 10 further comprising the steps of:
creating an ortho-photo with the viewer software application;
exporting to the computer-aided design software application the positions of the plurality of photo identifiable targets in a CSV file; and
importing a plurality of points corresponding to the positions of the plurality of photo identifiable targets into the point cloud object.
12. The method according to claim 10 further comprising the steps of:
viewing on the display one of the images of the one or more optically readable codes;
zooming in on a one of the optically readable codes;
launching a code reader of the viewer software application;
positioning the code reader over the one of the optically readable codes;
capturing the data message contained in the one of the optically readable codes;
transferring the data message to the database; and
displaying on the display with the computer-aided design software application the contents of the data message.
13. The method according to claim 1 wherein the one or more images of the asset and the one or more images of one or more optically readable codes affixed to the asset are one of a digital image and a video image.
14. The method according to claim 1 wherein step (a) further comprises the step of:
using a drone to capture the one or more images of the asset and the one or more images of the one or more optically readable codes.
15. A method for collecting and processing as-built data, the method comprising the steps of:
(a) affixing a one or more optically readable codes to an asset;
(b) positioning the asset in a place where the asset will permanently reside;
(c) capturing one or more images of the asset and one or more images of the one or more optically readable codes after the asset has been positioned;
(d) uploading the one or more images of the asset and the one or more images of the one or more optically readable codes to a database;
(e) processing the one or more images of the asset to produce a 3D model of the asset;
(f) processing the one or more images of the one or more optically readable codes to obtain attributes of the asset; and
(g) linking the 3D model of the asset with the attributes of the asset.
16. The method according to claim 15 wherein step (a) further comprises the step of:
affixing the one or more optically readable codes to the asset during the manufacturing process of the asset.
17. The method according to claim 15 wherein step (a) further comprises the step of:
affixing the one or more optically readable codes to the asset in the field where the asset will permanently reside.
18. The method according to claim 15 wherein step (a) further comprises the step of:
affixing at least one of a QR code and a bar code to the asset.
19. The method according to claim 15 wherein step (c) further comprises the step of:
using a LiDAR scanner to capture the one or more images of the asset and the one or more images of the one or more optically readable codes.
20. The method according to claim 15 wherein step (c) further comprises the step of:
using at least one camera to capture the one or more images of the asset and the one or more images of the one or more optically readable codes.
21. The method according to claim 20 further comprising the steps of:
securing two or more cameras to a bracket; and
capturing the one or more images of the asset and the one or more images of the one or more optically readable codes from one or more angles with the two or more cameras.
22. The method according to claim 15 wherein step (b) further comprises the step of:
locating a plurality of photo identifiable targets nearby the asset that have a known center and a known place to establish an absolute position and a relative position of the asset.
23. The method according to claim 15 wherein step (a) further comprises the step of:
locating a plurality of photo identifiable targets next to the one or more optically readable codes.
24. The method according to claim 23 further comprising the steps of:
exporting the 3D model to a computer-aided design software application;
creating with the computer-aided design software application a point cloud object; and
viewing the point cloud object on a display with a viewer software application.
25. The method according to claim 24 further comprising the steps of:
creating an ortho-photo with the viewer software application;
exporting to the computer-aided design software application the positions of the plurality of photo identifiable targets in a CSV file; and
importing a plurality of points corresponding to the positions of the plurality of photo identifiable targets into the point cloud object.
26. The method according to claim 24 further comprising the steps of:
viewing on the display one of the images of the one or more optically readable codes;
zooming in on a one of the optically readable codes;
launching a code reader of the viewer software application;
positioning the code reader over the one of the optically readable codes;
capturing the data message contained in the one of the optically readable codes;
transferring the data message to the database; and
displaying on the display with the computer-aided design software application the contents of the data message.
27. The method according to claim 15 wherein the one or more images of the asset and the one or more images of the one or more optically readable codes are one of a digital image and a video image.
28. A method for collecting and processing as-built data, the method comprising the steps of:
(a) receiving in a database a single stream of data comprising one or more images of one or more assets and one or more images of one or more optically readable codes affixed to the one or more assets after the one or more assets had been positioned in a permanent place;
(b) processing the one or more images of the one or more assets to produce a 3D model of the one or more assets;
(c) processing the one or more images of the one or more optically readable codes to obtain attributes of the one or more assets; and
(d) linking the attributes of the one or more assets positionally in the 3D model of the one or more assets.
29. The method according to claim 28 further comprising the step of:
capturing the one or more images of the one or more assets and the one or more images of one or more optically readable codes affixed to the one or more assets with at least one of a LiDAR scanner, a digital camera, or a video camera.
30. The method according to claim 28 further comprising the steps of:
establishing an absolute position of the one or more assets by at least one of:
capturing one or more images of one or more photo identifiable targets nearby the one or more assets that have a known center and a known place; and
obtaining GPS data at the time that the one or more images of the one or more assets are captured.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A linear guiding mechanism comprising:
a fixed member;
a moving member; and
a first double parallel spring mechanism and a second double parallel spring mechanism, said first and second double parallel spring mechanisms being arranged between the fixed member and the moving member and being configured to movable support the moving member, wherein
the first double parallel spring mechanism and the second double parallel spring mechanism are arranged at a non-180\xb0 angle about an axis of movement of the moving member; and wherein
the first double parallel spring mechanism and the second double parallel spring mechanism are each configured of a double parallel leaf spring mechanism including an intermediate member, a pair of first leaf springs, and a pair of second leaf springs, said pair of first leaf springs extending between and connecting the fixed member and the intermediate member and being arranged so as to be parallel to each other and orthogonal to a direction of movement of the moving member, said second leaf springs extending between and connecting the intermediate member and the moving member and being arranged so as to be parallel to each other and orthogonal to the direction of movement of the moving member, said first and second leaf springs being arranged such that a thickness direction of the first leaf springs and the second leaf springs match the direction of movement of the moving member and such that each of said first leaf springs is spaced from each of said second leaf springs in a direction of movement of the moving member.
2. The linear guiding mechanism according to claim 1, wherein
the first double parallel spring mechanism and the second double parallel spring mechanism are arranged at an angle of 90\xb0 about the axis of movement of the moving member.
3. A measuring device comprising:
a linear guiding mechanism comprising:
a fixed member;
a moving member; and
a first double parallel spring mechanism and a second double parallel spring mechanism, said first and second double parallel spring mechanisms being arranged between the fixed member and the moving member and being configured to movable support the moving member, wherein
the first double parallel spring mechanism and the second double parallel spring mechanism are arranged at a non-180\xb0 angle about an axis of movement of the moving member; and wherein

the first double parallel spring mechanism and the second double parallel spring mechanism are each configured of a double parallel leaf spring mechanism including an intermediate member, a pair of first leaf springs, and a pair of second leaf springs, said pair of first leaf springs extending between and connecting the fixed member and the intermediate member and being arranged so as to be parallel to each other and orthogonal to a direction of movement of the moving member, said second leaf springs extending between and connecting the intermediate member and the moving member and being arranged so as to be parallel to each other and orthogonal to the direction of movement of the moving member, said first and second leaf springs being arranged such that a thickness direction of the first leaf springs and the second leaf springs match the direction of movement of the moving member and such that each of said first leaf springs is spaced from each of said second leaf springs in a direction of movement of the moving member; and
a movable member linearly moved by the linear guiding mechanism.
4. The measuring device according to claim 3, wherein
the first double parallel spring mechanism and the second double parallel spring mechanism are arranged at an angle of 90\xb0 about the axis of movement of the moving member.