По-настоящему революционной особенностью Kinect была его цена. Сложная технология машинного зрения, которая прежде стоила десятки или даже сотни тысяч долларов и требовала использования громоздкого оборудования, теперь была доступна в компактном и легком бытовом устройстве по цене $150. Исследователи, работавшие в области робототехники, сразу же увидели в технологии Kinect огромный потенциал, который мог полностью преобразить их сферу деятельности. Уже через несколько недель после выхода устройства на рынок инженеры из университетов и изобретатели-одиночки научились управлять Kinect и начали публиковать в YouTube видеоролики с роботами, которые теперь могли видеть в трех измерениях{7}. Специалисты Industrial Perception также решили использовать в своей системе восприятия изображения технологию, лежавшую в основе работы Kinect, результатом чего стало появление относительно недорогого устройства, быстро приближающегося к человеку по умению воспринимать внешнюю среду и взаимодействовать с ней в условиях обычной для реального мира неопределенности.

Универсальный робот-рабочий

Робот Industrial Perception – узкоспециализированное устройство, предназначенное для перемещения коробок с максимальной эффективностью. Компания Rethink Robotics из Бостона выбрала иной путь, разработав легкого человекоподобного промышленного робота по имени Бакстер (Baxter), которого можно легко научить выполнять различные повторяющиеся задачи. Rethink была основана Родни Бруксом, исследователем робототехники с мировым именем из Массачусетского технологического института (MIT) и сооснователем iRobot, компании – производителя роботов-пылесосов Roomba, а также военных роботов, занимающихся обезвреживанием бомб в Ираке и Афганистане. Бакстер, стоимость которого значительно меньше годовой зарплаты обычного американского рабочего, по сути дела, является уменьшенной версией промышленного робота, предназначенной для безопасной работы в непосредственной близости от людей.

В отличие от промышленных роботов, нуждающихся в сложном дорогостоящем программировании, научить Бакстера требуемым движениям очень просто: достаточно повторить их с помощью его манипуляторов. Если на предприятии используется несколько роботов, достаточно обучить одного Бакстера, а затем передать нужные знания остальным роботам, подключив к каждому из них USB-устройство с соответствующими данными. Робот может выполнять широкий круг задач, включая сборочные работы, перемещение деталей между конвейерными лентами, расфасовку продукции и обслуживающие работы при обработке металлов. Особенно хорошо Бакстеру удается упаковка готовой продукции в коробки. По данным K'NEX (компании – производителя детских конструкторов из Хатфилда в Пенсильвании), умение Бакстера упаковывать продукцию с максимальной плотностью позволило уменьшить количество используемых коробок на 20–40 %{8}. Робот Rethink обладает двухмерным зрением, обеспечиваемым камерами на его запястьях, что дает ему возможность брать детали и даже выполнять несложные работы по проверке качества.

На пороге революции в робототехнике

Несмотря на то что между роботом Бакстером и роботом-грузчиком Industrial Perception мало общего, оба они построены на одной и той же программной платформе. Изначально операционная система для роботов ROS (Robot Operating System) была разработана в Лаборатории искусственного интеллекта Стэнфордского университета, а затем доведена до состояния полноценной робототехнической платформы небольшой компанией Willow Garage, Inc., которая занимается проектированием и производством программируемых роботов, используемых главным образом при проведении научных исследований в университетах. ROS похожа на такие операционные системы, как Microsoft Windows, Macintosh OS и Android компании Google, но назначение ее иное – максимально упростить процесс программирования роботов и управление ими. Поскольку ROS является бесплатным ПО с открытым исходным кодом, т. е. разработчики могут легко вносить в нее изменения и усовершенствования, она стремительно превращается в общепринятую программную платформу в области робототехники.