Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Fixed images



Excerpt
hiddentrue

Fixture design and calibration process


 

Table of Contents

Within the JoeScan-provided JSDiag software, the Calibration Editor is used to calibrate the scanner's position and angle. Whenever a scanner is replaced or physically moved, it will need to be recalibrated. In general, it is wise to periodically perform a calibration on all the scanners in a system to ensure they are providing highly accurate measurements.

...

  • Standoff distance,

  • Minimum and maximum log diameters,

  • Accuracy requirements,

  • Transport speed, and

  • Mechanical considerations.

Image RemovedImage Added

Figure 1. Example schematic of a lineal system

...

  1. With a fixture that has a mirror symmetry, there are two exact locations at which the head can consolidate the measured points with the fixture description. Both solutions are equally valid, but only one of them corresponds to the physical location of the head. Even worse, a rotationally symmetrical fixture (e.g., a single cylinder) will not work at all – there simply isn’t enough data to resolve the positional ambiguity.
  2. Non-symmetrical fixtures make recognizing calibration orientation errors much easier. In addition to calculating the position and rotation for a head, the JSDiag software will also calculate an error measure for the quality of each calibration. With the example fixture as shown below, the JSDiag software would display a large error measure if the user tried to calibrate with the fixture “flipped.”  

Figure 2Image RemovedImage Added

Figure 2. Example calibration fixtures

When making the fixture, it is important that the fixture is designed such that it can be placed in the same position when re-calibrating the system.

Image RemovedImage Added

Figure 3. Example calibration fixture dimensions (in inches)

...

For best calibration results, the fixture should be designed such that it covers a majority of the desired scan envelope. For example, if the largest log diameter to be scanned is 13 inches, the fixture should extend nearly to the edges as shown in Figure 4.

 Image RemovedImage Added

Figure 4. Circles fixture nearly fills the desired scan envelope

...

  1. The way the calibration fixture is defined in the parameters file. Choose an origin on the fixture and measure all features from that point.

  2. Where you place the fixture in the laser plane. It is important that the fixture is stable and that its position in the system is repeatable.

Image RemovedImage Added

Figure 5. Calibration fixture in the laser plane of a JoeScan lineal scanning system

...

Note
titleNote:

It is important that the fixture is physically measured and the actual measurements are used to describe the features in the param.dat file, for the example radius and X,Y position of the circles shown in Figure 6. The measured radius of the top left circle is 2.001 inches, centered at the coordinates (-3.010", 2.990"). The radius of the top right is 1.755 inches, centered at the coordinates (3.005", 3.011"). The radius of the bottom circle is 1.508 inches, centered at the coordinates (0.0", -3.030").

 


Image RemovedImage Added

Figure 6. JSDiag screenshot  – Circles calibration fixture 

...

  1. Rigidly position the calibration fixture in the laser plane where all scanners see two or more features, as demonstrated in Figure 5.

  2. Switch to the “Calibration Editor” (F7) window in JSDiag.

  3. Select the first scanner to calibrate from the Scanner.Laser: drop-down box.

  4. Select the appropriate calibration fixture from the Calibration Fixture: drop-down box.

  5. Click Update Profile to show the latest data point profile from that scanner.

...


In Figure 7, the red data points are from the top scanner from Figure 5.

 


Image RemovedImage Added

Figure 7. Data points visible from scanner 0.0 (scanner.laser) not aligned. 

...

  • Click the Calibrate button repeatedly until the Error doesn't get noticeably better (the lower Error the better). JSDiag will automatically fine-tune the calibration to achieve the best fit.
    • Tip: "Nudging" the rotation can help JSDiag get a better calibration.

Image RemovedImage Added

Figure 8. Data points visible from scanner 0.0 (scanner.laser) aligned

...