Найти в Дзене
Innovate Today

Роботы сами выбирают свои глаза и уши: алгоритм узнаёт датчики

Чтобы робот видел и чувствовал, он оснащается сенсорами: камерой, лидаром, GPS, акселерометром. Обычно каждый новый сенсор требует сложной калибровки: нужно понять, где он расположен, под каким углом направлен, насколько точны его данные. Эта работа требует участия инженеров и занимает много времени. Но что если робот сам поймёт, какой датчик ему дали, где он находится и как его использовать? Исследователи разработали алгоритм, который делает именно это: автоматически распознаёт тип подключения, определяет положение и ориентирует сенсор в общей системе координат. Алгоритм анализирует данные, поступающие с датчика, и сравнивает их с прогнозом: например, если к роботу подключили камеру, и она показывает горизонтальную плоскость, то робот может понять, что она смотрит вперёд. Потом он проверяет, как показания камеры соотносятся с данными лидара или GPS, и вычисляет угол установки. Для интеграции достаточно один раз проехать по известному маршруту: система корректирует погрешности и строит
Оглавление

Зачем роботам самоидентификация

Чтобы робот видел и чувствовал, он оснащается сенсорами: камерой, лидаром, GPS, акселерометром. Обычно каждый новый сенсор требует сложной калибровки: нужно понять, где он расположен, под каким углом направлен, насколько точны его данные. Эта работа требует участия инженеров и занимает много времени. Но что если робот сам поймёт, какой датчик ему дали, где он находится и как его использовать? Исследователи разработали алгоритм, который делает именно это: автоматически распознаёт тип подключения, определяет положение и ориентирует сенсор в общей системе координат.

Как это работает

Алгоритм анализирует данные, поступающие с датчика, и сравнивает их с прогнозом: например, если к роботу подключили камеру, и она показывает горизонтальную плоскость, то робот может понять, что она смотрит вперёд. Потом он проверяет, как показания камеры соотносятся с данными лидара или GPS, и вычисляет угол установки. Для интеграции достаточно один раз проехать по известному маршруту: система корректирует погрешности и строит единую карту. В результате разработчики экономят время, а роботы становятся модульными: вы можете подключить новый сенсор, и он заработает без вмешательства человека.

Где это пригодится

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