Rotary-Axis Calibration

Summarize rotary-axis calibration errors in arcseconds.

Description

Rotary-axis calibration errors compare measured and commanded angles.

Rotary-axis calibration errors compare measured and commanded angles. RMS here includes systematic bias because it is computed about zero.1

Summarize rotary-axis calibration errors in arcseconds.

When to use Rotary-Axis Calibration

Use this tool to summarize rotary-axis calibration errors in arcseconds.

Prepare the optical measurements, geometry, fitted coefficients or caller-selected thresholds requested. Confirm wavelength, radius/diameter, pulse-width, angle and unit conventions before running the calculation.

How to use Rotary-Axis Calibration and understand its results

  1. Prepare the optical measurements, geometry, fitted coefficients or caller-selected thresholds requested. Confirm wavelength, radius/diameter, pulse-width, angle and unit conventions before running the calculation.
  2. Enter commandedAnglesDegrees, measuredAnglesDegrees using the field table and calculation rules, then run the tool.
  3. Read meanErrorArcseconds, rmsErrorArcseconds, maximumAbsoluteErrorArcseconds. The explanation below defines the units, signs, ordering and any flags or placeholder values.
  4. If the tool reports an input issue, correct the values and run it again. Apply the stated assumptions when interpreting a successfully returned result.
Input fieldMeaningValue type; see rules belowRequirement
commandedAnglesDegreesCommanded angles (°)list of numberRequired
measuredAnglesDegreesMeasured angles (°)list of numberRequired

Enter nonempty aligned finite degree lists. Return signed mean error, RMS error and maximum absolute error in arcseconds.

error_i=3600(measured_i−commanded_i)

Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.

Output fieldMeaningValue type
meanErrorArcsecondsMean rotary error (arcsec)number
rmsErrorArcsecondsRMS rotary error (arcsec)number; minimum: 0
maximumAbsoluteErrorArcsecondsMaximum absolute error (arcsec)number; minimum: 0
json
{
  "input": {
    "commandedAnglesDegrees": [
      0,
      1,
      2
    ],
    "measuredAnglesDegrees": [
      0,
      1.001,
      1.999
    ]
  },
  "output": {
    "meanErrorArcseconds": 0,
    "rmsErrorArcseconds": 2.93938769133949,
    "maximumAbsoluteErrorArcseconds": 3.5999999999996035
  }
}

Limitations and assumptions

No angular wrap correction, uncertainty fit or compensation table is generated.

Numeric inputs must be finite. Follow the calculation-specific rules for overflow, underflow and exceptional cases. Lists are limited to 100,000 entries; the rules above may require smaller limits. Missing required fields, extra fields, wrong value types and violations of the calculation rules are input errors.

Alternative or Complementary methods

Use Galvo Grid Error: Summarize radial positioning error from a galvo calibration grid. For a complementary task, use Tracker Error Budget: Combine independent laser-tracker error components by root-sum-square.

References

  1. Rotary-Axis Calibration — tool.io

Similar or alternative tools

Don't forget to set a bookmark for tool.io!
Privacy | Imprint | Cookies