Локализация

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

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

Функции

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

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Укажите два облака точек с помощью алгоритма NDT
pcmapndtКарта локализации на основе нормальных распределений преобразовывают (NDT)

Темы

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

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

Реализуйте визуального SLAM в MATLAB

Изучите рабочий процесс визуальной одновременной локализации и картографии (vSLAM) и как реализовать его с помощью MATLAB.

Монокулярная визуальная одновременная локализация и картография

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

Реализуйте облако точек SLAM в MATLAB

Изучите рабочий процесс отображения и регистрация облака точек.

Рекомендуемые примеры