Introduction
This document discusses how to set up multiple cameras (relative to an Aruco Marker) to share the same origin point (same origin of a coordinate system).
We suppose that by this time, every camera input (including their tracking input) is set up, including their delay values. If not, then we recommend first referring to the following document:
Tracked Camera Inputs
IMPORTANT: This is a crucial step when multiple tracked cameras and more than 1 tracking system are in use.
NOTE: When all tracked cameras are tracked by the same tracking system unit, you do not need to perform this step (as each tracked cameras have the same origin point (origin of its coordinate system)).
NOTE: When working with only one tracked camera, you do not need to perform this step.
NOTE: When working with one or more virtual cameras (stationary, non-tracked cameras), you do not need to perform this step.
Preparation of the Aruco Marker
Aximmetry offers both an automated and a manual solution for the positioning of multiple cameras.
IMPORTANT: The automated solution (recommended) requires the use of a specific Aruco Marker(standard 6x6, ID70) in a specific size (180x180mm).
NOTE: You can download it from here: Aximmetry Eye ArUco marker
NOTE: Or you can generate the same exact marker here: https://chev.me/arucogen/. (Required settings: Dictionary: standard 6x6; Marker ID: 70; Marker size, mm: 180)
Origin Control Panel
On the INPUTS control board, navigate to the ORIGIN X control panels.
After selecting the ORIGIN X panel, the following pin values will appear on the Pin Values panel:
Automatic Positioning of Cameras
First, place the ArUco marker on the floor.
Make sure that it's visible from every camera's position.
Make sure that the Aruco marker's position is marked on the floor, so that the measurement can be repeated if needed.
Point the cameras at the Aruco marker.
NOTE: If needed, you can Zoom into the Aruco marker; however, this option works best with a precise lens and tracking calibration.
When everything is set, click on the Detect Origin's Trigger button:
After a successful detection, you should see a change in the Delta Cam Transf pin's values.
IMPORTANT: Repeat this step for every camera in use. Do not move the Aruco Marker until the last camera's origin detection is completed.
Manual Positioning of Cameras
Since the goal of the positioning of the cameras is to match their coordinate system's origin point, for manual adjustment, you can skip ORIGIN 1, as the first tracked camera's coordinate system can be used for reference.
NOTE: You can choose to use any of the tracked cameras' coordinate system as a reference and therefore not make adjustments to that ORIGIN X control panel's pin values.
For manual positioning of the cameras, adjust the Delta Cam Transf parameter:
NOTE: Screenshot highlighting the Delta Cam Transf pin of the ORIGIN 2 control panel (supposing the use of Origin 1 as the reference value).
IMPORTANT: To track the adjustment results, you'll require the Fitting of the Virtual and Physical LED Walls (at least 1 of them) to be completed.
Adjust the position and rotation of the Delta Cam Transf pin until the virtual LED screen fits the physical LED Wall from the selected camera's perspective.
NOTE: For convenience, you can use the Transformation Gizmo for easier positioning of the virtual LED screen. To learn more about this, please refer to the following document:
Transformation Gizmo and Edit Scene Settings