Геодезическое и навигационное оборудование напрямую с завода из Шанхая. MOQ — 1 единица, OEM приветствуется. [email protected]WhatsApp +86 176 2154 1688

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

Краткий ответ: одновременная локализация и картографирование (SLAM) позволяет движущемуся датчику строить карту неизвестной среды и одновременно определять своё положение в ней. Сканер сопоставляет каждый новый лидарный или камерный кадр с уже построенной картой, оценивает движение и исправляет накопленный дрейф при распознавании знакомых мест, создавая 3D-облако без штативных установок или GNSS.

Главное

  • SLAM означает одновременную локализацию и картографирование: датчик оценивает свою траекторию и строит карту в одном процессе.
  • Геодезические SLAM-системы обычно сочетают вращающийся лидар с IMU; визуальный SLAM использует камеры.
  • Ошибки накапливаются как дрейф вдоль маршрута, поэтому замыкания петель и опорные точки сохраняют точность облака SLAM.
  • Ручной SLAM обычно даёт сантиметровую относительную точность, а штативный наземный сканер остаётся выбором для миллиметровых работ.
  • SLAM работает внутри, под землёй и под кронами, где сигналы GNSS закрыты.

Что такое SLAM (одновременная локализация и картографирование)?

Одновременная локализация и картографирование — вычислительная задача построения карты неизвестной среды с одновременным отслеживанием положения датчика в ней. Задачи взаимозависимы: карта нужна для определения положения, а положение — для размещения новых измерений на карте. SLAM решает обе вместе.

Термин возник в робототехнических исследованиях конца 1980-х и 1990-х годов, когда мобильным роботам требовалась навигация в комнатах без плана. Иногда его раскрывают как simultaneous location and mapping, а в британском английском пишут simultaneous localisation and mapping; все три варианта означают одну идею. Сегодня те же алгоритмы работают в роботах-пылесосах, беспилотных автомобилях, дронах и, что особенно важно здесь, ручных и рюкзачных геодезических сканерах.

Для геодезиста практический смысл прост: SLAM-сканер позволяет пройти через здание, тоннель или лес и получить 3D-облако точек, которое можно геопривязать, без установки штатива на каждой станции. Полевую сторону — маршруты и планирование проекта — рассматривает наше руководство по SLAM-сканированию и мобильному картографированию; эта статья объясняет работу алгоритма.

Как пошагово работают локализация и картографирование SLAM?

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

  1. Прогноз движения. IMU (акселерометры и гироскопы) измеряет движение сотни раз в секунду и прогнозирует перемещение сканера после последнего кадра лидара.
  2. Получение скана. Вращающаяся головка лидара записывает кадр измерений дальности вокруг оператора, часто со скоростью сотни тысяч точек в секунду.
  3. Выделение признаков. Программа выбирает устойчивые признаки: плоскости (стены, полы, потолки), рёбра и углы, по возможности исключая движущиеся объекты.
  4. Сопоставление сканов. Новый кадр совмещается с локальной картой; прогноз IMU служит начальным приближением. Так уточняются положение и ориентация — поза сканера.
  5. Обновление карты. Совмещённые точки добавляются на карту, которая расширяется по мере движения.
  6. Замыкание петли. Когда система узнаёт уже отснятое место, она измеряет расхождение между двумя проходами.
  7. Глобальная оптимизация. Оптимизация графа поз распределяет поправку по всей траектории, чтобы карта аккуратно замкнулась, а не показывала двойные стены.

Шаги 1–5 часто называют фронтендом; они работают в реальном времени. Шаги 6 и 7 — бэкенд, поэтому результаты SLAM после постобработки обычно чище, чем предварительное изображение в реальном времени.

Каковы основные типы SLAM?

Системы SLAM классифицируют по датчику, наблюдающему среду: лидарный SLAM, визуальный SLAM или объединение нескольких датчиков. Мобильное картографирование геодезического класса почти всегда использует лидар с IMU, поскольку лидар непосредственно измеряет расстояние и работает в темноте.

ТипОсновные датчикиПреимуществаОграничения
2D-лидарный SLAMОдноплоскостной лазерный сканер, колёсная одометрияПростые и надёжные планы помещений для роботовНет полной 3D-модели; предполагается ровный пол
3D SLAM (лидарно-инерциальный)Вращающийся многолучевой лидар + IMUПолноценные 3D-облака точек, работа в темноте, относительная точность сантиметрового уровняСложности в длинных коридорах без характерных деталей и на открытых полях
Визуальный SLAMОдна или несколько камер, часто с IMUНизкая стоимость, малый вес, съёмка цветаНужны освещение и текстура; масштаб и точность хуже, чем у лидара
Объединение нескольких датчиковЛидар + IMU + камеры, опционально GNSSНаиболее устойчивый вариант; цветные облака; GNSS привязывает наружные участкиДороже и сложнее в калибровке

Для геодезии, BIM и горного дела важен именно 3D SLAM. Визуальный SLAM распространён в телефонах, гарнитурах дополненной реальности и небольших роботах, но редко применяется там, где заказчик задаёт требования к точности облака точек.

Какова точность SLAM и что вызывает дрейф?

Хорошая лидарная SLAM-система обычно обеспечивает относительную точность 1–3 cm в среде с выраженной геометрией, но ошибка растёт с пройденным расстоянием, если её не корректируют замыкания петель или опорные точки. Такое накопление ошибки называется дрейфом.

Дрейф возникает из-за небольших ошибок каждого сопоставления сканов и IMU, которые суммируются вдоль траектории. Он сильнее всего там, где геометрия даёт алгоритму мало ориентиров:

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

По опыту наших инженеров, наибольший прирост точности даёт планирование замкнутых маршрутов: начинайте и заканчивайте в одной точке и пересекайте собственный путь каждые несколько минут. Для нашего ручного SLAM-сканера заявлена толщина облака точек не более 1 cm после постобработки и не более 2 cm в реальном времени при дальности 0.1–70 m. Считайте такие значения относительной прецизионностью в благоприятных условиях; абсолютная точность также зависит от привязки облака к опорным точкам.

Как геопривязать облако точек SLAM?

Облако SLAM создаётся в собственной локальной системе координат. Для размещения в системе проекта его привязывают к измеренным опорным точкам. Это также ограничивает дрейф на длинных маршрутах.

  1. Заложите вдоль маршрута опорные марки или мишени, измерив их GNSS RTK приёмником снаружи либо тахеометром внутри.
  2. Во время сканирования задержитесь на каждой опорной марке или отсканируйте распознаваемые мишени, чтобы программа могла их отметить.
  3. При обработке введите координаты опорных точек и выполните уравнивание траектории с ограничениями.
  4. Проверьте невязки на независимых контрольных точках, не использованных в уравнивании, и включите их в отчёт.

Практическая рекомендация для клиентов: одна опорная точка в начале и конце каждой петли плюс примерно одна через каждые 50–100 m на длинных линейных маршрутах, например в тоннелях. Общие этапы регистрации и очистки описаны в статье об обработке облаков точек.

Каковы основные применения одновременной локализации и картографирования?

Основные применения одновременной локализации и картографирования — навигация роботов и транспорта, а также быстрая 3D-съёмка пространств, где штативное сканирование или GNSS работают медленно либо неприменимы. В геодезии и инженерии типичны следующие задачи:

  • Обмеры зданий и BIM: съёмка многоэтажных интерьеров, технических помещений и вертикальных шахт за один проход с последующим моделированием.
  • Подземные горные работы и тоннели: штреки, очистные камеры и профили тоннелей в отсутствие GNSS.
  • Лесное хозяйство: высота деревьев, диаметр стволов и густота древостоя под пологом.
  • Ход строительства: еженедельные обходы для сравнения выполненных работ с проектом.
  • Штабели и крытые склады: объёмы материалов под навесами; подробнее — в руководстве по измерению объёмов штабелей.
  • Культурное наследие и эксплуатация: документирование сложных зданий без многочасовых установок прибора.

За пределами геодезии SLAM применяется в складских роботах, беспилотных автомобилях, доставочных дронах и дополненной реальности, однако у этих потребительских и автомобильных применений другие требования к точности.

SLAM или наземное лазерное сканирование: что выбрать?

Используйте SLAM, когда скорость и охват важнее миллиметров; выбирайте наземный лазерный сканер на штативе, когда нужна максимальная точность и плотность на каждой поверхности. Во многих проектах их сочетают.

КритерийРучной SLAMНаземное лазерное сканирование (TLS)
Способ съёмкиНепрерывно при ходьбеСтатические установки на штативе
Типичная относительная точностьОколо 1–3 cmМиллиметровый уровень на малых расстояниях
Скорость съёмки этажа площадью 2000 m²От нескольких до десятков минутНесколько часов и множество установок
Плотность точек и шумМеньшая плотность, более толстые поверхностиВысокая плотность, тонкие и чёткие поверхности
Лучше всего подходит дляПланы этажей, объёмы, шахты, леса, быстрая исполнительная съёмкаДетальный BIM, деформации конструкций, промышленные объекты, детали памятников

Распространённая гибридная схема — съёмка критичных участков, например фасада или машинного помещения, высокоскоростным наземным лазерным сканером, а остального здания — SLAM, с регистрацией обоих наборов по одной опорной сети. Статическая технология подробно описана в статье о наземном лазерном сканировании.

Типичные ошибки SLAM в поле и как их избежать

Большинство плохих результатов SLAM связано с прохождением маршрута, а не с оборудованием. Алгоритмы предполагают плавное движение и достаточную геометрию в поле зрения, поэтому полевые навыки имеют значение.

  • Слишком быстрая ходьба или резкие повороты: поддерживайте ровный темп и медленно поворачивайте у дверей и углов.
  • Проход через двери без остановки: ненадолго задерживайтесь в проёме, чтобы сканер видел обе комнаты.
  • Отсутствие петель: планируйте замыкающиеся маршруты; незамкнутые маршруты накапливают дрейф.
  • Запуск в движении: инициализируйте сканер неподвижно в течение времени, указанного производителем.
  • Игнорирование опорной сети: без опорных точек облако нельзя проверить или поместить в систему координат проекта.
  • Слишком длинные сеансы: делите очень большие объекты на перекрывающиеся задания вместо одного огромного прохода.

Если вы решаете, подходит ли SLAM для вашей работы, или хотите сравнить его с другими 3D-сканерами, ознакомьтесь с нашим ассортиментом 3D-лазерных сканеров либо запросите цену, указав тип проекта и размер площадки. Наши инженеры порекомендуют комплект и схему опорной сети.

Часто задаваемые вопросы

Что такое SLAM простыми словами?

SLAM позволяет движущемуся устройству рисовать карту незнакомого места и одновременно отслеживать своё положение на ней. Оно сравнивает каждый новый лазерный или камерный вид с уже снятым, определяет пройденное расстояние и добавляет новый вид к карте. Ручные сканеры создают так 3D-облака во время ходьбы.

Что означает SLAM в строительстве?

В строительстве и геодезии SLAM означает одновременную локализацию и картографирование. Это ручные, рюкзачные или транспортные сканеры, собирающие 3D-облака площадок и зданий в движении. Подрядчики применяют SLAM для контроля хода работ, исполнительной документации, проверки объёмов и исходных BIM-данных: большие площади снимаются намного быстрее статического штативного метода.

SLAM — то же самое, что лидар?

Нет. Лидар — датчик, измеряющий расстояния лазерными импульсами. SLAM — алгоритм оценки положения и построения карты по данным датчиков. Многие SLAM-сканеры используют лидар как основной датчик, но SLAM работает и по изображениям камер, а лидар — без SLAM, например на неподвижном штативе.

Нужен ли GPS для SLAM?

Нет. SLAM работает без спутникового позиционирования, поэтому применяется внутри, под землёй и под густыми кронами. Некоторые системы добавляют GNSS снаружи для снижения дрейфа и прямой привязки к реальным координатам. Без GNSS облако геопривязывают сканированием опорных точек, измеренных тахеометром или RTK-приёмником.

Насколько точен ручной SLAM-сканер?

Качественный ручной лидарный SLAM-сканер обычно достигает относительной точности около 1–3 см в структурированных помещениях при замыкании петель. Точность падает на длинных открытых маршрутах, бездетальных коридорах или при быстрой ходьбе. Абсолютная точность зависит от опоры, поэтому перед выдачей всегда проверяйте независимые контрольные точки.

Что такое замыкание петли в SLAM?

Замыкание петли — момент распознавания системой ранее снятого места. Она измеряет расхождение прежнего и текущего положений и оптимизацией распределяет ошибку по всей траектории. Маршруты с несколькими замыканиями — самый эффективный способ снизить дрейф и получить чистое облако.

Чем 2D SLAM отличается от 3D SLAM?

2D SLAM использует одноплоскостной лазер и строит плоский план, достаточный многим роботам в помещениях. 3D SLAM использует вращающийся многолучевой лидар и IMU для оценки движения с шестью степенями свободы и построения полного 3D-облака, требуемого геодезией, BIM, горным и лесным хозяйством.

Нужно оборудование для этой работы?

Сообщите задачу, страну и количество. Инженер ответит с комплектацией и ценой в течение одного рабочего дня. MOQ — одна единица; доступен OEM.

Статьи по теме

Все статьи
3D-сканирование и лидар · 7 минут чтения

Что такое лидар? Как работают лидарные сканеры и где их применяют

Что такое лидар? Лидар (обнаружение и определение дальности с помощью света) — метод дистанционного зондирования, направляющий лазерные импульсы или модулированный луч на поверхности и…

3D-сканирование и лидар · 8 минут чтения

Руководство по покупке 3D лазерного сканера: типы, точность, цена и критерии выбора

3D лазерный сканер измеряет миллионы точек на поверхностях по времени прохождения лазерного света или методом триангуляции, создавая облако точек для моделирования и…

Запросить цену

Получите коммерческое предложение в течение одного рабочего дня

Укажите продукцию, количество и место доставки. Инженер ответит с ценой под вашу конфигурацию, комплектацией и сроком поставки.

  • WhatsApp — самый быстрый ответ+86 176 2154 1688
  • Эл. почта[email protected]
  • Часы работы отдела продажПн–Сб, 09:00–18:00 по китайскому времени (UTC+8)
  • КомпанияShanghai Mars Industrial Co., Ltd., Шанхай, Китай

Запросить коммерческое предложение

Заполнено из вашего списка запроса. Можно свободно редактировать.
Мы отвечаем в течение одного рабочего дня.

Нужна конфигурация под ваш проект? Спросите инженера.