Калибровка: где прибор стоит на самом деле
Расчёт верен, а луч мимо: как измерить реальное положение и ориентацию прибора и сохранить поправки.
Прибор висит не там, где на чертеже, и повёрнут не так, как вы думаете. Разница в пять сантиметров и два градуса — это метр промаха на другом конце зала.
Что может быть неверно
| Параметр | Типичная ошибка |
|---|---|
| Позиция X, Y, Z | 5–30 см от чертежа |
| Поворот вокруг вертикали | Прибор развёрнут на ферме |
| Инверсия | Голова висит вверх ногами |
| Нулевая точка pan | У каждого экземпляра своя |
| Диапазон pan/tilt | Отличается от мануала |
Калибровка по двум точкам
Практичный метод, не требующий приборов:
- Отметьте на полу две точки с известными координатами (рулетка, лазерный дальномер).
- Наведите прибор вручную на первую точку, запишите значения pan и tilt.
- То же для второй точки.
- Из двух пар «реальная точка ↔ реальные углы» вычислите поправки: смещение нуля pan, смещение нуля tilt и разворот прибора.
Для точной работы точек берут три-четыре, разнесённые по залу, и решают задачу методом наименьших квадратов. Для большинства задач хватает двух.
Где хранить поправки
В той же таблице патча, рядом с координатами:
id x y z rot pan_off tilt_off invert
beam_sl -6.0 6.5 0.0 0 -2.4 1.1 0
beam_sr 6.0 6.5 0.0 180 3.0 0.7 0
Поправки — это данные объекта, а не настройки узлов. Их надо уметь сохранить, перенести и восстановить после переустановки.
Интерфейс калибровки
Соберите отдельную панель:
- выбор прибора;
- ручное управление pan и tilt (два слайдера или крестовина);
- кнопка «запомнить как точка 1» и «точка 2»;
- поля координат этих точек;
- кнопка «посчитать поправки» и «записать в таблицу».
Полдня работы, которые окупятся на первом же объекте с десятком голов.
Автокалибровка по камере
Продвинутый вариант: камера смотрит на пол, прибор рисует пятно, скрипт находит пятно на кадре и вычисляет соответствие. Прогнав это по сетке углов, вы получаете полную калибровку без рулетки — Камера как обратная связь.
Работает, требует контролируемых условий (тёмный зал, стабильная камера) и времени на отладку.
Проверка
Тестовая последовательность после калибровки:
- Все приборы на одну точку в центре — лучи должны сойтись.
- Точка едет по прямой вдоль сцены — лучи двигаются согласованно.
- Точка в дальнем углу — там ошибка максимальна.
- Смена высоты цели — проверка tilt.
Ферму подтянули, прибор задели, зал переставили — калибровка недействительна. Заложите время на повторную проверку в день шоу и сделайте процедуру быстрой.
Файл поправок с датой и названием площадки. Через полгода на том же объекте вы восстановите всё за минуту.