×

Method and apparatus for determining position and orientation of mechanical objects

  • US 5,208,763 A
  • Filed: 09/14/1990
  • Issued: 05/04/1993
  • Est. Priority Date: 09/14/1990
  • Status: Expired due to Term
First Claim
Patent Images

1. For use in connection with a machine, said machine being a machine tool or an inspection system, a method for determining the position and orientation of a workpiece in relation to a known coordinate system in order to enable the machine tool to engage such workpiece accurately or to enable proper inspection of such workpiece by the inspection system, said machine tool or said inspection system employing a data processing system where numerical data corresponding to a model of such workpiece is stored, comprising the steps of:

  • measuring, by means of at least one sensor, coordinates of at least one reference point on the workpiece;

    determining an approximate Euclidean transformation which indicates the position and orientation of such workpiece with respect to the model on the basis of said at least one reference point;

    measuring, by means of at least one sensor, coordinates of a plurality of points on a plurality of surfaces of the workpieces such that the information regarding the correspondence between the measured points on the workpiece and virtual surfaces, represented by the model of the workpiece, is provided to the data processing system; and

    improving the accuracy of the approximate transformation so as to obtain an improved Euclidean transformation which indicates the position and orientation of the workpiece with respect to the model, and in which the sum of the squared distances from the plurality of points of the workpiece to the corresponding virtual surfaces of the model is minimized,wherein the step of improving the approximate transformation so as to obtain the improved Euclidean transformation comprises modifying the approximate transformation in accordance with a result of applying a transformation, which is not a Euclidian transformation, to the coordinates of the plurality of points measured on the plurality of surfaces of such workpiece or to the coordinates of the plurality of points which have been operated on by the approximate Euclidean transformation;

    whereby the machine is controllable to engage or operate upon the workpiece with a tool, sensor or the like, on the basis of the improved transformation.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×