Чем ты там занят?: Понимает без слов

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

Прототип такой системы создан инженерами из Robot Learning Lab Корнельского университета. Проект реализован на базе Kinect для Xbox 360, знаменитого «контроллера без контроллера». Kinect позволяет пользователю взаимодействовать с игровой приставкой через устные команды, позы тела, движения, демонстрацию объектов или картинок. Взяв за основу камеру Kinect RGBD, разработчики и создали робота, неплохо умеющего распознавать действия людей. Он способен сделать вам замечание, если вы будете чавкать и предложить свою поддержку при переноске тяжестей.

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

С камеры данные поступали в компьютер, который с помощью специального алгоритма распознавал фигуру человека и его движения, разбивал их на набор более простых компонентов движений, из последовательности которых уже был способен определить, что именно делает человек. Для человека, уже «знакомого» роботу, он делал это с точностью 84,4%, а для нового — 64,2%.

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

Читайте также о знаменитом роботе ASIMO, современном предке будущих персональных роботов: "Ближе к людям«.

По сообщению I Programmer