-
公开(公告)号:US11934355B2
公开(公告)日:2024-03-19
申请号:US17575738
申请日:2022-01-14
Applicant: FARO Technologies, Inc.
Inventor: Oliver Zweigle , Ahmad Ramadneh , Aleksej Frank , Joao Santos
IPC: G06F16/176 , G06F3/0482 , G06F3/0484 , G06F16/13 , G06F40/166
CPC classification number: G06F16/176 , G06F3/0482 , G06F3/0484 , G06F16/13 , G06F40/166
Abstract: A system and method for providing a distributed measurement system. The system performs operations that include receiving, via a user interface of a user device, a request from a requestor to access a data file of a project. The project includes a plurality of data files including the data file, and at least one of the one or more data files is generated based at least in part on measurement data output from a measurement device. Based on determining that the requestor has permission to access the data file, one or more editing options are provided for editing the data file. The one or more editing options vary based at least in part on one or both of a characteristic of the user device and a characteristic of the data file. The data file is edited in response to receiving an editing request.
-
公开(公告)号:US11867818B2
公开(公告)日:2024-01-09
申请号:US17314102
申请日:2021-05-07
Applicant: FARO Technologies, Inc.
Inventor: Mark Brenner , Aleksej Frank , Ahmad Ramadneh , Oliver Zweigle
IPC: G01S17/89 , G01S17/894 , G01S17/04 , G01S7/497
CPC classification number: G01S17/894 , G01S7/4972 , G01S17/04
Abstract: A method for performing a simultaneous location and mapping of a scanner device includes detecting a set of lines in a point cloud, and identifying a semantic feature based on the set of lines. The method further includes assigning a first scan position of the scanner device in the surrounding environment at the present time t1 as a landmark, and linking the landmark with the portion of the map. The method further includes determining that the scanner device has moved, at time t2, to the scan position that was marked as the landmark based on identifying said semantic feature in another scan-data. In response, a second scan position at time t2 is determined. Also, a displacement vector is determined for the map based on a difference between the first scan position and the second scan position. Subsequently, a revised second scan position is computed based on the displacement vector.
-
公开(公告)号:US11815600B2
公开(公告)日:2023-11-14
申请号:US17407754
申请日:2021-08-20
Applicant: FARO Technologies, Inc.
Inventor: Oliver Zweigle , Bernd-Dietmar Becker , Reinhard Becker
IPC: G01S17/42 , G05D1/02 , B25J13/08 , G01S17/89 , G01S7/00 , G01S7/481 , G09B29/00 , G01S7/48 , G01S17/88 , G01B11/00 , G01B11/27 , G01S17/36 , G01C15/00 , G01C7/04 , G01S17/87 , G01S17/86
CPC classification number: G01S17/42 , B25J13/08 , G01B11/002 , G01B11/272 , G01C15/002 , G01S7/003 , G01S7/4808 , G01S7/4813 , G01S7/4817 , G01S17/36 , G01S17/88 , G01S17/89 , G05D1/024 , G05D1/0274 , G09B29/004 , G01C7/04 , G01S17/86 , G01S17/87 , G05D2201/0207
Abstract: A method for measuring and registering 3D coordinates has a 3D scanner measure a first collection of 3D coordinates of points from a first registration position. A 2D scanner collects horizontal 2D scan sets as 3D measuring device moves from first to second registration positions. A processor determines first and second translation values and a first rotation value based on collected 2D scan sets. 3D scanner measures a second collection of 3D coordinates of points from second registration position. Processor adjusts second collection of points relative to first collection of points based at least in part on first and second translation values and first rotation value. Processor identifies a correspondence among registration targets in first and second collection of 3D coordinates, and uses this correspondence to further adjust the relative position and orientation of first and second collection of 3D coordinates.
-
公开(公告)号:US11592564B2
公开(公告)日:2023-02-28
申请号:US17354607
申请日:2021-06-22
Applicant: FARO Technologies, Inc.
Inventor: Daniel Pompe , Manuel Caputo , José Gerardo Gómez Méndez , Zia ul Azam , Louis Bergmann , Daniel Flohr , Oliver Zweigle
Abstract: A system of generating a three-dimensional (3D) scan of an environment includes multiple 3D scanners including a first 3D scanner at respective first and second positions. The system further includes a controller coupled to the 3D scanners via a common communications network. The first scanner and second scanner transmit a subset of data to the controller while acquiring a set of 3D coordinates. The controller registers the subsets of data to each other while the sets of 3D coordinates is being acquired.
-
公开(公告)号:US20220365217A1
公开(公告)日:2022-11-17
申请号:US17737250
申请日:2022-05-05
Applicant: FARO Technologies, Inc.
Inventor: Oliver Zweigle , Mark Brenner , Aleksej Frank , Ahmad Ramadneh
Abstract: A method for performing a simultaneous location and mapping of a scanner device in a surrounding environment includes capturing a scan-data of a portion of a map of the surrounding environment. The scan-data comprises a point cloud. Further, at runtime, a user-interface is used to make, a selection of a feature from the scan-data, and a selection of a submap that was previously captured. The submap includes the same feature. The method further includes determining a first scan position as a present position of the scanner device, and determining a second scan position as a position of the scanner device. The method further includes determining a displacement vector for the map based on the first and the second scan positions. Further, a revised first scan position is computed based on the second scan position and the displacement vector. The scan-data is registered using the revised first scan position.
-
公开(公告)号:US11423244B2
公开(公告)日:2022-08-23
申请号:US17142859
申请日:2021-01-06
Applicant: FARO Technologies, Inc.
Inventor: Muhammad Umair Tahir , Oliver Zweigle , João Santos
IPC: G06K7/10
Abstract: A system including a multi-dimensional scanner includes a body including a chassis extending from the body, a connector assembly coupled to the chassis, and a plurality of interchangeable attachments. Each of the plurality of interchangeable attachments is securable to the body via the connector assembly and each of the plurality of interchangeable attachments is associated with a type of operation of the system.
-
公开(公告)号:US20220180541A1
公开(公告)日:2022-06-09
申请号:US17457119
申请日:2021-12-01
Applicant: FARO Technologies, Inc.
Inventor: Oliver Zweigle , Mark Brenner , Aleksej Frank , Ahmad Ramadneh , Mufassar Waheed , Muhammad Umair Tahir
Abstract: A three dimensional coordinate measurement device and method of measuring is provided. The device including a housing having a first axis and a second axis. A first depth camera is coupled to the housing, the first depth camera having a first optical axis aligned with the first axis. A second depth camera is coupled to the housing, the second depth camera having a second optical axis disposed on a first angle relative to the first axis. A third depth camera is coupled to the housing, the third depth camera having a third optical axis disposed on a second angle relative to the first axis, the second angle being different than the first angle. A rotational device is coupled to rotate the housing about the second axis.
-
公开(公告)号:US11226937B2
公开(公告)日:2022-01-18
申请号:US16360509
申请日:2019-03-21
Applicant: FARO Technologies, Inc.
Inventor: Oliver Zweigle , Ahmad Ramadneh , Aleksej Frank , Joao Santos
IPC: G06F16/176 , G06F16/13 , G06F3/0482 , G06F3/0484 , G06F40/166
Abstract: A system and method for providing a distributed measurement system. The system performs operations that include receiving, via a user interface of a user device, a request to access a data file of a project. The project includes one or more data files including the data file, and at least one of the one or more data files is generated based at least in part on measurement data output from a measurement device. One or more editing options are provided for editing the data file. The one or more editing options vary based at least in part on one or both of a characteristic of the user device and a characteristic of the data file. The data file is edited in response to receiving an editing request that includes an editing option of the one or more editing options.
-
公开(公告)号:US11055532B2
公开(公告)日:2021-07-06
申请号:US16396857
申请日:2019-04-29
Applicant: FARO Technologies, Inc.
Inventor: Aleksej Frank , Oliver Zweigle , Ahmad Ramadneh , Joao Santos
Abstract: A system that includes computer executable instructions that, when executed by the processor, cause the processor to perform operations including receiving a first 2D map of a location. The first 2D map was generated at a first time based on first scan data from a coordinate measurement scanner and a portable computing device. The coordinate measurement scanner includes a light source, a first image sensor, and a controller. The portable computing device includes a second image sensor. A second 2D map of the location is received. The second 2D map was generated at a second time based on second scan data from the coordinate measurement scanner and the portable computing device. The first 2D map is aligned with the second 2D map, and their contents are compared. Any differences in the contents of the first 2D map and the second 2D map are output.
-
公开(公告)号:US20210142060A1
公开(公告)日:2021-05-13
申请号:US17068238
申请日:2020-10-12
Applicant: FARO Technologies, Inc.
Inventor: Oliver Zweigle , Denis Wohlfeld , Evelyn Schmitz
Abstract: A system and method for monitoring and servicing objects within a location. The system includes a scanner structured to measure coordinates of a point within a map of a location, an image capture device, a communications circuit structured to communicate with an external device or network, and a processor operably coupled to the scanner, the image capture device, and the communications circuit. The processor is configured to identify an object based on either an image captured by the image capture device or coordinates of a surface of the object measured by the scanner, to control the scanner to obtain a location of the object within the 2D map, and to control the communications circuit to transmit status data or a service request regarding the object and the location of the object to an external device or network.
-
-
-
-
-
-
-
-
-