Опубликовано 15 июня 2025

Оптическое позиционирование роботов с помощью светодиодов

Как засунуть инфракрасный свет в коробку и заставить его находить роботов

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

Электротехника и системные науки 4 – 6 минут чтения
Автор публикации: Доктор Алексей Петров 4 – 6 минут чтения

Вы когда-нибудь задумывались, почему роботы-пылесосы иногда ведут себя как пьяные ежи? Дело не в программировании, а в том, что они банально не знают, где находятся. GPS в помещении не работает, а существующие системы навигации либо дорогие, либо глючные. Но что если я скажу, что решение лежит прямо у нас над головой – в обычных светодиодах?

Оптическое позиционирование: зачем нужна новая технология?

Зачем вообще изобретать велосипед?

Представьте склад на окраине Новосибирска зимой. Температура за бортом -35°C, влажность скачет, а роботу-погрузчику нужно точно знать, где он находится среди стеллажей высотой в три метра. Wi-Fi сигнал глушится металлическими конструкциями, ультраширокополосные датчики стоят как крыло от самолета, а лазерные системы боятся пыли больше, чем кот воды.

Тут-то и приходит на помощь оптическая беспроводная связь. Простыми словами – светодиоды на потолке мигают, датчик на роботе их «видит», и на основе силы сигнала система вычисляет положение. Звучит элементарно, но дьявол, как всегда, в деталях.

Оптическое позиционирование: проблема отсутствия открытых данных

Проблема в том, что данных нет

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

Именно поэтому мы решили создать первый серьезный открытый набор данных, который объединяет оптическое позиционирование с инерциальными датчиками (те самые гироскопы и акселерометры, что стоят в вашем телефоне).

Методика создания системы оптического позиционирования

Как мы это делали

Установка была максимально приближена к реальным условиям. Четыре инфракрасных светодиода на потолке высотой 2,4 метра – как в обычном офисе или складе. Каждый светодиод мигает на своей частоте, чтобы датчик мог их различить.

На роботе-тележке установили фотодиод и инерциальный блок. Робот ездил по заданным траекториям с тремя скоростями: медленной (0,15 м/с – как пенсионер в очереди), средней (0,275 м/с – обычная походка) и быстрой (0,45 м/с – когда опаздываешь на работу).

Но самое интересное – мы тестировали систему в двух условиях: в пустом помещении и с металлической колонной посередине. Эта колонна имитировала препятствия, которые блокируют прямую видимость между светодиодами и датчиком – типичная ситуация в реальном мире.

За точными координатами следила профессиональная система захвата движения Qualisys – та же технология, что используется в кино для создания спецэффектов.

Результаты тестирования оптического позиционирования: точность в цифрах

Что получилось в цифрах

Собрали более 110 тысяч измерений за 80 минут записи. Частота данных: светодиоды – 27 Гц, инерциальные датчики – 200 Гц, эталонные координаты – 160 Гц.

Первые тесты показали неожиданные результаты. Простая многопозиционная триангуляция (когда по силе сигнала вычисляется расстояние до каждого источника) давала точность около 25-40 см. Неплохо, но недостаточно для точной навигации.

Применение гауссовских процессов – продвинутого метода машинного обучения – сразу улучшило ситуацию. При достаточном объеме обучающих данных (400 точек) медианная ошибка упала до 9-11 см. Это уже серьезная точность.

Интеграция гироскопов: повышение точности позиционирования

Когда добавили гироскопы

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

Результат превзошел ожидания:

  • 99-процентная ошибка снизилась с 40 до 25 см
  • Медианная точность улучшилась до 7-9 см
  • Система научилась отличать реальное движение от вибраций

Оптическое позиционирование в условиях препятствий

Препятствия – это жизнь

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

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

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

Зачем это нужно

Может показаться, что мы просто играемся с цифрами, но на самом деле за этим стоят вполне конкретные применения:

Складская логистика: Роботы-погрузчики могут точно позиционироваться между стеллажами без дорогостоящей лазерной навигации.

Навигация в аэропортах: Автономные тележки для багажа или роботы-уборщики смогут ориентироваться в сложной инфраструктуре.

Умные заводы: Мобильные роботы на производственных линиях получат недорогую, но точную систему навигации.

Медицинские учреждения: Роботы для доставки лекарств и еды смогут автономно перемещаться по больничным коридорам.

Перспективы развития оптического позиционирования роботов

Что дальше?

Мы выложили весь набор данных в открытый доступ. Любой исследователь или инженер может скачать 110 тысяч измерений и протестировать свои алгоритмы на реальных данных. Больше никого не заставляем изобретать велосипед с нуля.

В планах – исследование более продвинутых методов объединения данных, включая нейронные сети и диффузионные модели. Возможно, удастся выжать из этой технологии еще больше точности.

А пока можно констатировать: оптическое позиционирование с инерциальными датчиками – это не академическая забава, а вполне рабочая технология. Особенно если учесть, что инфракрасные светодиоды стоят копейки, а фотодиоды производятся миллионами.

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

Технологии должны работать не только в лаборатории, но и в реальных условиях. А для этого нужны реальные данные.

Оригинальное название: OWP-IMU: An RSS-based Optical Wireless and IMU Indoor Positioning Dataset
Дата публикации статьи: 22 мая 2025
Авторы оригинальной статьи : Fan Wu, Jorik De Bruycker, Daan Delabie, Nobby Stevens, Francois Rottenberg, Lieven De Strycker
Предыдущая статья Как научить компьютер принимать решения лучше человека? Следующая статья Технеций против правил: когда атомы не хотят играть по сценарию

Связанные публикации

Вам может быть интересно

Войти в Лабораторию

Исследование не заканчивается одним экспериментом. Ниже – публикации, которые развивают похожие методы, вопросы или концепции.

Разбираем, как группа роботов может прийти к единому решению, когда датчики работают медленнее процессоров, а сигналы идут с задержками.

Доктор Алексей Петров 15 июл 2025

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

Доктор Алексей Петров 9 июн 2025

От исследования к пониманию

Как создавался этот текст

Этот материал основан на реальном научном исследовании, а не сгенерирован «с нуля». В начале работы нейросети анализируют исходную публикацию: её цели, методы и выводы. Затем автор формирует связный текст, который сохраняет научный смысл, но переводит его из академического формата в ясное и читаемое изложение – без формул, но без потери точности.

Применимость решений

93%

Устойчивость к хайпу

85%

Реализм

95%

Нейросети, участвовавшие в работе

Мы показываем, какие модели использовались на каждом этапе – от анализа исследования до редакторской проверки и создания иллюстрации. Каждая нейросеть выполняет свою роль: одни работают с источником, другие – с формулировками и структурой, третьи – с визуальным образом. Это позволяет сохранить прозрачность процесса и доверие к результату.

1.
GPT-4-turbo OpenAI Резюмирование исследования Выделение ключевых идей и результатов

1. Резюмирование исследования

Выделение ключевых идей и результатов

GPT-4-turbo OpenAI
2.
Claude Sonnet 4 Anthropic Создание текста на основе резюме Преобразование резюме в связное объяснение

2. Создание текста на основе резюме

Преобразование резюме в связное объяснение

Claude Sonnet 4 Anthropic
3.
Phoenix 1.0 Leonardo AI Создание иллюстрации Генерация изображения по подготовленному промпту

3. Создание иллюстрации

Генерация изображения по подготовленному промпту

Phoenix 1.0 Leonardo AI

Хотите знать о новых
экспериментах первыми?

Подписывайтесь на наш Telegram-канал – там мы делимся всем самым
свежим и интересным из мира NeuraBooks.

Подписаться