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

Примеры действий, которые новая система сумела распознать… А вы сможете?

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

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

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

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

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

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