SVN-ICP: Uncertainty Estimation of ICP-based LiDAR Odometry using Stein Variational Newton
Ma, Zhang, Toussaint
This letter introduces SVN-ICP, a novel Iterative Closest Point (ICP) algorithm with uncertainty estimation that leverages Stein Variational Newton (SVN) on manifold. Designed specifically for fusing LiDAR odometry in multisensor systems, the proposed method ensures accurate pose estimation and consistent noise parameter inference, even in LiDAR-degraded environments. By approximating the posterior distribution using particles within the Stein Variational Inference framework, SVN-ICP eliminates the need for explicit noise modeling or manual parameter tuning. To evaluate its effectiveness, we integrate SVN-ICP into a simple error-state Kalman filter alongside an IMU and test it across multiple datasets spanning diverse environments and robot types. Extensive experimental results demonstrate that our approach outperforms best-in-class methods on challenging scenarios while providing reliable uncertainty estimates.
academic
SVN-ICP: Оценка неопределённости одометрии LiDAR на основе ICP с использованием Stein Variational Newton
В данной работе предлагается SVN-ICP — новый алгоритм итеративного поиска ближайшей точки (ICP) на основе метода Stein Variational Newton (SVN) для оценки неопределённости на многообразиях. Метод разработан специально для слияния данных LiDAR-одометрии в многосенсорных системах и обеспечивает точную оценку позы и согласованный вывод параметров шума даже в деградированных условиях LiDAR. Используя приближение апостериорного распределения частицами в рамках вариационного вывода Stein, SVN-ICP исключает необходимость явного моделирования шума или ручной настройки параметров. Авторы интегрировали SVN-ICP в простой фильтр Калмана с ошибочным состоянием в сочетании с IMU и протестировали его на нескольких наборах данных, охватывающих различные окружающие среды и типы роботов. Экспериментальные результаты демонстрируют превосходство метода над современными подходами в сложных сценариях при одновременном обеспечении надёжной оценки неопределённости.
Традиционные алгоритмы ICP предоставляют только точечные оценки, лишённые характеристики неопределённости, необходимой для многосенсорного слияния. Существующие методы слияния обычно полагаются на фиксированные эвристические правила и ручные модели шума, основанные на шуме датчика, геометрии или сходимости сканирования.
При навигации роботов точная оценка неопределённости критична для надёжного оценивания состояния, особенно в деградированных условиях LiDAR (таких как пыльные пещеры, коридоры и другие геометрически вырожденные сценарии). Эти окружающие среды могут содержать множественные источники неопределённости одновременно, что делает моделирование неопределённости сложной задачей.
Ограничения Stein ICP: как метод первого порядка, показывает плохую производительность на плохо обусловленных задачах, медленную сходимость и чувствительность к размеру шага
Проблемы евклидова представления: требует отдельного вычисления градиентов и проектирования ядра для трансляции и ротации, отклоняясь от структуры многообразия SE(3)
Ручные модели шума: сложно адаптируются к различным окружающим средам, часто приводя к чрезмерно уверенным оценкам неопределённости
Разработать метод, способный выводить прямые меры неопределённости через непараметрическое вариационное распределение без необходимости явного моделирования неопределённости или методов обнаружения.
Новый алгоритм: предложен SVN-ICP — метод LiDAR-одометрии ICP на основе метода Stein Variational Newton на многообразиях со встроенной способностью количественной оценки неопределённости
Комплексная оценка: путём интеграции SVN-ICP в фильтр Калмана проведена оценка оценённой неопределённости на двух сложных наборах данных с сравнением с современными методами
Эффективная реализация: разработан механизм ранней остановки SVN с поддержкой GPU и эффективной реализацией на C++
Дано исходное облако точек P = {pₙ}, целевое облако точек Q = {qₙ}, априорная поза Ť и ковариация Σ̌. Требуется вывести апостериорную позу T̂ и ковариацию Σ̂.
Представление на многообразии: использование модели правого возмущения лучше разделяет трансляцию и ротацию, повышая численную стабильность
Оптимизация второго порядка: SVN объединяет информацию кривизны, обеспечивая более стабильную и быструю сходимость при плохой обусловленности
Выборка вокселей: замена мини-пакетной выборки обеспечивает более высокое качество вариационного вывода при значительном снижении вычислительных затрат
Механизм ранней остановки: мониторинг среднего норма обновлений состояния частиц повышает вычислительную эффективность
Набор данных SubT-MRS: в основном содержит смешанные внутренние окружающие среды, охватывающие платформы UGV, беспилотников, портативных устройств и четвероногих роботов
Набор данных GEODE: включает сложные внешние сценарии, такие как пересечённая местность и водные пути
Обработка геометрической деградации: в структурированных вырожденных окружающих средах, таких как коридоры, оценённая неопределённость согласуется со структурой окружающей среды и движением робота
Мультимодальные распределения: оценённая неопределённость демонстрирует негауссовы характеристики с мультимодальностью и длинными хвостами
Статья цитирует 68 связанных работ, охватывающих важные исследования в области SLAM, вероятностного вывода, слияния датчиков и других областей, обеспечивая прочную теоретическую основу для данного исследования.
Общая оценка: Это высококачественная статья с важным вкладом в область робототехники, успешно применяющая передовые методы вариационного вывода к задаче LiDAR-одометрии, достигая хорошего баланса между теоретической инновацией и практической применимостью.