Разработка технологии получения электронных крупномасштабных планов — страница 7

  • Просмотров 584
  • Скачиваний 20
  • Размер файла 514
    Кб

необходимо найти корректирующие коэффициенты. Для нахождения корректирующих данных необходимо сравнить координаты марок, измеренные сканером, и координаты марок, измеренные тахеометром, приведенные в систему координат НЛС. Из анализа принципа действия сканеров видно, что метрические характеристики изображений, получаемых с помощью НЛС, зависят от погрешностей измерения углов и расстояний. Углы измеряются одним

инструментальным способом, поэтому координаты по осям X и Z, которые получаются угломером, будем считать связанными. Координаты по оси Y не зависят от координат по оси X и Z, т. к. они получаются путем измерения расстояния до точки лазерным дальномером. Установлено, что для качественных коэффициентов преобразования для осей X и Z достаточно полинома 2-го порядка (9,10). ∆Xi = Xi’-Xi~ = a0 + a11X + a12 Z + a21X2 + a22XZ + a23 Z2 (10) ∆Zi = Zi’-Zi~ = b0 + b11Z + b12 X + b21Z2 + b22XZ +

b23 X2 (11) Для калибровки дальномерных измерений по оси Y необходим полином более высокой, 3-ей степени. Для его нахождения достаточно 4-х координат. ∆Yi = Yi’-Yi~ = c0 + c1Y + c2Y2 +c3Y3 (12) При решении систем уравнений получаются коэффициенты, позволяющие вводить поправку в координаты точек, получаемые непосредственно с НЛС. Сравнение откорректированных значений координат с исходными в проводимом эксперименте показало разницу до 2 мм, что

позволяет рекомендовать применение данного математического механизма на практике при необходимости высокоточных измерений. Для автоматизации анализа использовалась созданная программа ”L_tochnost” (рис.5). В ней определяются параметры связи двух пространственных систем координат - сканера и тахеометра - по файлам, содержащим измерения координат марок. Программа определяет уклонения координат сканера от рассчитанных по

найденным параметрам, считает корректировочные коэффициенты для данных НЛС и пересчитывает исходные данные. При вводе данных в программу, помимо файлов с координатами мишеней, необходимо указывать следующие параметры: Разделитель точек (Point Separator) – символ, разделяющий координаты точек; Десятичный разделитель (Decimal Separator) – символ, разделяющий целую и дробную часть; Так же в программе есть дополнительные настройки, созданные

для облегчения восприятия получаемой информации: Единицы измерений – в каких единицах будет показываться получаемое расстояние между точками; Ошибка – в каких единицах будет показывать разность расстояний. Рис.5 Окно программы ” L_tochnost” Вышеописанная технология определения ошибок и корректировки измерений позволяет узнавать истинную точность измерений каждого отдельно взятого НЛС и определяет возможность использования