exponenta event banner

Локализация

Одновременная локализация и картирование, построение карт, одометрия

Используйте алгоритмы одновременной локализации и отображения (SLAM) для построения карт вокруг эго-транспортного средства на основе визуальных или лидарных данных. Используйте визуально-инерционную одометрию для оценки позы (положения и ориентации) транспортного средства на основе данных бортовых датчиков, таких как инерциальные измерительные блоки (IMU).

Функции

развернуть все

rigid3d3-D жесткое геометрическое преобразование
quaternionСоздание массива кватернионов
distУгловое расстояние в радианах
rotateframeПоворот кадра кватерниона
rotatepointПоворот точки кватерниона
rotmatПреобразование кватерниона в матрицу вращения
rotvecПреобразовать кватернион в вектор вращения (радианы)
rotvecdПреобразование кватерниона в вектор поворота (градусы)
partsИзвлечь части кватерниона
eulerПеревести кватернион в углы Эйлера (радианы)
eulerdПреобразовать кватернион в углы Эйлера (градусы)
compactПреобразование массива кватернионов в матрицу N-by-4
imageviewsetУправление данными для структуры от движения, визуальной одометрии и визуального SLAM
optimizePosesОптимизация абсолютных поз с использованием зависимостей относительных поз
createPoseGraphСоздать график позы
relativeCameraPoseВычислить относительное вращение и перемещение между позициями камеры
triangulate3-D местоположения неискаженных точек совпадения в стереоизображениях
bundleAdjustmentУточнение позы камеры и 3-D точек
bundleAdjustmentMotionУточнение позы камеры с помощью регулировки пучка только для движения
bundleAdjustmentStructureУточнение точек 3-D с помощью корректировки пучка только по структуре
pcviewsetУправление данными для визуальной одометрии на основе облака точек и SLAM
optimizePosesОптимизация абсолютных поз с использованием зависимостей относительных поз
createPoseGraphСоздать график позы
scanContextDistanceРасстояние между дескрипторами контекста сканирования
scanContextDescriptorИзвлечь дескриптор контекста сканирования из облака точек
pctransformПреобразование 3-D облако точек
pcalignВыравнивание облаков точек массива
pcregistercorrРегистрация двух точечных облаков с использованием фазовой корреляции
pcregistercpdРегистрация двух точечных облаков по алгоритму CPD
pcregistericpРегистрация двух точечных облаков по алгоритму ICP
pcregisterndtРегистрация двух точечных облаков по алгоритму неразрушающего контроля
pcmapndtКарта локализации на основе преобразования нормальных распределений (NDT)

Темы

Вращения, ориентации и кватернионы для автоматизированного вождения

Кватернионы - четырёхчастные гиперкомплексные числа, которые используются для описания трёхмерных вращений и ориентаций. Узнайте, как использовать их для автоматических приложений вождения.

Обзор визуального SLAM

Понимание процесса визуальной одновременной локализации и сопоставления (SLAM).

Однодневная визуальная одновременная локализация и отображение

Визуальная одновременная локализация и сопоставление (vSLAM).

Построение карты из данных Lidar

Обработайте 3D данные о датчике лидара, чтобы прогрессивно построить карту с помощью со стороны чтений инерционной единицы измерения (IMU).

Построение карты из данных Lidar с помощью SLAM

Обработка данных лидара для построения карты и оценки траектории транспортного средства с использованием одновременной локализации и отображения.

Постройте карту занятия из 3D данных о лидаре Используя ХЛОПОК

Постройте 2-ю карту Занятия из 3D данных о Лидаре, используя алгоритм одновременной локализации и отображения (SLAM).

Обзор SLAM облака точек

Описание процесса регистрации и сопоставления облака точек.

Построение карты и локализация с помощью сопоставления сегментов (панель инструментов Lidar)

В этом примере показано, как построить карту с данными лидара и локализовать положение транспортного средства на карте с помощью SegMatch [1] (Lidar Toolbox), алгоритма распознавания места на основе сопоставления сегментов.

Характерные примеры