-
公开(公告)号:US20210026991A1
公开(公告)日:2021-01-28
申请号:US16520585
申请日:2019-07-24
Applicant: FARO Technologies, Inc.
Inventor: Martin Ossig , Oswin Horvath , Daniel Flohr
Abstract: A method that includes providing a database for storing meta-data that describes steps in a workflow and an order of the steps in the workflow. The meta-data includes, for each of the steps: a description of an input data file for the step; a description of a transaction performed at the step; and a description of an output data file generated by the step based at least in part on applying the transaction to the input data file. Data that includes meta-data for a step in the workflow is received and the data is stored in the database. A trace of the workflow is generated based at least in part on contents of the database. The generating is based on receiving a request from a requestor for the trace of the workflow. At least a subset of the trace is output to the requestor.
-
公开(公告)号:US10542238B2
公开(公告)日:2020-01-21
申请号:US16131437
申请日:2018-09-14
Applicant: FARO Technologies, Inc.
Inventor: Louis Bergmann , Jörg Braunes , Daniel Flohr
Abstract: A collaborative virtual reality (VR) online meeting platform that includes a three-dimensional (3D) point cloud data defining a virtual space, identifiers of a plurality of meeting participants, and meeting data that includes positions in the virtual space of a plurality of avatars that correspond to meeting participants. The system includes a processor that includes instructions to initiate an online meeting of the plurality of meeting participants. The initiating includes providing an address of the 3D point cloud to each of the meeting participants and transmitting a copy of the 3D point cloud data and meeting data to each of the meeting participants. A current location of each of the avatars in the virtual space is communicated to all of the meeting participants.
-
公开(公告)号:US20190235942A1
公开(公告)日:2019-08-01
申请号:US15886214
申请日:2018-02-01
Applicant: FARO Technologies, Inc.
Inventor: Daniel Flohr
Abstract: Individual bug fixed messages for software users that includes determining an occurrence of an error in software executing on a user processor. A unique error report identifier is stored in a memory accessible by the user processor and the error is reported. The reporting includes transmitting the unique error report identifier and error data that describes the error to a developer server. The error data is analyzed to determine a fix to correct the error. A message regarding the fix to correct the error is stored in a fixed error database. The software is launched and it is determined that the error was previously reported. The fixed error database is queried by the software with the unique error report identifier to locate the message. Based on locating the message, the message is downloaded and displayed by the user processor.
-
公开(公告)号:US09835726B2
公开(公告)日:2017-12-05
申请号:US15581266
申请日:2017-04-28
Applicant: FARO Technologies, Inc.
Inventor: Martin Ossig , Daniel Flohr , Dag Frommhold , Oliver Knörzer , Martin Heide
CPC classification number: G01S17/89 , G01S7/003 , G01S7/4808 , G01S7/4817 , G01S7/51 , G01S17/42
Abstract: A method for optically scanning, measuring and displaying a point cloud is provided. The method includes emitting, by a laser scanner, an emission light beam and receiving a reflection light beam that is reflected from an object. A control device determines for measurement points projected on a plane corresponding to a screen, wherein at least some measurement points are displayed on a display device. One or more pixels are gap filled to generate a visual appearance of a surface on the display device. Wherein the gap filling includes a first horizontal search in a first direction of a first measured point of the measurement points followed by a second horizontal search in a second direction of the first measured point. The gap filling further includes a first vertical search in a third direction of the measured point, followed by a second vertical search in a fourth direction.
-
5.
公开(公告)号:US20160238710A1
公开(公告)日:2016-08-18
申请号:US15140909
申请日:2016-04-28
Applicant: FARO Technologies, Inc.
Inventor: Martin Ossig , Dag Frommhold , Daniel Flohr
CPC classification number: G01S17/89 , G01S7/003 , G01S7/4808 , G01S7/4817 , G01S7/51 , G01S17/42
Abstract: A method, system and computer program product are provided for displaying three-dimensional measurement points on a two-dimensional plane of a display screen having a plurality of pixels. The method includes projecting the measurement points onto the plane. Each of the measurement points is assigned to one of the pixels. A depth value is assigned to each of the pixels. A first pixel is selected having a first measurement point and a first depth value. A first side is searched for a second pixel having a second measurement point and a second depth value. A second side is searched for a third pixel having a third measurement point and a third depth value. It is determined whether the second and third measurement points are on a same plane. The first depth value of the first pixel is changed when the second and third measurement points are on the same plane.
Abstract translation: 提供了一种用于在具有多个像素的显示屏的二维平面上显示三维测量点的方法,系统和计算机程序产品。 该方法包括将测量点投影到平面上。 每个测量点被分配给像素之一。 深度值被分配给每个像素。 选择具有第一测量点和第一深度值的第一像素。 搜索具有第二测量点和第二深度值的第二像素的第一侧。 搜索具有第三测量点和第三深度值的第三像素的第二侧。 确定第二和第三测量点是否在同一平面上。 当第二和第三测量点在同一平面上时,第一像素的第一深度值被改变。
-
公开(公告)号:US11755784B2
公开(公告)日:2023-09-12
申请号:US17687791
申请日:2022-03-07
Applicant: FARO Technologies, Inc.
Inventor: Martin Ossig , Oswin Horvath , Daniel Flohr
CPC classification number: G06F21/64 , G06F21/606 , G06Q10/0838 , H04L9/3247 , H04L9/50
Abstract: A method that includes providing a database for storing meta-data that describes steps in a workflow and an order of the steps in the workflow. The meta-data includes, for each of the steps: a reference to an input data file for the step; a description of a transaction performed at the step; and a reference to an output data file generated by the step based at least in part on applying the transaction to the input data file. Data that includes meta-data for a step in the workflow is received and the data is stored in the database. A trace of the workflow is generated based at least in part on contents of the database. The generating is based on receiving a request from a requestor for the trace of the workflow. At least a subset of the trace is output to the requestor.
-
公开(公告)号:US20220137225A1
公开(公告)日:2022-05-05
申请号:US17451946
申请日:2021-10-22
Applicant: FARO Technologies, Inc.
Inventor: Jafar Amiri Parian , Daniel Flohr , Martin Ossig , Andreas Woloschyn , Yazid Tohme
IPC: G01S17/894 , G01S17/86 , G02B13/06 , G01S7/481
Abstract: A 3D measurement system, a laser scanner and a measurement device are provided. The system includes a 3D measurement device and a 360 degree image acquisition system coupled in a fixed relationship to the 3D measurement device. The 360 degree image acquisition system includes a first photosensitive array operably coupled to a first lens, the first lens having a first optical axis in a first direction, the first lens being configured to provide a first field of view greater than 180 degrees. The image acquisition system further includes a second photosensitive array operably coupled to a second lens, the second lens having a second optical axis in a second direction, the second direction is opposite the first direction, the second lens being configured to provide a second field of view greater than 180 degrees. Wherein the first field of view at least partially overlaps with the second field of view.
-
公开(公告)号:US11321491B2
公开(公告)日:2022-05-03
申请号:US16520585
申请日:2019-07-24
Applicant: FARO Technologies, Inc.
Inventor: Martin Ossig , Oswin Horvath , Daniel Flohr
Abstract: A method that includes providing a database for storing meta-data that describes steps in a workflow and an order of the steps in the workflow. The meta-data includes, for each of the steps: a description of an input data file for the step; a description of a transaction performed at the step; and a description of an output data file generated by the step based at least in part on applying the transaction to the input data file. Data that includes meta-data for a step in the workflow is received and the data is stored in the database. A trace of the workflow is generated based at least in part on contents of the database. The generating is based on receiving a request from a requestor for the trace of the workflow. At least a subset of the trace is output to the requestor.
-
公开(公告)号:US11086015B2
公开(公告)日:2021-08-10
申请号:US16908877
申请日:2020-06-23
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. The first 3D scanner acquires a first set of 3D coordinates, the first set of 3D coordinates having a first portion. The second 3D scanner acquires a second set of 3D coordinates, the second set of 3D coordinates having a second portion. The first portion and the second portion are simultaneously transmitted to the controller by the first 3D scanner and the second 3D scanner respectively, while the first set of 3D coordinates and the second set of 3D coordinates are being acquired. The controller registers the first portion and the second portion to each other while the first set of 3D coordinates and the second set of 3D coordinates are being acquired.
-
公开(公告)号:US09645240B1
公开(公告)日:2017-05-09
申请号:US15419334
申请日:2017-01-30
Applicant: FARO Technologies, Inc.
Inventor: Martin Ossig , Daniel Flohr , Dag Frommhold , Oliver Knörzer , Martin Heide
CPC classification number: G01S17/89 , G01S7/003 , G01S7/4808 , G01S7/4817 , G01S7/51 , G01S17/42
Abstract: A method for optically scanning, measuring and displaying a point cloud is provided. The method includes emitting, by a laser scanner, an emission light beam and receiving a reflection light beam that is reflected from an object. A control device determines for measurement points projected on a plane corresponding to a screen, wherein at least some measurement points are displayed on a display device. One or more pixels are gap filled to generate a visual appearance of a surface on the display device. Wherein the gap filling includes a first horizontal search in a first direction of a first measured point of the measurement points followed by a second horizontal search in a second direction of the first measured point. The gap filling further includes a first vertical search in a third direction of the measured point, followed by a second vertical search in a fourth direction.
-
-
-
-
-
-
-
-
-