Axis is used to create a path of movement along an axis / track / spline based on encoder values and and image provider.

If an object has multiple axes of movement, mutiple axes can be created one at a time and put one axis as a child of another to create a parent child relationship.

There are different variations of the Axis object depending the type of movement it is:

The overall requirement and process of calibrating an Axis is similar across all the different variant.


  • a camera with a calibrated lens profile applied
  • some kind of numerical value input that represents the position of the camera on this specific axis of movement.
  • a calibration screen with SP pattern only (Aruco boards are not supported)
  • media input for the camera feed

There has to be a lens profile already created for this camera and applied to this camera.

Once a camera has been selected for the Axis calculation, can click on the “Image Calibration” button to bring the capturing window.

Similar to a lens profile calibration or camera alignment calibration, choose the image provider, and the calibration screen that is used for this calibration process.

The camera can move slightly outside of the range in which observations were made with limited success.