System and method for calibrating one or more 3D sensors mounted on a moving manipulator
First Claim
1. A system for concurrently calibrating one or more 3D sensors in a vision system performing a vision system process comprising:
- one or more 3D sensors comprising laser displacement sensors operatively connected to a vision processor assembly, arranged to image a scene containing a stable object while mounted on an encoderless motion conveyance that provides relative motion between the one or more 3D sensors and the stable object along a motion direction, the encoderless motion conveyance being configured for a first interval of at least one of acceleration or non-linear motion and a second interval of straight line, constant velocity motion trajectory during imaging of the scene; and
a calibration module that calibrates the one or more 3D sensors to a common coordinate space by providing measurements of 3D features on the stable object and calibrating the stable object based upon the measurements and the 3D features found from 3D image data of the stable object acquired by the one or more 3D sensors during the relative motion, the calibration module employing speed data computed based upon a scan of the stable object during the interval of straight line, constant velocity motion trajectory.
1 Assignment
0 Petitions
Accused Products
Abstract
This invention provides a system and method for concurrently (i.e. non-serially) calibrating a plurality of 3D sensors to provide therefrom a single FOV in a vision system that allows for straightforward setup using a series of relatively straightforward steps that are supported by an intuitive graphical user interface (GUI). The system and method requires minimal data input about the scene or calibration object used to calibrate the sensors. 3D features of a stable object, typically employing one or more subobjects, are first measured by one of the image sensors, and then the feature measurements are used in a calibration in which each of the 3D sensors images a discrete one of the subobjects, resolves features thereon and computes a common coordinate space between the plurality of 3D sensors. Sensor(s) can be mounted on the arm of an encoderless robot or other conveyance and motion speed can be measured in setup.
101 Citations
20 Claims
-
1. A system for concurrently calibrating one or more 3D sensors in a vision system performing a vision system process comprising:
-
one or more 3D sensors comprising laser displacement sensors operatively connected to a vision processor assembly, arranged to image a scene containing a stable object while mounted on an encoderless motion conveyance that provides relative motion between the one or more 3D sensors and the stable object along a motion direction, the encoderless motion conveyance being configured for a first interval of at least one of acceleration or non-linear motion and a second interval of straight line, constant velocity motion trajectory during imaging of the scene; and a calibration module that calibrates the one or more 3D sensors to a common coordinate space by providing measurements of 3D features on the stable object and calibrating the stable object based upon the measurements and the 3D features found from 3D image data of the stable object acquired by the one or more 3D sensors during the relative motion, the calibration module employing speed data computed based upon a scan of the stable object during the interval of straight line, constant velocity motion trajectory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 20)
-
-
16. A method for calibrating one or more 3D sensors in a vision system performing a vision system process comprising the steps of:
-
imaging a scene containing a stable object with one or more 3D sensors operatively comprising laser displacement sensors connected to a vision processor assembly; providing relative motion between to the one or more 3D sensors and the stable object along a motion direction free of motion-tracking encoder signals delivered from an encoderless motion conveyance to the vision system and the one or more 3D sensors, the encoderless motion conveyance being configured for a first interval of at least one of acceleration or non-linear motion and a second interval of straight line, constant velocity motion trajectory during imaging of the scene; and calibrating the one or more 3D sensors to a common coordinate space by (a) providing measurements of 3D features on the stable object and (b) calibrating the stable object based upon the measurements and the 3D features found from 3D image data of the stable object acquired by the one or more 3D sensors during the relative motion, wherein speed data is computed for calibrating based upon a scan of the stable object during the interval of straight line, constant velocity motion trajectory of the conveyance. - View Dependent Claims (17, 18, 19)
-
Specification