Patents by Inventor Oliver Zweigle

Oliver Zweigle has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11934355
    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.
    Type: Grant
    Filed: January 14, 2022
    Date of Patent: March 19, 2024
    Assignee: FARO Technologies, Inc.
    Inventors: Oliver Zweigle, Ahmad Ramadneh, Aleksej Frank, Joao Santos
  • Patent number: 11936843
    Abstract: Techniques are described for converting a 2D map into a 3D mesh. The 2D map of the environment is generated using data captured by a 2D scanner. Further, a set of features is identified from a subset of panoramic images of the environment that are captured by a camera. Further, the panoramic images from the subset are aligned with the 2D map using the features that are extracted. Further, 3D coordinates of the features are determined using 2D coordinates from the 2D map and a third coordinate based on a pose of the camera. The 3D mesh is generated using the 3D coordinates of the features.
    Type: Grant
    Filed: May 20, 2021
    Date of Patent: March 19, 2024
    Assignee: FARO Technologies, Inc.
    Inventors: Mark Brenner, Aleksej Frank, Ahmad Ramadneh, Mufassar Waheed, Oliver Zweigle
  • Patent number: 11927692
    Abstract: A method and system for generating a three-dimensional (3D) map of an environment is provided. An example method includes receiving a 3D scan and portions of a 2D map of the environment and receiving coordinates of the scan position in the 2D map. The method further includes associating the coordinates of the scan position with the portion of the 2D map. The method further includes linking the coordinates with the portion of the 2D map. The method further includes storing submap data for each of the plurality of submaps into a data object associated respective submaps. The method further includes performing a loop closure algorithm on each of the plurality of submaps. The method further includes, for each of the plurality of submaps for which the position anchor of the submap changed during performing the loop closure algorithm, determining a new data object position for the data objects.
    Type: Grant
    Filed: October 14, 2020
    Date of Patent: March 12, 2024
    Inventors: Oliver Zweigle, Mufassar Waheed, Ahmad Ramadneh, Aleksej Frank
  • Publication number: 20240062462
    Abstract: A system and method for scanning an environment and generating an annotated 2D map is provided. The method includes acquiring, via a 2D scanner, a plurality of 2D coordinates on object surfaces in the environment, the 2D scanner having a light source and an image sensor, the image sensor being arranged to receive light reflected from the object points. A first 360° image is acquired at a first position of the environment, via a 360° camera having a plurality of cameras and a controller, the controller being operable to merge the images acquired by the plurality of cameras to generate an image having a 360° view, the 360° camera being movable from the first to a second position. A 2D map is generated based at least in part on the plurality of two-dimensional coordinates of points. The first 360° image is integrated with the 2D map.
    Type: Application
    Filed: October 31, 2023
    Publication date: February 22, 2024
    Inventors: Aleksej Frank, Matthias Wolke, Oliver Zweigle
  • Patent number: 11879997
    Abstract: A system and method for analyzing a surface of an object is provided. The system includes a 3D measurement device operable to acquire a plurality of points on the surface of the object and determine 3D coordinates for each of the points. The system further includes processors operably coupled to the 3D measurement device. The processors are responsive to computer instructions when executed on the processors for performing a method comprising: generating a point cloud from the 3D coordinates of the plurality of points; extracting a first set of points from the plurality of points; defining a first reference geometry through the first set of points; measuring at least one first metric from each of the points in the first set of points to the first reference geometry; and identifying a nonconforming feature based at least in part on the at least one first metric.
    Type: Grant
    Filed: March 18, 2021
    Date of Patent: January 23, 2024
    Assignee: FARO Technologies, Inc.
    Inventors: Oliver Zweigle, Aleksej Frank, Johannes Buback
  • Patent number: 11867818
    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.
    Type: Grant
    Filed: May 7, 2021
    Date of Patent: January 9, 2024
    Assignee: FARO Technologies, Inc.
    Inventors: Mark Brenner, Aleksej Frank, Ahmad Ramadneh, Oliver Zweigle
  • Publication number: 20240004080
    Abstract: A method is provided that includes recording a landmark at a first scan position of a scanner, the landmark based at least in part on a semantic feature of scan data captured by the scanner. The semantic feature is identified using line-segments of the scan data. The method further includes capturing, by the scanner while moving through the environment, additional scan data at a second scan position. The method further includes, responsive to the scanner returning to the first scan position associated with the landmark, computing a measurement error. The method further includes correcting, using the measurement error, at least a portion of the scan data or the additional scan data.
    Type: Application
    Filed: September 18, 2023
    Publication date: January 4, 2024
    Inventors: Mark Brenner, Aleksej Frank, Ahmad Ramadneh, Oliver Zweigle
  • Patent number: 11847741
    Abstract: A system and method for scanning an environment and generating an annotated 2D map is provided. The system includes a 2D scanner having a light source, an image sensor and a first controller. The first controller determines a distance value to at least one of the object points. The system further includes a 360° camera having a movable platform, and a second controller that merges the images acquired by the cameras to generate an image having a 360° view in a horizontal plane. The system also includes processors coupled to the 2D scanner and the 360° camera. The processors are responsive to generate a 2D map of the environment based at least in part on a signal from an operator and the distance value. The processors being further responsive for acquiring a 360° image and integrating it at a location on the 2D map.
    Type: Grant
    Filed: October 7, 2021
    Date of Patent: December 19, 2023
    Assignee: FARO Technologies, Inc.
    Inventors: Aleksej Frank, Matthias Wolke, Oliver Zweigle
  • Patent number: 11828852
    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.
    Type: Grant
    Filed: May 7, 2021
    Date of Patent: November 28, 2023
    Assignee: FARO Technologies, Inc.
    Inventors: Mark Brenner, Aleksej Frank, Ahmad Ramadneh, Oliver Zweigle
  • Patent number: 11815600
    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.
    Type: Grant
    Filed: August 20, 2021
    Date of Patent: November 14, 2023
    Assignee: FARO Technologies, Inc.
    Inventors: Oliver Zweigle, Bernd-Dietmar Becker, Reinhard Becker
  • Publication number: 20230326098
    Abstract: Examples described herein provide a method that includes communicatively connecting a camera to a processing system. The processing system includes a light detecting and ranging (LIDAR) sensor. The method further includes capturing, by the processing system, three-dimensional (3D) coordinate data of an environment using the LIDAR sensor while the processing system moves through the environment. The method further includes capturing, by the camera, a panoramic image of the environment. The method further includes associating the panoramic image of the environment with the 3D coordinate data of the environment to generate a dataset for the environment. The method further includes generating a digital twin representation of the environment using the dataset for the environment.
    Type: Application
    Filed: March 21, 2023
    Publication date: October 12, 2023
    Inventors: Oliver Zweigle, Aleksej Frank, Tobias Böehret, Matthias Wolke
  • Patent number: 11775701
    Abstract: Systems and methods of generating two-dimensional (2D) images of an environment are provided. The systems includes a measurement device and a processor configured to generate a 2D image of an environment based at least in part on a number of 2D scans, a first translation value, a first translation direction, a second translation value, a second translation direction, a first rotation value, and a second rotation value. Generating the 2D image further includes generating a grid map that includes a plurality of cells, each of the plurality of cells indicating a probability of a cell area being occupied.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: October 3, 2023
    Assignee: FARO Technologies, Inc.
    Inventors: Joao Santos, Aleksej Frank, Ahmad Ramadneh, Simon Raab, Oliver Zweigle, Derik J. White
  • Publication number: 20230228565
    Abstract: A system and method for measuring three-dimensional (3D) coordinate values of an environment is provided. The system includes a movable base unit a first scanner and a second scanner. One or more processors performing a method that includes causing the first scanner to determine first plurality of coordinate values in a first frame of reference based at least in part on a measurement by at least one sensor. The second scanner determines a second plurality of 3D coordinate values in a second frame of reference as the base unit is moved from a first position to a second position. The determining of the first coordinate values and the second plurality of 3D coordinate values being performed simultaneously. The second plurality of 3D coordinate values are registered in a common frame of reference based on the first plurality of coordinate values.
    Type: Application
    Filed: March 20, 2023
    Publication date: July 20, 2023
    Inventors: Johannes Buback, Igor Sapina, Julian Becker, Martin Ossig, Aleksej Frank, Ahmad Ramadneh, Oliver Zweigle, João Santos
  • Patent number: 11692811
    Abstract: A system and method for measuring three-dimensional (3D) coordinate values of an environment is provided. The method including moving a 2D scanner through the environment. A 2D map of the environment is generated using the 2D scanner. A path is defined through the environment using the 2D scanner. 3D scan locations along the path are defined using the 2D scanner. The 2D scanner is operably coupled to a mobile base unit. The mobile base unit is moved along the path based at least in part on the 2D map and the defined path. 3D coordinate values are measured at the 3D scan locations with a 3D scanner, the 3D scanner being coupled to the mobile base unit.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: July 4, 2023
    Assignee: FARO Technologies, Inc.
    Inventors: Oliver Zweigle, João Santos, Aleksej Frank, Ahmad Ramadneh, Muhammad Umair Tahir, Tobias Boehret
  • Publication number: 20230194716
    Abstract: Examples described herein provide a method that includes receiving point cloud data from a three-dimensional (3D) coordinate measurement device, the point cloud data corresponding at least in part to the object. The method further includes analyzing, by a processing system, the point cloud data by comparing a point of the point cloud data to a corresponding reference point from reference data to determine a distance between the point and the corresponding reference point, wherein the point and the corresponding reference point are associated with the object. The method further includes determining, by the processing system, whether a change to a location of the object occurred by comparing the distance to a distance threshold. The method further includes, responsive to determining that the change to the location of the object occurred, displaying a change indicium on a display of the processing system.
    Type: Application
    Filed: December 8, 2022
    Publication date: June 22, 2023
    Inventors: Udo HAEDICKE, Denis WOHLFELD, Oliver ZWEIGLE
  • Publication number: 20230119214
    Abstract: A method is provided that includes generating a four-dimensional (4D) model of an environment based on three-dimensional (3D) coordinates of the environment captured at a first point in time. The method further includes updating the 4D model based at least in part to an update to at least a subset of the 3D coordinates of the environment captured at a second point in time. The method further includes enriching the 4D model by adding supplemental information to the model.
    Type: Application
    Filed: October 17, 2022
    Publication date: April 20, 2023
    Inventors: Oliver ZWEIGLE, Thorsten BRECHT
  • Patent number: 11624833
    Abstract: Provided are embodiments including a system for automatically generating a plan of scan locations for performing a scanning operation where the system includes a storage medium that is coupled to a processor. The processor is configured to receive a map of an environment, apply a distance transform to the map, wherein the distance transform determines a path through the map, wherein the path comprises a plurality of points, and identify a set of candidate scan locations based on the path. The processor is also configured to select scan locations from the set of candidate scan locations for performing 3D scans, and perform the 3D scans of the environment based on the selected scan locations. Also provided are embodiments for a method and computer program product for automatically generating a plan of scan locations for performing a scanning operation.
    Type: Grant
    Filed: May 5, 2020
    Date of Patent: April 11, 2023
    Assignee: FARO Technologies, Inc.
    Inventors: Ahmad Ramadneh, Aleksej Frank, Oliver Zweigle, Joao Santos, Simon Raab
  • Patent number: 11609090
    Abstract: A system and method for measuring three-dimensional (3D) coordinate values of an environment is provided. The system includes a movable base unit a first scanner and a second scanner. One or more processors performing a method that includes causing the first scanner to determine first plurality of coordinate values in a first frame of reference based on an emitted first beam of light and a received first reflected light. The second scanner determines a second plurality of 3D coordinate values in a second frame of reference as the base unit is moved from a first position to a second position. The determining of the first coordinate values and the second plurality of 3D coordinate values being performed simultaneously. The second plurality of 3D coordinate values are registered in a common frame of reference based on the first plurality of coordinate values.
    Type: Grant
    Filed: February 18, 2021
    Date of Patent: March 21, 2023
    Assignee: FARO Technologies, Inc.
    Inventors: Johannes Buback, Igor Sapina, Julian Becker, Martin Ossig, Aleksej Frank, Ahmad Ramadneh, Oliver Zweigle, João Santos
  • Patent number: 11592564
    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.
    Type: Grant
    Filed: June 22, 2021
    Date of Patent: February 28, 2023
    Assignee: FARO TECHNOLOGIES, INC.
    Inventors: Daniel Pompe, Manuel Caputo, José Gerardo Gómez Méndez, Zia ul Azam, Louis Bergmann, Daniel Flohr, Oliver Zweigle
  • Patent number: 11592285
    Abstract: Aspects of the present disclosure provide a system for measuring an object, the system including a plurality of frame segments. The frame segments are configured to mechanically couple together to form a frame. The plurality of frame segments includes a plurality of measurement device link segments and each of the plurality of measurement device link segments includes a measurement device which together form a plurality of measurement devices having a field of view within or adjacent to the frame. Each of the plurality of measurement devices is operable to measure three-dimensional (3D) coordinates for a plurality of points on the object. The system further includes a computing device to receive data from the plurality of measurement devices via a network established by the plurality of measurement device link segments.
    Type: Grant
    Filed: August 15, 2019
    Date of Patent: February 28, 2023
    Assignee: FARO TECHNOLOGIES, INC.
    Inventors: Muhammad Umair Tahir, Oliver Zweigle, Mark Brenner, Michael Müller, Simon Raab, Steffen Kappes