Каждый раз, проходя между стеллажами супермаркетов с тележкой, вы следите за тем, чтобы не потерять её. Жалко будет заново набирать все товары с полок. Однако новая разработка израильских инженеров может изменить ситуацию. Теперь тележки будут сами следовать за вами.
Роботизированную тележку создали Омри Элмалех и Охад Руснак, студенты с электроинженерного факультета одного из знаменитейших израильских вузов – Техниона (Технологического института). Отметим, что Омри совмещает учёбу в Технионе с работой в израильском отделении компании Intel.
Инженеры создали комплекс из аппаратного и программного обеспечения для автоматизированной тележки под рабочим названием Cart2Go. Аппаратная часть основана на плате Arduino, а для отслеживания обстановки используется 3D-сенсор Kinect от Microsoft. Отметив «своего» пользователя, тележка будет следовать за ним в сложной обстановке, будь то ряды стеллажей в супермаркете, людный вестибюль вокзала или аэропорта или, скажем, даже библиотека.
Изобретатели начали разработку с создания алгоритма. Когда эта сложнейшая задача была выполнена, они использовали полуразбитую тележку из супермаркета для физических испытаний.
Принцип работы примерно таков: с помощью 3D-сенсора Kinect тележка сканирует пространство перед собой и сличает образы людей с образом пользователя на основе алгоритмов распознавания. За работу алгоритмов отвечает вычислительный блок на основе Arduino. Обнаружив нужного человека, процессор отдаёт тележке команду следовать за ним, отслеживая его перемещение в реальном времени.
Это уже не первое подобное изобретение, но у предшественников Cart2Go были определённые ограничения. Работе одной из таких разработок человек должен был помогать с помощью внешнего пульта. Другая могла распознавать «своего» человека, только если тот был одет в красное. В случае с Cart2Go пользователю достаточно нажать на кнопку, чтобы камера его запечатлела. После этого тележка будет автоматически его распознавать.
Разумеется, алгоритмы тележки на сегодня несовершенны, но в неё заложена и функция самообучения. Процессор постоянно обрабатывает и сохраняет новую информацию, благодаря чему тележка постоянно улучшает алгоритмы опознания.
Разработчики намерены в скором времени вывести Cart2Go на рынок. Они понимают, что проект ещё не доведен до полной готовности, и заняты реализацией дополнительных функций. Например, осталось научить тележку после шоппинга возвращаться на место.