Статья:

СИСТЕМА ЛОКАЛИЗАЦИИ ОБЪЕКТОВ В ПОМЕЩЕНИЯХ

Журнал: Научный журнал «Студенческий форум» выпуск №42(351)

Рубрика: Технические науки

Выходные данные
Шлык П.А. СИСТЕМА ЛОКАЛИЗАЦИИ ОБЪЕКТОВ В ПОМЕЩЕНИЯХ // Студенческий форум: электрон. научн. журн. 2025. № 42(351). URL: https://nauchforum.ru/journal/stud/351/181345 (дата обращения: 13.01.2026).
Журнал опубликован
Мне нравится
на печатьскачать .pdfподелиться

СИСТЕМА ЛОКАЛИЗАЦИИ ОБЪЕКТОВ В ПОМЕЩЕНИЯХ

Шлык Павел Алексеевич
студент, Белорусский государственный университет информатики и радиоэлектроники Республика Беларусь, г. Минск

 

Рассматриваемый алгоритм оценки положения можно описать следующими этапами (рисунок 1): 1) cбор данных от датчиков; 2) обработка данных (предварительная оценка положения); 3) оценка положения с использованием специальных алгоритмов.

 

Рисунок 1. Модель взаимодействия этапов алгоритма локализации

 

Предлагается использование лидара (частота получения данных 10 Гц) и гироскопа (частота получения данных 100 Гц).

В ходе обработки данных от датчиков формируется вектор измерения, который будет использован для обновления оценки положения. На основании скана лидара формируется оценка о положении (координаты и ориентация в пространстве). Для обработки данных предлагается использование алгоритма KISS-ICP [1]. Данные от гироскопа формируют оценку ориентации в пространстве с использованием фильтра Madgwick [2].

Для оценки положения предлагается использование UKF (Unscented Kalman Filter) [3]. Хотя существуют альтернативные реализации, такие как EKF (Extended Kalman Filter) [4], UKF предпочтителен благодаря простоте разработки и отсутствию необходимости в вычислении якобианов для нелинейных систем.

Алгоритм UKF эффективно обрабатывает нелинейные модели состояния и измерений, минимизируя ошибки в условиях шума и неопределённости. В отличие от EKF, который использует линейное приближение через производные, UKF применяет выборку сигма-точек для аппроксимации распределения, что обеспечивает более точную оценку среднего и ковариации без потери информации о нелинейностях.

UKF должен быть инициализирован с использованием оптимальными параметрами для выбранной модели состояния. Обновление оценки положения происходит с последовательным выполнением шагов предсказания и обновления состояния. На шаге предсказания выполняется генерация сигма-точек вокруг текущей оценки состояния и прогнозирование оценки через модель состояния.

При выборе модели состояния учитываются реальные требования предметной области: модель постоянной линейной скорости подходит для статичных или малоподвижных объектов; модель постоянного ускорения ‒ для динамичных, подвижных объектов. Чем сложнее система (чем больше в ней параметров), тем выше вероятность деградации со временем. Деградация может проявляться в виде некорректных оценках положения или формировании отрицательно-определённой ковариационной матрицы. Для отладки предлагается расчёт расстояния Махаланобиса (мера расстояния между векторами случайных величин, обобщающая понятие евклидова расстояния, чем меньше значение, тем лучше работает система).

Предлагается, что в UKF поступает вектор измерений только от лидара. Данные от гироскопа, поступающие с более высокой частотой, не интегрируются напрямую, чтобы избежать некорректного обновления состояния (обновление только ориентации без координат, поскольку измерения лидара реже и будут интерпретированы как шум измерений). Напротив, результаты вычисления ориентации от гироскопа используются для формирования временного состояния между обновлениями лидара. Информация об ориентации используется на этапе обработки скана лидара, для получения более вектора измерений (алгоритм KISS-ICP склонен выдавать некорректный вектор измерений при грубой априорной оценке). Параллельно решается известная проблема дрейфа гироскопа.

В ходе экспериментального исследования было установлено, что, при априорно правильной заданной оценке положения, алгоритм обеспечивает стабильную работу при ускорении до скорости в 4 м/с и угловой скорости до 2 рад/с.

 

Список литературы:
1. Vizzo I., Guadagnino T., Mersch B., Wiesmann L., Behley J., Stachniss C. KISS-ICP: In Defense of Point-to-Point ICP – Simple, Accurate, and Robust Registration If Done the Right Way / IEEE Robotics and Automation Letters. 2023. T. 8. № 2. С. 1029-1036.
2. Madgwick S. O. H., Harrison A. J. L., Vaidyanathan R. Estimation of IMU and MARG orientation using a gradient descent algorithm / 2011 IEEE International Conference on Rehabilitation Robotics (ICORR). Zurich, Switzerland, 2011. С. 1-7.
3. Wan E.A., Van Der Merwe R. The unscented Kalman filter for nonlinear estimation / Proceedings of the IEEE 2000 Adaptive Systems for Signal Processing, Communications, and Control Symposium. Lake Louise, Alberta, Canada, 2000. с. 153-158.
4. Welch G., Bishop G. An Introduction to the Kalman Filter / SIGGRAPH 2001 Course Notes. 2001. 41 p.