Rotation Calibration

You are currently viewing the documentation for a pre-release version (2.6.1). To access documentation for other versions, click the "Switch Version" button located in the upper-right corner of the page.

■ If you're unsure about the version of the product you are using, please contact Mech-Mind Technical Support for assistance.

Overview

This tool is used to calibrate the spatial relationship between the rotary table rotation axis and the laser profiler reference frame, and output calibration results that can be used for reconstruction and error compensation in rotation scenarios.

Rotational calibration is usually used in applications where the target object rotates around a fixed axis and the laser profiler is fixedly mounted.

Start the Feature

You can click Tools > Calibration > Rotation Calibration in the menu bar to open the tool.

Calibration Procedure

one Preparation

Please use calibration spheres that meet requirements and complete the following preparations.

The calibration sphere must meet the following requirements:

requirements
  • The calibration sphere must be fixed on the rotary table, and the sphere center must not coincide with the rotation axis.

  • After the calibration sphere is installed, the included angle α between the two tangents viewed from the rotation center should be no less than 30°. An angle of 90° or greater is recommended.

  • When the laser line passes through the center of the calibration sphere, the central angle corresponding to the laser coverage on the sphere surface must be greater than 120°.

The machining accuracy of the calibration sphere will directly affect the calibration accuracy. Please ensure that the calibration spheres meet the processing requirements.

Before starting the calibration, make sure to complete the following preparations:

  • Confirm that the calibration sphere has been manufactured according to the calibration sphere guidelines and meets the requirements of the current scenario.

  • Confirm that the calibration sphere have been placed as required.

After confirming the preparations are finished, click Preparation completed, and then click Start calibration.

two Calibration Sphere Settings

Please set the calibration sphere parameters according to the actual calibration sphere in use.

sphere parameter
Parameter Description

Calibration sphere radius (r)

The actual radius of the calibration sphere (in mm).

Angle resolution

The rotation angle (°) of the rotary table corresponding to each row of data acquired by the laser profiler. Please fill in the data accurately according to the actual acquisition conditions.

After configuration, click Next to open the device layout page.

three Select Layout

  1. Select the relationship between the X-axis of the laser profiler and the rotary table rotation axis according to the actual mounting situation.

    Layout Description Illustration

    Perpendicular

    The X-axis of the laser profiler is perpendicular to the rotary table rotation axis.

    perpendicular

    Parallel

    The X-axis of the laser profiler is parallel to the rotary table rotation axis.

    parallel

    Angled

    The X-axis of the laser profiler is tilted relative to the rotation axis of the rotation table.

    angled

  2. Select the rotation direction of the rotary table.

    The rotation direction (Positive or Negative) is determined by the mounting position of the laser profiler. When the object rotates on the rotary table and crosses the laser line, the direction shall be Positive when the motion direction at this position matches the outgoing cable direction of the laser profiler’s aviation connector. Otherwise, it is Negative.

    Direction Description Illustration

    Positive

    The object moves in the same direction as the outgoing cable of the laser profiler’s aviation connector.

    forward

    Negative

    The object moves in the opposite direction from the outgoing cable of the laser profiler’s aviation connector.

    reverse

After configuration, click Next to enter the calibration page.

four Compute calibration

  1. Acquire data.

    In the Data Acquisition area, click the Start Acquisition button to acquire data.

    After data acquisition, please check if the acquired data meets the following requirements:

    • The calibration sphere is at the center of the image.

    • The image only contains the complete point cloud of the calibration sphere.

    • The image exhibits low noise.

    If other surface data exists, enable Use ROI and adjust its size and position to ensure that the region contains only the calibration sphere.
  2. Compute calibration.

    After data acquisition, click Start calibration. The system will transform the reference frame and calculate parameters, and generate calibration results.

    In the Result area, you can view the following information:

    • A point on the rotation axis

    • Rotation axis direction vector

    • Calibration error

  3. Check the calibration result to ensure that the calibration accuracy meets the requirements.

    After confirming that the calibration result is correct, click the Save. In the pop-up window that appears, specify the file name and storage path to save the calibration result and complete the calibration.

Apply Calibration Result

After completing the rotation calibration and save the calibration result, you can load and apply the calibration result in the Mech-Eye Viewer:

  1. In the Reference Frame parameters panel on the left of the data display area of the main interface, select Rotation.

  2. Select the saved rotation calibration result.

  3. Select Relative mode or Absolute mode according to the actual rotation scanning mode.

  4. Set the angle resolution, start offset angle, and rotation direction, and then apply the result.

Rotational scanning supports the following two image restoration modes. In both modes, when the start offset angle is 0°, the first row of data is on the Y=0 plane of the rotation reference frame.

Mode Description

Relative mode

  • Starting position: The rotation position corresponding to the first line of data in each frame.

  • Jointing method: Starting from the first row of data in each frame (0°), calculate the angular position of each row according to the row number, angular resolution, and rotation direction, and then stitch the data.

  • Applicable scenarios: focus on the shape of the object for a single scan, without aligning the angles between multiple scans.

Absolute mode

  • Starting position: The rotation position corresponding to the encoder Z-signal.

  • Splicing method: Starting from the position corresponding to the encoder Z signal (0°), calculate the absolute angular positions of rows according to the angular resolution and rotation direction, and then stitch the data.

  • Applicable scenarios: Align angular positions between multiple scans or locate the actual angular position of features on the object based on the point cloud.

When applying the rotation calibration result, set the following parameters according to the actual acquisition conditions:

Parameter Description

Angle resolution

The rotation angle of the rotating table corresponding to each acquired row of data. The angle resolution during calibration can be different from that during the actual scanning; the angle resolution during the actual scan should be specified here.

Start offset angle

The angle offset of the start point in the rotation reference frame. The default value is 0° (i.e., the start point is on the Y=0 plane). If there is a known angular difference between the actual starting position and the Y=0 plane, set this parameter.

Rotation direction

Set the rotation direction of the rotary table during scanning to Positive or Negative. The selected direction must be consistent with the actual scanning direction.

After application, the system will use the calibration result to transform the coordinates during the rotational scan, and restore the curved data to the actual shape of the object to be measured, as shown in the figure below.

result

Is this page helpful?

You can give a feedback in any of the following ways:

We Value Your Privacy

We use cookies to provide you with the best possible experience on our website. By continuing to use the site, you acknowledge that you agree to the use of cookies. If you decline, a single cookie will be used to ensure you're not tracked or remembered when you visit this website.