Головна Глосарій SLAM – одночасна локалізація та картування

Обговоріть своє застосування технології SLAM з нашими експертами →
Pulse 40 V2 Mini праворуч
Pulse-40 OEM
IMU тактичного класу 0,5°/год — нестабільність гіроскопа та 6 мкг — зміщення акселерометра під час руху Діапазон гіроскопа: ± 4000 °/с | Діапазон акселерометра: ±40 g 19 грамів, 0,3 Вт
Дізнайтеся
Pulse-40 OEM
Quanta Micro INS Mini Unit праворуч
Quanta Micro
INS Внутрішня одинарна/подвійна антена GNSS 0,06° Курс 0,015° кут крену та нахилу RTK
Дізнайтеся
Quanta Micro
OEM-мініблок Ellipse D INS праворуч
OEM Ellipse-D
Інерціальна навігаційна система Внутрішня геодезична подвійна антена 0,05° кут крену/нахилу RTK 0,2° кут курсу RTK
Дізнайтеся
OEM Ellipse-D

SLAM – одночасна локалізація та картування

Повернутися до глосарія
SLAM Одновременна локалізація та побудова карти Viametris

SLAM (одночасна локалізація та побудова карти) — це метод, що використовується в робототехніці та навігації, який дозволяє пристрою створювати карту невідомого середовища та водночас відстежувати власне положення на цій карті. Технологія SLAM відіграє критично важливу роль в автономних системах, таких як безпілотні автомобілі, безпілотні літальні апарати (БПЛА), автономні підводні апарати (АПА), сервісні роботи та пристрої доповненої реальності (AR). Вона дозволяє цим платформам орієнтуватися у складних умовах без використання попередньо створених карт або зовнішніх систем позиціонування, таких як GPS. Системи SLAM поєднують дані датчиків, математичні алгоритми та обчислення в реальному часі для створення точних карт і відстеження пересування. Основна складність полягає в одночасному вирішенні двох завдань: з'ясуванні місця розташування системи та визначенні того, як виглядає навколишнє середовище.

Системи SLAM зазвичай використовують різноманітні датчики для збору даних про навколишнє середовище. Поширені вхідні дані датчиків включають лідар, камери (монокулярні, стерео або RGB-D), радар та інерціальні вимірювальні блоки (IMU). Ці датчики збирають інформацію про відстані до найближчих об'єктів, візуальні особливості середовища та рух системи. Ключовим компонентом цієї системи є злиття датчиків (sensor fusion), яке об'єднує дані з кількох джерел для підвищення точності та надійності. Візуальний SLAM, наприклад, використовує зображення з камер для виявлення таких деталей, як краї та кути в навколишньому середовищі. SLAM на базі лідара спирається на лазерні сканування для генерації хмар точок навколишнього середовища. Вибір датчика залежить від конкретного застосування, умов експлуатації та вимог до продуктивності.

Алгоритм SLAM безперервно оцінює положення пристрою та оновлює карту за допомогою процесу, відомого як рекурсивне оцінювання стану. Це передбачає ймовірнісні методи, такі як фільтр Калмана, розширений фільтр Калмана (EKF) або фільтри часток. Ці методи прогнозують наступне положення системи на основі моделей руху та коригують прогноз за допомогою нових спостережень датчиків. Водночас система будує та оновлює карту, яка зазвичай представлена у вигляді сітки або набору орієнтирів. Виявлення замикання циклу (loop closure) є критичною функцією в SLAM, яка визначає, коли пристрій повертається до раніше закартованого місця. Це допомагає зменшити накопичені похибки та забезпечує незмінність карти.

Однією з головних переваг SLAM є те, що вона забезпечує автономність у середовищах, де GPS ненадійний або недоступний. Закриті приміщення, підземні тунелі, густі ліси та підводні ділянки часто не мають супутникового покриття. У таких сценаріях SLAM пропонує альтернативу, спираючись виключно на бортові датчики та обробку даних. У робототехніці SLAM дозволяє машинам пересуватися, досліджувати та виконувати завдання без втручання людини чи заздалегідь завантажених карт. Складські роботи використовують її для оптимізації своїх маршрутів, уникаючи зіткнень зі стелажами та працівниками. Дрони, оснащені SLAM, можуть інспектувати інфраструктуру, досліджувати місцевість або орієнтуватися в обмеженому просторі. Мобільні пристрої AR використовують її для закріплення віртуального контенту на поверхнях реального світу з просторовою точністю.

SLAM – Simultaneous localization and mapping (Одночасна локалізація та побудова карти) також сприяє розвитку автономного керування. Транспортні засоби з автопілотом використовують SLAM, щоб розуміти планування дороги, відстежувати своє місцеперебування та орієнтуватися в динамічних середовищах. Картографування в реальному часі дозволяє автомобілю адаптуватися до непередбачуваних змін, таких як перекриття доріг або перешкоди. У галузі охорони здоров'я та сільського господарства SLAM допомагає спрямовувати роботів через захаращені лікарняні палати чи поля. Підводні апарати використовують SLAM для картографування дна океану або інспекції занурених у воду конструкцій. У цих сферах застосування здатність одночасно визначати місцеперебування та будувати карту забезпечує основу для безпечної та ефективної роботи.

Незважаючи на свої переваги, SLAM стикається з кількома технічними проблемами. Шум датчиків, динамічні середовища та обчислювальна складність можуть впливати на продуктивність. Алгоритми SLAM повинні обробляти великі обсяги даних у режимі реального часу, часто з обмеженими бортовими ресурсами. Середовища з повторюваними елементами, поганим освітленням або невеликою кількістю орієнтирів можуть спричинити помилки в локалізації або картографуванні. У зовнішніх застосуваннях погодні умови та варіації рельєфу створюють додаткову невизначеність. Дослідники продовжують розробляти методи SLAM, які вирішують ці проблеми за допомогою машинного навчання, семантичного картування та надійних методів асоціації даних. Системи SLAM стають більш масштабованими, адаптивними та точними в міру вдосконалення алгоритмів і апаратного забезпечення.

Дослідіть наші IMU