Опубликовано 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-канал –
там мы регулярно публикуем анонсы новых книг, статей и интервью.

Подписаться