×

Optimization of survey coordinate transformations

  • US 5,774,826 A
  • Filed: 11/30/1995
  • Issued: 06/30/1998
  • Est. Priority Date: 11/30/1995
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for optimally transforming location coordinates from a global system of survey coordinates to a local system of coordinates in a location survey, the method comprising the steps of:

  • receiving location determination signals from a plurality of location determination signal sources, and using the signals to determine a location coordinate triple (xG1,i, yG1,i, zG1,i) (i=1, . . . , M;

    M≧

    2) of each of a plurality of designated physical locations in a global coordinate system GC1, where each of these location coordinate triples corresponds to an as-yet-undetermined location coordinate triple (xL1,i, yL1,i, zL1,i) (i=1, . . . , M) in a local coordinate system LC1;

    for a selected physical location having a location coordinate triple (xL1,0, yL1,0, zL1,0) in the local system LC1 and having a correspond location coordinate triple (xG1,0, yG1,0, zG1,0) in the global system GC1, using a computer to determine a first coordinate transformation TL1,tr that transforms the location coordinates (xL1, yL1, zL1) of any location in the local system LC1 into translated location coordinates (x'"'"'L1, y'"'"'L1, z'"'"'L1)=(xL1 -xL1,0, yL1 -yL1,0, zL1 -zL1,0) in a local coordinate system LC1'"'"', where (xL1,0, yL1,0, zL1,0) are selected translation coordinates, and causing the computer to determine a second coordinate transformation TG1,tr that transforms the location coordinates (xG1, yG1, zG1) of any location in the global system GC1 into translated location coordinates (xG2, yG2, zG2)=(xG1 -xG1,0, yG1 -yG1,0, zG1 -zG1,0) in a global coordinate system GC2, where (xG1,0, yG1,0, zG1,0) are selected translation coordinates;

    using the computer to determine a rotational transformation R(φ



    ) by a selected azimuthal rotation angle φ and

    by a selected polar rotation angle θ

    about the origin (x'"'"'L1, y'"'"'L1, z'"'"'L1)=(0, 0,

         0) to transform each vector {x'"'"'L1 y'"'"'L1 z'"'"'L1 }tr representing a location in the local system LC1'"'"' into a vector R(φ



    ) {x'"'"'L1 y'"'"'L1 z'"'"'L1 }tr ={xL2 yL2 zL2 }tr representing a location in a local coordinate system LC2;

    providing a sequence of location coordinates { (x'"'"'L2,i, y'"'"'L2,i, z'"'"'L2,i)}i for physical locations in the local system LC2 that were determined in a previously-performed survey and a corresponding sequence of location coordinates {(x'"'"'G2,i, y'"'"'G2,i, z'"'"'G2,i)}i for physical locations in the global system GC2, where the location coordinate triple (x'"'"'L2,i, y'"'"'L2,i, z'"'"'L2,i) in LC2 and the location coordinate triple (x'"'"'G2,i, y'"'"'G2,i, z'"'"'G2,i) in GC2 correspond to the same physical location;

    using the computer to determine a transformation TLC2,GC2 that transforms each vector {xG2 yG2 zG2 }tr in the global system GC2 into a vector {x"L2 y"L2 z"L2 }tr in the local system LC2, where the transformation TLC2,GC2 has at least one adjustable parameter;

    choosing at least one adjustable parameter in the transformation TLC2,GC2 to minimize a selected functional defined by ##EQU12## where ei, fi and gi are selected, non-negative, real weighting coefficients, p is a selected positive coefficient, and the location coordinate triple (x"L2,i, y"L2,i, z"L2,i) is the result of applying the transformation TLC2,GC2 to the location coordinate triple (x'"'"'G2,i, y'"'"'G2,i, z'"'"'G2,i);

    using the computer to apply a transformation
    
    
    space="preserve" listing-type="equation">T.sub.LC1,GC1 =(T.sub.L1,tr).sup.-1 R(φ



    ).sup.-1 T.sub.LC2,GC2 T.sub.G1,tr to transform at least one location coordinate triple (xG1, yG1, zG1), representing a surveyed physical location in the global system GC1, into a corresponding location coordinate triple (xL1, yL1, zL1) in the local system LC1, and displaying the result of applying the transformation TLC1,GC1 to at least one location coordinate triple in the global system GC1.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×