Skip to main content

LED stage synchronization

Before presenting content on an LED stage with AR 51, you may want to synchronize AR 51’s coordinate system with the LED system.

This ensures a consistent origin across sessions and allows direct alignment with LED walls or floors.



Motivation

You want to present something on the LED stage and synchronize AR 51 with another system.

Examples include:

  • Use your body to control the content that is displayed on the LED wall/floor.

  • Ensuring the AR 51 origin is placed consistently in the same spot each time.

LED stage synchronization — Calibration board on stage


Using AR 51's Aruco Style checkerboard pattern

AR 51 Server Settings

  • In the AR 51 server settings:

    • Navigate to:

      Camera Calibration SettingsChecker Board SettingsCalibration Method

    • Select Charuco from the dropdown menu.

      LED stage synchronization — Server settings charuco

      • Navigate to:

      Camera Calibration SettingsChecker Board SettingsBoard Square Count

    • Set Board Square Count to reflect your number of corners on the board (8x5 in the attached file, note this is the corners not the actual squares count).

      LED stage synchronization — Server settings charuco num tags

    • Save the server settings if you want this to persist.

Projecting the Checkerboard

To sync AR 51 coordinates with the LED stage:

  1. Project the provided checkerboard image onto the LED floor.

  2. AR 51 uses a right-hand coordinate system where Y is up.

LED stage synchronization — CalibrationBoard With Colors origin highlighted


Using AprilTag Style checkerboard pattern

AR 51 Server Settings

  • In the AR 51 server settings:

    • Navigate to:

      Camera Calibration SettingsChecker Board SettingsCalibration Method

    • Select AprilTags from the dropdown menu.

      LED stage synchronization — Server settings apriltags

    • Navigate to:

      Camera Calibration SettingsChecker Board SettingsBoard Square Count

    • Set Board Square Count to reflect your number of squares on the board (10x15 in the attached file).

      LED stage synchronization — Server settings apriltags num tags

    • Save the server settings if you want this to persist.

Projecting the Checkerboard

To sync AR 51 coordinates with the LED stage:

  1. Project the provided april tags image onto the LED floor.

  2. AR 51 uses a right-hand coordinate system where Y is up.

LED stage synchronization — AprilTags origin highlighted


warning

Rescaling the Checkerboard

  • Measure the a calibration square in the "real world"

When you measure your "real world" checkerboard square make sure to measure the entire square - Not just the inner aruco area. You can also measure the pattern from side to side and divide by the number of squares for better accuracy.

Standard Calibration BoardAprilTags Calibration Board
LED stage synchronization — CalibrationBoardSingleSquareHighlightedLED stage synchronization — SquareSizeAprilTag
  • You may rescale the checkerboard, but it must be uniform so that each square remains a square.

  • In the AR 51 server settings:

    • Navigate to:

      Camera Calibration SettingsChecker Board SettingsAruco Board Square Size Meters

    • Enter the real-world size of a checker square (in meters).

warning

When you measure your "real world" checkerboard square make sure to measure the entire square - Not just the inner aruco area. You can also measure the pattern from side to side and divide by the number of squares for better accuracy.

LED stage synchronization — Aruco settings


Handling Coordinate Offsets

If the LED coordinate system is not centered on the stage (e.g., origin is in the upper-right corner), you can adjust using:

  • Camera Calibration SettingsCalibration Checkerboard Offset

  • Set the offset values so AR 51 matches the LED system’s origin.

LED stage synchronization — Coordinate offset


Was this page helpful?