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).

  • Publication number: 20180321382
    Abstract: A method for measuring and registering three-dimensional (3D) coordinates by measuring 3D coordinates with a 3D scanner in a first position, measuring two-dimensional (2D) coordinates with a 2D scanner while moving from the first position to a second position, measuring 3D coordinates with the 3D scanner at the second position, and determining a correspondence among targets in the first and second positions while moving between the second position and a third registration position.
    Type: Application
    Filed: July 11, 2018
    Publication date: November 8, 2018
    Inventors: Oliver Zweigle, Bernd-Dietmar Becker, Reinhard Becker
  • Patent number: 10120075
    Abstract: A method and system for generating a three-dimensional (3D) map of an environment is provided. An example method includes receiving, by a processor system, via a 3D scanner, located at a scan position, a 3D scan of the environment. The method further includes receiving via a two-dimensional (2D) scanner accessory, a portion of a 2d map of the environment. The method further includes receiving coordinates of the scan position in the 2d map in response to the 3D scanner initiating the acquisition of the 3D scan. The method further includes associating the coordinates of the scan position with the portion of the 2D map. The method further includes determining a displacement vector for the 2D map using a loop closure algorithm. The method further includes computing a revised scan position based on the scan position and the displacement vector, where the 3D scan is registered using the revised scan position.
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: November 6, 2018
    Assignee: FARO TECHNOLOGIES, INC.
    Inventors: Aleksej Frank, Oliver Zweigle
  • Publication number: 20180285482
    Abstract: A system and method of generating a two-dimensional (2D) image of an environment is provided. The system includes a housing having a body and a handle. A 2D scanner is disposed in the body and has a light source, an image sensor and a controller, the light source steers a beam of light within a first plane to illuminate object points in the environment. The image sensor is arranged to receive light reflected from the object points and the controller determines a distance value to at least one of the object points. An inertial measurement unit is provided having a 3D accelerometer and a 3D gyroscope. One or more processors are responsive to executable instructions for generating a 2D image of the environment in response to an activation signal from an operator and based at least in part on the distance values and the signal.
    Type: Application
    Filed: September 25, 2017
    Publication date: October 4, 2018
    Inventors: Joao Santos, Aleksej Frank, Ahmad Ramadneh, Simon Raab, Oliver Zweigle, Derik J. White
  • Patent number: 10067231
    Abstract: A method for measuring and registering three-dimensional (3D) coordinates by measuring 3D coordinates with a 3D scanner in a first registration position, measuring two-dimensional (2D) coordinates with a 2D scanner while moving from the first registration position to a second registration position, measuring 3D coordinates with the 3D scanner at the second registration position, and determining a correspondence among targets in the first and second registration positions while moving between the second registration position and a third registration position.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: September 4, 2018
    Assignee: FARO TECHNOLOGIES, INC.
    Inventors: Oliver Zweigle, Bernd-Dietmar Becker, Reinhard Becker
  • Publication number: 20180232954
    Abstract: A system and method for generating a virtual reality scene from scanned point cloud data having user defined content is provided. The system includes a coordinate measurement device operable to measure three-dimensional coordinates. A computing device having a processor is operably coupled to the coordinate measurement device, the processor being operable to generate a point cloud data and insert user defined content into the point cloud data in response to an input from a user, the processor further being operable to generate a virtual reality data file based at least in part on the point cloud data with the user defined content. A virtual reality device is operably coupled to the computing device, the virtual reality device being operable to display the virtual reality data file to the user.
    Type: Application
    Filed: February 2, 2018
    Publication date: August 16, 2018
    Inventors: Aleksej Frank, Oliver Zweigle
  • Patent number: 9964398
    Abstract: A motorized mobile platform includes a robotic articulated arm and a triangulation scanner for performing three-dimensional measurements, the robotic arm and the triangulation scanner removably coupled with connectors.
    Type: Grant
    Filed: May 5, 2016
    Date of Patent: May 8, 2018
    Assignee: FARO TECHNOLOGIES, INC.
    Inventors: Bernd-Dietmar Becker, Hamidreza Rajaie, Oliver Zweigle, Robert E. Bridges, Yazid Tohme
  • Publication number: 20180101961
    Abstract: A method and system of generating a two-dimensional map with an optical scanner is provided. The method comprises acquiring coordinate data of points in an area being scanned with a mobile optical scanner. A current 2D map from the coordinate data is generated. A copy of the current 2D map is saved on a periodic or aperiodic basis. At least one data registration error is identified in the current 2D map. The saved copy of the current 2D map from a point in time prior to the registration error is determined. A second data set of coordinate data acquired after the determined saved copy is identified. The second data set is aligned to the determined saved copy to form a new current 2D map. The new current 2D map is stored in memory.
    Type: Application
    Filed: October 10, 2017
    Publication date: April 12, 2018
    Inventors: Oliver Zweigle, Aleksej Frank, Bernd-Dietmar Becker
  • Publication number: 20180100927
    Abstract: A method and system for generating a two-dimensional map using a scanning system is provided. The method includes receiving laser scan data, a current two-dimensional environmental map, and a first estimated position and orientation of a scanning system. A set of two-dimensional coordinate data and a set of three-dimensional coordinate data are acquired while moving the scanning system from a first position to a second position. It is determined when a location included in the current two-dimensional environmental map includes new content based on the set of three-dimensional coordinate data. It is determined when a value of the new content is equal to or exceeds a threshold. At least one of the first set of two-dimensional coordinate data and the set of two-dimensional coordinate data are merged into the current two-dimensional environmental map when the value of the new content is equal to or exceeds the threshold.
    Type: Application
    Filed: October 3, 2017
    Publication date: April 12, 2018
    Inventors: Oliver Zweigle, Aleksej Frank
  • Publication number: 20180052233
    Abstract: A method and system for generating a three-dimensional (3D) map of an environment is provided. An example method includes receiving, by a processor system, via a 3D scanner, located at a scan position, a 3D scan of the environment. The method further includes receiving via a two-dimensional (2D) scanner accessory, a portion of a 2d map of the environment. The method further includes receiving coordinates of the scan position in the 2d map in response to the 3D scanner initiating the acquisition of the 3D scan. The method further includes associating the coordinates of the scan position with the portion of the 2D map. The method further includes determining a displacement vector for the 2D map using a loop closure algorithm. The method further includes computing a revised scan position based on the scan position and the displacement vector, where the 3D scan is registered using the revised scan position.
    Type: Application
    Filed: August 11, 2017
    Publication date: February 22, 2018
    Inventors: Aleksej Frank, Oliver Zweigle
  • Publication number: 20170343674
    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: Application
    Filed: August 21, 2017
    Publication date: November 30, 2017
    Inventors: Oliver Zweigle, Bernd-Dietmar Becker, Reinhard Becker
  • Publication number: 20170336508
    Abstract: A method and system for scanning and measuring an environment is provided. The method includes providing a three-dimensional (3D) measurement device. The 3D measurement device being operable in a helical mode or a compound mode, wherein a plurality of light beams are emitted along a first path defined by a first axis and a second axis in the compound mode and along a second path defined by the first axis in the helical mode. A mobile platform holding the 3D measurement device is moved from a first position. A first group of 3D coordinates of the area is acquired by the 3D measurement device when the mobile platform is moving. A second group of 3D coordinates of the area is acquired with a second 3D measurement device that with six-degrees of freedom (6DOF). The first group of 3D coordinates is registered based on the third group of 3D coordinates.
    Type: Application
    Filed: August 10, 2017
    Publication date: November 23, 2017
    Inventors: Oliver Zweigle, Bernd-Dietmar Becker, Reinhard Becker
  • Publication number: 20170276472
    Abstract: A motorized mobile platform includes a robotic articulated arm and a triangulation scanner for performing three-dimensional measurements, the robotic arm and the triangulation scanner removably coupled with connectors.
    Type: Application
    Filed: May 31, 2017
    Publication date: September 28, 2017
    Inventors: Bernd-Dietmar Becker, Hamidreza Rajaie, Oliver Zweigle
  • Patent number: 9746559
    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 and a second collection of 3D coordinates of points from a second registration position. In between these positions, the 3D scanner collects 2D camera images. A processor determines first and second translation values and a first rotation value based on the 2D camera images. The processor adjusts the second collection of points relative to the first collection of points based at least in part on the first and second translation values and the first rotation value. The processor identifies a correspondence among registration targets in the first and second collection of 3D coordinates, and uses this correspondence to further adjust the relative position and orientation of the first and second collection of 3D coordinates.
    Type: Grant
    Filed: December 3, 2014
    Date of Patent: August 29, 2017
    Assignee: FARO TECHNOLOGIES, INC.
    Inventors: Oliver Zweigle, Bernd-Dietmar Becker, Reinhard Becker
  • Patent number: 9739886
    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: December 3, 2014
    Date of Patent: August 22, 2017
    Assignee: FARO TECHNOLOGIES, INC.
    Inventors: Oliver Zweigle, Bernd-Dietmar Becker, Reinhard Becker
  • Patent number: 9618620
    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 and a second collection of 3D coordinates of points from a second registration position. In between these positions, the 3D measuring device collects depth-camera images. A processor determines first and second translation values and a first rotation value based on the depth-camera images. The processor identifies a correspondence among registration targets in the first and second collection of 3D coordinates based at least in part on the first and second translation values and the first rotation value. The processor uses this correspondence and the first and second collection of 3D coordinates to determine 3D coordinates of a registered 3D collection of points.
    Type: Grant
    Filed: December 3, 2014
    Date of Patent: April 11, 2017
    Assignee: FARO TECHNOLOGIES, INC.
    Inventors: Oliver Zweigle, Bernd-Dietmar Becker, Reinhard Becker
  • Patent number: 9513107
    Abstract: A method for measuring and registering three-dimensional (3D) by measuring 3D coordinates with a 3D scanner in a first registration position, measuring two-dimensional (2D) coordinates with the 3D scanner by projecting a beam of light in plane onto the object while the 3D scanner moves from the first registration position to a second registration position, measuring 3D coordinates with the 3D scanner at the second registration position, and determining a correspondence among targets in the first and second registration positions while the 3D scanner moves between the second and third registration positions.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: December 6, 2016
    Assignee: FARO TECHNOLOGIES, INC.
    Inventors: Oliver Zweigle, Bernd-Dietmar Becker, Reinhard Becker
  • Publication number: 20160327383
    Abstract: A motorized mobile platform includes a robotic articulated arm and a triangulation scanner for performing three-dimensional measurements, the robotic arm and the triangulation scanner removably coupled with connectors.
    Type: Application
    Filed: May 5, 2016
    Publication date: November 10, 2016
    Inventors: Bernd-Dietmar Becker, Hamidreza Rajaie, Oliver Zweigle, Robert E. Bridges, Yazid Tohme
  • Publication number: 20160291160
    Abstract: A mobile three-dimensional (3D) measuring system includes a 3D measuring device, a multi-legged stand coupled to the 3D measuring device, and a motorized dolly detachably coupled to the multi-legged stand.
    Type: Application
    Filed: March 30, 2016
    Publication date: October 6, 2016
    Inventors: Oliver Zweigle, Bernd-Dietmar Becker, Hamidreza Rajaie, Robert E. Bridges
  • Publication number: 20160187470
    Abstract: A system includes a measurement device configured to measure a distance, a first angle, and a second angle to a retroreflector target. The system further includes a probe having the retroreflector target, an inclinometer sensor, a camera, and a processor, the inclinometer sensor configured to determine a two-dimensional inclination of the probe relative to a gravity vector, the camera configured to capture an image of a light emitted from or reflected by the measurement device, the processor configured to determine six degrees of freedom of the probe based at least in part on the distance, the first angle, the second angle, the two-dimensional inclination, and the captured image of the camera.
    Type: Application
    Filed: December 29, 2015
    Publication date: June 30, 2016
    Inventors: Bernd-Dietmar Becker, Rolf Heidemann, Oliver Zweigle, Matthias Wolke
  • Patent number: 9372265
    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. The 3D scanner collects 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 the 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: December 3, 2014
    Date of Patent: June 21, 2016
    Assignee: FARO TECHNOLOGIES, INC.
    Inventors: Oliver Zweigle, Bernd-Dietmar Becker, Reinhard Becker