5 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Обзор контроллера Leap Motion: пассы руками

Обзор устройства Leap Motion

Комплект поставки:

  • Контроллер
  • Два USB-кабель
  • Документация

Контроллер, позволяющий управлять компьютером без мышки и клавиатуры, звучит здорово, правда? На деле Leap Motion оказывается интересной игрушкой, но вот насчет управления сильно сказано (на мой взгляд).

Дизайн, конструкция

Что такое Leap Motion? Если вкратце, это датчик, позволяющий взаимодействовать с компьютером без клавиатуры и мышки. Если смотреть шире, то в будущем эта технология может дополнить существующие интерфейсы – лучше пока не говорить о том, что заменит полностью. Ту же физическую клавиатуру заменить очень сложно, и пока еще адекватного решения никто не предложил. В Apple проделали титаническую работу по доводке до ума тачпадов в ноутбуках, и именно этой компании нужно сказать спасибо за то, что не приходится таскать с собой мышку. Вполне может быть, Leap Motion станет привычным решением через какое-то время – не касаясь экрана, переключаться между приложениями или экранами приложений, быстро выбирать нужный объект, смахнуть все программы и перейти на рабочий стол. О более сложных вещах пока речи не идет, и ниже я расскажу, почему.

Конструктивно Leap Motion – небольшой блок, под тонированным стеклом спрятаны инфракрасные датчики, с их помощью создается этакое поле, улавливающее движение ваших рук или одной руки. Объясняю без технических терминов, для многих важнее не технология сама по себе, а то, чем эта технология может быть полезна. Или за что вам предстоит отдать почти сто долларов (или около пяти тысяч рублей в России).

На нижней части – резиновая накладка, сбоку есть световой индикатор, горит зеленым при подключении к компьютеру. Разъем USB 3.0, на экране MacBook Pro 15 Retina, а с ним я и тестировал гаджет, периодически появляются уведомления о необходимости почистить стекло контроллера, так он начинает работать точнее.

Установка

Процесс установки очень прост: сдираете наклейку, подключаете к ноутбуку, открываете официальный сайт, вот эту ссылку leapmotion.com/setup. Есть ПО для OS X и Windows, но во всех официальных материалах фигурируют в основном iMac.

Для ноутбука это не самая лучшая покупка, даже короткий кабель оказывается очень длинным. С MBP устройство использовать лучше всего в том случае, если поставить на подставку, подключить клавиатуру и где-то между ними положить Leap Motion. Есть расположите в области между клавиатурой и экраном, готовьтесь к тому, что блочок будет страшно нагреваться, в этом ничего хорошего нет.

Кстати, в компании говорят о том, что не имеет значения, куда именно вы поставите контроллер, слева или справа от клавиатуры, сверху или снизу.

В итоге он у меня лежал перед корпусом ноутбука.

После установки ПО под названием Airspace можно начинать работать с программами в этой среде, некоторые скачиваются автоматически (можно удалить, если не нужны), другие вам предстоит купить или скачать в фирменном магазине. Я попробовал Flocking, Boom Ball, Marionette Zoo. Здорово. Но как насчет управления программами в рамках операционной системы?

Touchless

Программы в AirSpace очень интересны, с ними можно забавляться, показывать друзьям, играть в Cut The Rope, но для меня наибольший интерес представляло управление привычными программами в OS X с помощью контроллера. Полагаю, для многих именно это вызывает основной интерес. Для этого необходимо установить программу Touchless, она существует в версиях для OS X и Windows. После открытия вам необходимо пройти короткое обучение, ну а затем можете прикоснуться (так сказать) к будущему. Что происходит на практике?

  • Если водить одним пальцем над контроллером, то так можно управлять курсором, в настройках Leap Motion рекомендую поиграть с разными параметрами, чтобы достичь оптимального результата. Например, в меню Tracking Priority я установил Precizion, для меня лично так удобнее. Когда палец далеко от дисплея, то это просто курсор, если навести его на объект, осуществляется нажатие. Круг превращается в зеленую точку, попасть можно даже в самые маленькие иконки
  • Два пальца – это перелистывание, увеличение и поворот, так удобно читать что-то на страничке в браузере. Но поначалу очень непонятен алгоритм, понадобится привычка
  • Несколько пальцев – тоже перелистывание или переход в Expose, тоже требуется привычка

В этом видео все очень красиво.

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

Выводы

В России Leap Motion стоит около 5 000 рублей. Если вы любите гаджеты, имеете iMac, не жалеете денег на всякие интересные штуки, смело можете купить и поиграть с контроллером самостоятельно. Вдруг понравится? В конце концов, эта штука и правда работает.

Моя основная претензия даже не к задумке, задумка отличная. Иногда пользователю iMac и любого другого компьютера просто хочется посидеть и посмотреть что-нибудь в сети, не трогая клавиатуру или мышь – откинуться в кресле. И вот тут жесты Leap Motion могли бы помочь – кабы не приходилось вытягивать руку, буквально ловить курсор, пытаться понять логику гаджета. Честно, у меня на это нет времени.

Но есть уверенность, что с технологиями, заложенными в Leap Motion, мы еще встретимся в ближайшем будущем.

Обзор бесконтактного манипулятора Leap Motion

Приветствую вас дорогие падаваны. Думаю, многие из вас еще помнят детскую песенку – «Мы писали, мы писали, наши пальчики устали…»? Сегодня мы с вами поговорим о том, как бы наши пальчики размять и попробовать что-то новенькое и интересное.
В процессе работы с компьютерами, особенно с мышью и клавиатурой руки со временем начинают быстро уставать, особенно от мыши. Конечно, можно воспользоваться планшетом и как-то увеличить пространство работы руки и количество жестов.
Но есть еще один метод разнообразить свою работу и взаимодействие с компьютером. В 2012 году, небольшой стартап создал полноценную реализацию бесконтактного контроллера, стартап носит имя Leap Motion, об одноименном контроллере мы сегодня и поговорим.

Вы скажете, что данный контроллер может быть полезен и интересен только гикам, но на самом деле это достаточно продуманная и мощная платформа для развлекательных и профессиональных приложений. Его можно применять и в образовательной деятельности, детям понравится играть в простые, но в тоже время увлекательные игрушки, развивая моторику кистей рук и пальцев. А профессиональные пользователи потихоньку обзаводятся мощным инструментом, привносящим новую концепцию в цифровой скульптинг и оцифровку движений. Вот о таких возможностях мы и поговорим в данной статье. Еще в 2013 году, разработчики компании Autodesk анонсировали поддержку контроллера Leap Motion в пакете Autodesk Maya. 2014 версия пакета получила небольшой, но в тоже время мощный набор расширений для работы с Leap Motion. Итак, давайте начнем наше знакомство с контроллером Leap Motion.

Комплект поставки Leap Motion
Разработчики Leap Motion явно были вдохновлены продукцией небезызвестной компании Apple, свое устройство они упаковывают в компактную коробочку с удобным пластиковым держателем для контроллера и двумя проводками для подключения его к компьютеру. Главное различие данных проводков в длине. Более длинный провод можно прокинуть вокруг компьютера или дотянуться до стола от системного блока. А короткий провод отлично подходит для применения с ноутбуками.
Из бумажных вкладышей лежит только приветственная карточка, которая накрывает сверху контроллер и не дает ему болтаться при транспортировке.

Подключение устройства и установка драйвера
Устройство максимально просто подключить к компьютеру. Для этого просто выбираете кабель по длине и одним концом подключаете его к компьютеру, а вторым к самому устройству. Соблюдать определенную последовательность особо и не требуется. Затем, зайдя на официальный сайт Leap Motion, загружается программное обеспечение с драйвером и необходимым программным обеспечением для выполнения калибровки и настройки контроллера.
Установить программное обеспечение не составит большого труда. Создатели контроллера позаботились о пользователях и сделали данную процедуру максимально удобной. Отметим, что контроллер может быть использован на всех трех основных платформах – Apple Mac OS X, Microsoft Windows и Linux.
После установки программного обеспечения будет автоматически запущено приложение Leap Motion, предоставляющее быстрый доступ к настройке контроллера, специальному порталу приложений Leap Airspace и ряду других функций.

Значок и меню контроллера Leap Motion в строке меню Mac OS X.
Первое что рекомендуется сделать – выполнить базовую настройку контроллера. Для этого в приложении Leap Motion выберите Settings и в соответствующем диалоговом окне осуществите настройку устройства.

Диалоговое окно Leap Motion Control Panel с основными параметрами контроллера.
Если необходимо повысить точность слежения, данную настройку можно выполнить с помощью вкладки Tracking. А для проверки работоспособности устройства рекомендуем воспользоваться вкладкой Troubleshooting и использовать специальную утилиту Diagnostic Visualizer. С его помощью вы сможете отследить работу контроллера и внести изменения в параметры.

Диалоговое окно Diagnostic Visualizer для проверки работоспособности контроллера Leap Motion.
Когда вы настроите контроллер и «наиграетесь» со стандартными и предлагаемыми в Airspace приложениями, вы можете опробовать его применение в профессиональной деятельности и воспользоваться реализацией Leap Motion для Autodesk Maya 2014 и других программ.

Leap Motion plug-in для Autodesk Maya 2014
Компания Autodesk объявила об официальной поддержке контроллера Leap Motion в своих приложениях практически сразу после его анонса и презентации. Однако на данный момент реализована интеграция только с Autodesk Maya 2014, но как заявляют разработчики, данная интеграция в последующих версиях будет постепенно расширяться, и пополняться новыми возможностями. Набор расширений Leap Motion для Autodesk Maya 2014 можно загрузить из двух мест. Первое – магазин приложений Autodesk Exchange | Apps, а второй это специальная страница на сайте AREA.

Страница Leap Motion plug-in for Maya 2014 в магазине Autodesk Exchange | Apps.
Если вы обладаете подпиской Autodesk или зарегистрированы в сервисах Autodesk под единой учетной записью, вы можете бесплатно загрузить Leap Motion plug-in и установить его на свой компьютер. Поддерживается Autodesk Maya 2014 и платформы Mac OS X и Microsoft Windows.

Страница Leap Motion plug-in for Maya 2014 на портале Autodesk AREA.
В отличие от Exchange | Apps, на портале AREA можно посмотреть вводные видео-уроки по работе с контроллером в среде Autodesk Maya и загрузить примеры сцен.
Установка расширения Leap Motion для Maya не занимает много времени, практически все приложения в Exchange | Apps проходят проверку и создаются специальные инсталляторы с минимальным набором различных параметров.
По умолчанию, после загрузки расширения Leap Motion, в Maya будет создана полка с именем Leap. С ее помощью и выполняется активизация контроллера напрямую из Maya. Если же полки не появилось, рекомендуем проверить Plug-in Manager (Window => Settings / Preferences => Plug-in Manager) и удостовериться, что расширение Leap Motion установлено и определилось Maya. Обычно бывает необходимо поставить галочки Loaded и Auto Load для того, чтобы модель расширения автоматически подгружался при запуске Maya или сцены содержащей узлы, связанные с данным модулем расширения.

Читать еще:  Программы для работы с железом. Часть I – настройка видеокарт

Полка Leap на панели Shelfs и активный модуль расширения LeapMotion.mll в Maya Plug-in Manager.
Для активизации контроллера Leap Motion вы можете воспользоваться кнопкой на полке с изображением самого устройства. После того как будет выполнена активизация: в сцену будут добавлены несколько новых узлов: leapHandle, leapGestures и leapGrab. Помимо узлов расширение Leap Motion создает несколько взаимосвязанных объектов: которые имитируют кисти рук и кончики пальцев. По умолчанию это два локатора и 10 сфер. Воздействие на объекты и связи с ними оказывают именно сферы.

Активный контроллер Leap Motion и созданная для него оснастка в Maya. В окне проекций отображается левая рука пользователя.
Для чего может пригодиться контроллер Leap Motion? Вопрос достаточно необычный, учитывая что это средство для захвата положения и движения рук. Разработчики расширения для Maya позиционируют его как средство для навигации в виртуальном пространстве, инструмент для манипуляции объектами, контроллер для анимации и инструмент для цифрового скульптинга.

Видео-демонстрация. Загрузка расширения Leap Motion из Autodesk Exchange | Apps и активизация контроллера в Maya.
Согласно представленным разработчиками примерам, устройство вполне способно реализовать все заявленные возможности. В начале работы с контроллером и Maya придется слегка привыкнуть к его поведению, но освоившись вы быстро сможете найти ему применение в одной из представленных выше областей.

Leap Motion и навигация в виртуальном пространстве
В целом, как показали первые тесты, после привыкания к Leap Motion можно неплохо поиграться с позиционированием камеры в виртуальном пространстве Maya. Так, создав несколько выражений и связав с их помощью атрибуты трансформации и Leap Motion, можно аккуратно выполнять позиционирование камеры в сцене.

Вид сцены с положения камеры позиционируемой с помощью Leap Motion.
На представленном ниже видео наглядно показано как осуществляется позиционирование камеры с помощью контроллера Leap Motion.

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

Скульптинг с помощью Leap Motion
А вот тема, ради которой я стал исследовать Leap Motion это скульптинг. Всем известно, что Maya обладает возможностями по лепке и редактированию геометрии с помощью кистей. Конечно, не так удобно как в том же Autodesk Mudbox, но в тоже время достаточно для понимания общих принципов лепки в цифровом пространстве.
Кто-то может воспротивиться и сказать, что в Maya инструменты скульптинга более чем плохи и непригодны, но я отвечу так: «Ребята, подождите следующей версии…, вы приятно будете удивлены!». Что же касаемо реализации Leap Motion в Maya и поддержке скульптинга, на данный момент данная технология реализована на очень раннем этапе, и может быть пригодна для создания несложных моделей, а по сути создания общих заготовок для последующей ретопологии и детализации руками и с помощью Modelling Toolkit.

Видео-демонстрация. Базовая сцена для демонстрации скульптинга с помощью Leap Motion.
Рассмотрим детальнее, как же реализована поддержка скульптинга в Maya с помощью Leap Motion. Чтобы начать работать с деформацией геометрии используя Leap Motion необходимо выделить объект для скульптинга и ввести в Script Editor команду на Python:

Данная команда обеспечивает создание специального узла leapDeformer определяющего положение пальцев по отношению к поверхности и выполняющего деформацию.

Граф связей между объектом сферы и узлами Leap Motion. За деформацию объекта отвечает узел leapDeformer.
Узел деформации leapDeformer может работать в трех режимах: push, pull и pushPull. Причем третий режим позволяет выполнять эти действия толкания и вытягивания одновременно. Как и в любом другом редакторе цифрового скульптинга, контроль усилия и радиуса воздействия могут быть настроены в соответствии с желаниями пользователя. За это в leapDeformer отвечают атрибуты Radius и Power.

Интерфейс узла leapDeformer с основными параметрами.
Если же вам не хочется, чтобы ваши действия были сохранены, а модель не деформировалась, можно просто снять флажок с атрибута Permanent. Это позволит просто и без лишних деформаций сконфигурировать leapDeformer.
Группа отдельных атрибутов, представляющих каждый из доступных пальцев, позволяет активизировать применение только определенных пальцев вашей руки и ограничить воздействие большого количества точек. При этом, вы спокойно сможете использовать искусственные конструкции, например такую как палочка с белым шариком.
Отдельного внимания заслуживает скульптинг на больших поверхностях. По умолчанию контроллер настроен на небольшой масштаб работы и если вам хочется выполнить деформацию геометрию с помощью Leap Motion то необходимо внести правки в атрибуты узла leapHands.
Допустим, если модель создана в размене 250 х 300 см, то соответственно необходимо увеличить масштаб leapHands с 0.05 до 0.1 или 0.25. Тогда, положение сфер и локаторов кистей рук будет соответствовать масштабу объекта.

Видео-демонстрация. Пример скульптинга на большой модели с адаптированным параметром Scale в leapHands.

Подводя итоги
Как было сказано в начале данной статьи, Leap Motion очень хорошо может подойти для простых и обобщающих операций в процессе создания модели. Однако потенциал, заложенный в данном устройстве, может быть использован и для решения более сложных задач. Мы обошли стороной, что очень зря, такую область, как анимация персонажей. По своей сути, данный подход реализуется аналогично камере. Пальцы и кисть связываются с элементами Leap Motion и могут быть трансформированы с помощью простого передвижения рук над контроллером.

Видео-демонстрация. Пример трансформации рук цифрового персонажа с помощью Leap Motion. © Autodesk Inc.
Помимо этого, контроллер Leap Motion уже использовался в представленной на SIGGRAPH 2014 системе сферического дисплея, о которой мы писали в одной из новостей. В данном случае, пространство окна проекции может быть выведено на сферическую поверхность и с помощью контроллера Leap Motion выполняется управление камерой, а также операции по моделированию. В примере с дисплеем Spheree был использован бесплатный Blender со своей реализацией поддержки Leap Motion.

В заключение хочется поблагодарить ГК «ИНФАРС» и лично Антона Диденко за предоставленную возможность опробовать Leap Motion на практике и написать данный скромный пост.
А для всех желающих могу посоветовать загрузить презентацию, которую мы подготовили для демонстрации данного устройства на стенде в рамках Autodesk University Russia 2014.
В следующий раз, мы поговорим об реализации Leap Motion в развлекательных приложениях и посмотрим на пару интересных программ которые используют возможности данного контроллера.

Leap Motion

Один из самых громких технических стартапов минувшего года, вошедший в пятерку знаковых гаджетов года по версии журнала iТоги — это контроллер захвата движений Leap Motion. Прошлым летом пользователи, поддержавшие проект на Kickstarter, начали получать долгожданные контроллеры. Самое время смахнуть амбиции и трезво взглянуть на устройство.

И прежде всего, строго следуя поговорке о том, что лучше один раз увидеть, мы предлагаем оценить работу Leap Motion на видео:

Дизайн

В коробке вместе с гаджетом располагается буклетик и пара кабелей Micro-USB стандарта 3.0. Один длинный, для соединения с системным блоком (чуть менее 1,5 м) и один короткий, полуметровый, для ноутбука.

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

Порт USB находится слева. Хотя комплект поставки содержит кабели третьей версии, контроллер прекрасно работает и со второй.

Нижняя поверхность Leap Motion прорезинена для улучшения сцепления со столом.

При габаритах 80×30×11 мм масса гаджета составляет около 50 г.

Использование

Подробная инструкция по установке Leap Motion в Windows имеется на сайте компании HP, активно встраивающей этот контроллер в свои устройства. Сама процедура довольно проста. В случае, если контроллер не заработает сразу, с большой вероятностью поможет его повторное подключение или перезагрузка компьютера. Установка в Mac OS X практически идентична, все необходимое скачивается с официального сайта. Контроллер работает с компьютером через утилиту Airspace. С ее помощью запускается софт, инсталлируемый через магазин приложений Airspace Store.

Начнем с самого простого — управления операционной системой. Скачиваем через браузер приложение Touchless (имеются версии для Mac OS и Windows) и запускаем его с помощью Leap Motion Airspace.

Touchless будет напоминать о себе иконкой в трее. Управление операционной системой активируется через контекстное меню.

Приложение позволяет применять базовый набор жестов, идентичный тому, к которому мы привыкли в устройствах с сенсорным экраном. Индикатором прикосновения к дисплею является зеленый цвет кружка.

В принципе, ничего особенного Touchless не предлагает. Левый клик — при кратковременном нажатии на виртуальную поверхность, правый — при продолжительном. Горизонтальный и вертикальный скроллинг. Изменение масштаба с помощью двух пальцев одной или обеих рук. На этом, пожалуй, все.

Бесплатную утилиту Touchless рекомендует для управления ОС компания HP. Помимо нее, в магазине доступно еще десятка полтора аналогичных приложений, вынесенных в отдельную категорию. И на момент написания статьи две трети из них являлись платными. Вообще, магазин Leap Motion выглядит слишком монетизированным для своего уровня развития.

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

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

Выводы

С момента рассылки первых образцов Leap Motion прошло уже более года. Несмотря на удобный форм-фактор и интересную концепцию, в долгосрочной перспективе новый контроллер пока что не оправдывает возложенных на него надежд и монетизируется гораздо быстрее, чем развивается. Бесплатные приложения предлагают, в основном, базовую функциональность и редко когда претендуют на большее, чем банальную демонстрацию возможностей контроллера. В магазине имеются надстройки для профессиональных инструментов, Photoshop и Autodesk Maya, но этого ничтожно мало. В нынешнем состоянии «гаджета в себе» Leap Motion с большой вероятностью приглянется лишь любопытным энтузиастам, рассчитывающим, в первую очередь, поиграться с гаджетом. А мы будем надеяться, что разработчики не прожигают доходы с Kickstarter на маленьком тропическом острове, а партнерство с крупными компаниями вроде HP окажется выгодным для всех заинтересованных сторон.

Обзор Leap Motion: управление компьютером взмахом руки

Поделитесь в соцсетях:

Компьютерные манипуляторы – как ни удивительно, одна из самых консервативных отраслей. Клавиатура и мышь в практически неизменном виде существуют уже многие десятки лет, и успешно сопротивляются робким попыткам предложить что-то другое – трекболы, сенсорные мониторы, гироскопические манипуляторы и проч. так и не вышли из разряда экзотики, да и не очень пытались. Удастся ли детищу компании Leap Motion, Inc отправить мышь на свалку истории и дать возможность управлять компьютером так, как нам когда-то показывали в Minority Report, или их контроллер так и останется забавной игрушкой?

Комплектация

Поставляется контроллер в небольшой коробке из белого картона, в оформлении которой используются «фирменные» цвета – белый и светло-зеленый. Впрочем, на поверку оказывается, что упаковка могла быть еще меньше – две трети пространства в ней пустует; внутри, кроме собственно миниатюрного устройства, обнаруживается также два USB-кабеля (длинный и короткий) и небольшая информационная брошюра со сведениями о гарантии и т.д. В качестве же инструкции пользователя выступает короткая фраза «для активации контроллера посетите официальный сайт», продублированная на прикрывающей устройство картонке и на наклейке на самом контроллере.

Читать еще:  Загрузки автошахмат Teamfight Tactics на мобильных устройствах превысили 4,5 миллиона

Дизайн

Контроллер Leap Motion оказывается совсем небольшим – «брусок» со скругленными углами размерами 8х3х1 см. Верхняя грань у него из глянцевого черного пластика, боковые грани – из серебристого пластика «под алюминий». Низ полностью прорезиненный, однако по гладкой поверхности стола контроллер скользит достаточно легко. Никаких опознавательных надписей на нем нет (лишь снизу можно найти выдавленный логотип Leap Motion). Сбоку находится разъем USB 3.0 Micro-B, спереди в углу – индикатор активности, светящийся умеренным зеленым светом. В общем, лаконичность во всем.

В работе

Для определения перемещения рук пользователя в Leap Motion используются две монохромные инфракрасные камеры и три инфракрасных излучателя. Камеры «сканируют» пространство над поверхностью стола с частотой до 300 кадров в секунду и передают полученные данные в компьютер, где они обрабатываются фирменным ПО. Несмотря на кажущуюся схожесть с Microsoft Kinect, эти устройства все же отличаются (в Kinect используются цветная видеокамера и датчики глубины).

Leap Motion следует располагать под экраном, точнее – вместо клавиатуры (на самом же деле, поскольку совсем без традиционного управления обойтись не удастся, контроллер придется размещать либо за клавиатурой, либо перед ней, как будет удобнее пользователю). Как следствие, у Leap Motion достаточно малая зона сканирования, в которую попадает, по сути, лишь небольшое пространство над клавиатурой.

После подсоединения контроллера к порту USB (несмотря на то что в самом устройстве используется USB 3.0, его спокойно можно подключать и к USB 2.0) необходимо загрузить программное обеспечение с официального сайта (доступно для Windows, Mac OS и Linux). После его установки пользователь получает оболочку Airspace – в ней объединены собственный магазин приложений Airspace Store, в котором находятся игры и программы, оптимизированные под управление с помощью Leap Motion, и доступ к официальному сообществу. По данным на ноябрь 2013 года, в Airspace Store было уже 150 приложений – часть из них бесплатные, за другие придется заплатить (как правило, в районе $2-5 за программу).

Главное, что следует учитывать перед приобретением Leap Motion – что работа с устройством происходит на уровне отдельных приложений. Другими словами, вы не можете установить системный драйвер, после чего использовать управление руками в любом приложении с той же легкостью, с которой это производится при использовании клавиатуры и мыши. Хотите делать то-то и то-то? There is an app for that, как бы говорят нам разработчики. Другими словами – отправляемся в Airspace Store и ищем подходящее приложение.

Так, наиболее логичный вариант использования, эмуляция управления на уровне системы – это категория Computer Controls, в которой на данный момент находится 16 приложений, которые справляются с этой задачей более или менее удачно. К сожалению, наиболее качественная бесплатная программа в этом разделе – Better Touch Controls – существует только в версии для Mac OS, пользователям же Windows придется довольствоваться гораздо менее удачной Touchless, либо раскошеливаться на платное ПО (максимальный рейтинг у Pointable стоимостью $5).

Разумеется, здесь хватает и казуальных игрушек и «музыкалок» (неплохое впечатление произвела Dropchord), однако всех их хватает максимум на 5 минут, причем не только из-за усталости рук.

В настройках контроллера можно отрегулировать высоту распознавания, в пределах от 7 до 25 см. Угол распознавания составляет примерно +/- 45 градусов.

Управление осуществляется с помощью пальцев (распознаются все 10 одновременно), располагать ладони следует в горизонтальной плоскости – если развернуть их вертикально, точки распознавания пальцев наложатся друг на друга, и устройство будет отслеживать только нижний из них.

Также устройство может плохо различать отдельные пальцы, если они находятся слишком близко друг к другу. Точность распознавания оказывается очень высокой, однако удобство использования очень сильно зависит от качества реализации управления в каждом конкретном приложении – скажем, если крутить глобус в The Weather Channel (крайне упрощенный аналог Google Earth со встроенным прогнозом погоды) оказывается очень даже удобно, то уже попытка вылепить что-то в «симуляторе скульптора» Freeform наталкивается на достаточно серьезные препятствия.

При попытке управления системой с помощью Touchless очень быстро проявилась характерная проблема, с которой сталкиваются все пользователи Windows на системах с сенсорным управлением – элементы Windows слишком мелкие, чтобы в них можно было попадать, тыкая пальцем в touchscreen. А теперь представьте, что сенсорная панель – это невидимая плоскость, висящая в воздухе на расстоянии пары десятков сантиметров от экрана. Конечно, точность отслеживания движения у Leap Motion позволяет попадать если не в пиксель, то уж точно в самые миниатюрные элементы управления на экране, однако тут проявляется «человеческий фактор» — совершать в воздухе микродвижения пальцем вытянутой вперед руки оказывается довольно сложно и весьма утомительно.

В «плиточном» интерфейсе Windows 8 управление было уже более удобным – попасть в большую плитку гораздо проще, чем в маленький ярлык или текстовую ссылку, однако тут тоже были свои проблемы – например, со скроллингом главного меню (вызванные, впрочем, уже не столько особенностями самого контроллера, сколько реализацией управления в программе Touchless).

Говоря о приложениях в общем, нельзя не упомянуть еще один очень показательный недостаток, который как бы намекает нам, что Leap Motion даже не претендует на роль Главного Манипулятора в Системе – закрыть запущенное приложение с помощью жестов рук нельзя; более того, если приложение полноэкранное, то вполне вероятно, что выйти из него удастся лишь по нажатию комбинации клавиш Alt+F4.

Итоги

После знакомства с устройством и его возможностями можно сделать вывод, что на уровне концепта Leap Motion выглядит крайне интересно. А вот конкретная реализация и программная поддержка на текущий момент, к сожалению, опускают пользователя на землю – заменить этим контроллером клавиатуру и мышь и начать размахивать руками перед экраном а-ля Том Круз у него, к сожалению, не получится. Так что пока Leap Motion это скорее любопытная игрушка, которой можно развлечь пришедших в гости друзей… или же необычный новогодний подарок.

Обзор контроллера Leap Motion. Пассы руками

Я помню, как в прошлом году увидел демонстрационный ролик Leap Motion и не поверил, что это не прототип, а вполне завершенный продукт, релиз которого состоится в течение полугода. Как-то уж слишком фантастично выглядели показанные разработчиком картины, наталкивая на мысли о киноленте «Особое мнение». Но чуда не произошло, и вначале дата релиза была перенесена на четыре месяца, а потом еще на парочку. Но главное, как говорится, результат, а он весьма и весьма неплох. Да что там неплох — это реально удивительная штука, о которой я и расскажу в данной статье.

Концепция

Идея Leap Motion заключается в том, чтобы сделать управление интерфейсом более интуитивным. Причем не важно — работаете ли вы в операционной системе или играете в игру. А что может быть интуитивнее жестов? Вспомните, как бодро Том Круз работал с базой данных Агентства в киноленте «Особое Мнение»:

Впечатляет, не правда ли? Вот так легко данные гоняются по экрану, объединяются в отдельные кластеры, сравниваются. С клавиатурой и мышкой ковыряться пришлось бы явно в разы дольше.

«Но это дело далекого будущего и, вообще, выдумка фантаста!», — скажете вы. А оглянитесь-ка вокруг — большинство технологий в современном мире вышло из сказок и фантастических произведений: перемещения по воздуху с огромной скоростью, связь на расстоянии с помощью миниатюрного устройства, представляющего собой мощнейший компьютер, легко помещается в ладони, Интернет… примеров можно привести массу.

Вот и Leap Motion стал своего рода воплощением в реальности мечты Филипа Дика, написавшего роман «Особое Мнение» еще в 1956 году:

Впечатляет не меньше, чем показанный выше эпизод из киноленты. И, вы знаете, эта штука действительно работает! Пусть не так гладко, как это демонстрируется в видео, но ощущения от работы с Leap Motion словами передать сложно, хотя я и постараюсь сделать это.

Маленькое устройство в большой коробке

Учитывая размеры контроллера, не особо превышающие таковые у зажигалки, он поставляется в просто таки огромном боксе, хотя и тот легко поместится в ладонь. А вообще, упаковка классная:

Сверху суперобложка, под ней коробочка из очень твердого и качественного картона. Приподнимаешь крышку, и тебя приглашают окунуться в совершенно новый мир:

А вот и сам герой обзора, вольготно расположившийся в пластиковой ванночке:

Помимо него в коробке есть еще пара кабелей и небольшая инструкция:

Кстати, обратите внимание на кабели. Длина одного — 60 см, второго — 150 см, но интереснее разъем:

Это не проприетарный коннектор, а стандартный microUSB 3.0. Но, если честно, то я не понял, зачем было использовать такой вариант, если само устройство работает через USB 2.0. По крайней мере, об этом говорится на официальном сайте. Обычный разъем microUSB и компактней, и соответствующий кабель достать проще, если комплектный придет в негодность.

Ну да ладно, что имеем, то имеем. Давайте более внимательно рассмотрим само устройство.

Leap Motion хоть и маленький, но увесистый и плотно сбитый. Контроллер выполнен в алюминиевом корпусе с глянцевой пластиковой панелью сверху и резиновой — снизу:

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

Из дополнительных элементов на корпусе есть лишь разъем microUSB 3.0 и статусный индикатор:

Возомнив себя самым умным и способным во всем разобраться без инструкций, я решил сразу подключить контроллер к Mac и действовать по обстоятельствам, не заморачиваясь с бумажками. Подключил и… ничего не произошло. Инструкции — это для трУсов? Нет, друзья. Все-таки их лучше читать, что экономит и время, и нервы.

Как подружить Leap Motion с компьютером

А ведь все, что надо было сделать — перейти на официальный сайт проекта. К этому создатель аксессуара настоятельно подталкивает, как только вы открываете коробку и извлекаете гаджет наружу. На защитной наклейке сверху четко написано, мол, «Активируй на leapmotion.com/setup». Пройдя по ссылке, я получил предложение загрузить соответствующие драйвера:

Кстати, пакет был загружен весьма увесистый, аж на 80 МБ, а после установки он занимает более 200 МБ:

Ну вот, установил драйвера, ПО, и маленькая коробочка после подключения к компьютеру сразу же ожила: статусный светодиод загорелся зеленым светом, а сверху появились красные точки — это ИК-излучатель:

На экране тоже творилось действо, причем ПО не только предлагало мне подключить гаджет и расположить его соответствующим образом, но еще и почистить верхнюю панель Leap Motion от отпечатков пальцев, чтобы аппарат работал лучше. Не знаю, где оно там нашло отпечатки, доставал устройство очень аккуратно, верхнюю панель не трогал, но все-таки протер ее, смахнув несколько пылинок:

Ну всё, сейчас я прикоснусь к магии! Ан нет, еще надо запустить сопутствующее приложение Airspace и зарегистрироваться в местном магазине приложений:

Зарегистрировался, запустил Airspace и, наконец, можно прикоснуться к будущему. Хотя, не спешите. Вначале загрузятся демонстрационные приложения, а они занимают прилично — как минимум десятки мегабайт, но обычно далеко за сотню.

Читать еще:  LG Prada 3.0: разрыв шаблона

Что ж, пока загружается стоит пробежаться по настройкам аксессуара, их немного.

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

Во вкладке Tracking настраивается приоритет датчика (скорость, точность или же сбалансированная работа) и схема его работы (отслеживать ли автоматически ориентацию рук в воздухе и отсеивать ли лишние предметы в зоне действия Leap Motion, вроде плеч и головы).

Ну вот, все демо-программки загрузились, пора испытать гаджет в действии.

Видеообзор

Пассы руками

Когда Leap Motion в запакованном виде попал в редакцию, то каких-то особых эмоций не вызвал. Слишком долго мы ждали и как-то перегорели, наверное. Даже в процессе настройки устройства особо сильных эмоций я лично не испытывал.

Но стоило запустить первое приложение и увидеть устройство в действии, когда не касаясь клавиатуры, мышки или экрана ты творишь какие-то невероятные доселе вещи, вроде вращения молекулы ДНК вот прямо так же, как в «Особом Мнении», или же распугиваешь стайки рыбок легким движением ладони, тогда и вернулся дикий восторг и ощущение того, что мир меняется прямо на твоих глазах.

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

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

Что касается приложений, то для Leap Motion их уже существует масса, причем как платных (цены примерно на уровне Apple App Store), так и бесплатных. По сути, компания-создатель устройства открыла свой собственный магазин приложений, который уже успешно освоили многие сторонние разработчики. Благо, SDK раздается уже больше года.

Есть игры, есть просто прикольные программки, демонстрирующие возможности контроллера, есть приложения для создания музыки, обучения и т. п. Присутствует ПО как для Windows, так и для OS X.

В общем-то, по большей части это пока игрушка, но игрушка невероятная, вызывающая бурю эмоций в душе. Я радовался как ребенок, когда на мои движения руками в этой реальности реагировала виртуальность — когда на воде появлялась рябь от прикосновения, а крона дерева со светящимися листьями шевелилась, когда ты управляешь виртуальной ракеткой в 3D-арканоиде и отбиваешь шарик, как будто держишь в руках настоящую ракетку… все это очень затягивает.

А стоит попробовать поиграть с использованием Leap Motion ребенку, и вы не оттащите его от компьютера еще долгое время. Причем детям не надо ничего объяснять, они все схватывают на лету, и вот уже 3-летний малыш резво рубит веревки в Cut the Rope и кормит Омнома леденцами.

У Leap Motion большое будущее. Пусть пока это скорее игрушка, чем серьезный инструмент или замена мыши и тачпаду, но она реально работает. Более того, устройство поддержали разработчики и это самое важное. Ведь без ПО даже самый крутой гаджет будет лишь грудой мертвого «железа, пластика и кремния». Программы — это душа устройства и у Leap Motion она широкая, добрая и многообещающая.

Цена вопроса — около 5000 руб.

(Нет голосов)

Роман Юрьев

Дотошный блогер, гаджетоман, лысый и бородатый фитнес-методист. Увлекаюсь технологиями, спортом и диетологией.

Принцип работы устройства Leap Motion. Краткий обзор.

Устройство Leap Motion появилось на рынке не так давно, но уже успело завоевать свою аудиторию пользователей, которая продолжает расширяться. Область применения данной технологии достаточно широкая и может ограничиваться лишь фантазией разработчика. Наиболее часто устройство применяют в игровой индустрии и сфере рекламы.

Устройство LeapMotion для управления рекламной голографической витриной

Минимальные системные требования:

W indows® 7 or Windows® 8

AMD Phenom™ II or Intel® Core™ i3

Leap Motion работает исключительно на платформах Windows, MAC OS, Linux и судя по информации официального форума, разработчики данного устройства пока не планируют поддерживать мобильные платформы. Думаю это связано с тем, что мобильные устройства пока не достаточно мощные для работы с технологией Leap Motion.

фото: leapmotion.com

Область видимости устройства составляет 120 градусов в глубину (по оси Z) и 150 градусов в ширину (по оси X).

Высота видимости(по оси Y), максимально 25 см и ее можно изменять в настройках программного обеспечения, которое идет в комплекте.

(фото:leapmotion.com) Рабочая область Leap Motion

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

Рассматриваемое устройство Leap Motion технически не представляет из себя чего-то сверхсложного. Внутри находятся две инфракрасные камеры и три мощных инфракрасных светодиода.

Leap Motion inside

Принцип работы устройства прост- инфракрасные(ИК) диоды подсвечивают руки, а инфракрасные камеры делают их захват передавая изображения программному обработчику Leap Motion. На программном уровне в бой вступают математические алгоритмы, которые выделяют контуры рук, и отслеживают координаты пальцев. Начиная с версии SDK 2.0., Leap Motion научился выделять составные части руки, проще говоря алгоритм определяет кости рук и запястье, отслеживает их перемещение в пространстве. Таким образом открываются новые горизонты для расширения базы распознаваемых жестов.

Принцип работы Leap Motion

Многие на форумах и при личной беседе задают вопрос, можно ли использовать Leap Motion или Kinect в качестве тепловизора? Большинство уверены, что ИК камера необходима для теплового выделения человека и это огромное заблуждение. Дело в том, что ИК камера и тепловизор-это абсолютно разные устройства. Оба этих устройства построены на принципе восприятия невидимого инфракрасного излучения, но вот спектр воспринимаемого излучения у них разный. Для производства матрицы тепловизоров используются другие материалы, которые более чувствительны и позволяют воспринимать ИК волны излучаемые даже при минимальных температурах. Именно по этой причине тепловизоры достаточно дорогие.

Если вы хотите использовать это устройство в качестве тепловизора, тогда справедливо задать вопрос, какой диапазон температур вы хотите отслеживать?
Опираясь на физический закон Вина, мы можем рассчитать максимумы излучательной способности тел. Поскольку данная статья относится к другой теме, то расчеты приводить не буду, просто приведу несколько рассчитанных значений длин волн:

— Человеческое тело: 9300 нм

Температуру человеческого тела инфракрасная камера Leap Motion и Microsoft Kinect не определит, однако пламя от зажигалки или нить лампы накаливания увидеть можно.

Проведем опыт. Возьмем сенсор Microsoft Kinect и плотно закроем инфракрасный излучатель металлической заглушкой. Далее запускаем программу, которая просто будет отображать на экран изображение с инфракрасной камеры. Экран черный, поскольку в комнате нет инфракрасного излучения. Однако стоит зажечь огонь зажигалки, как на экране появляется картинка инфракрасного излучения от огня.

Закроем инфракрасный излучатель металлической заглушкой На экране ничего не отображается Возьмем зажигалку Инфракрасное излучение от зажигалки отображается на экране

Аналогично, если направить инфракрасную камеру на настольную лампу. Видно как светится лампа, однако свет от лампы не отражается на руке и предметах вокруг.

На экране инфракрасное излучение от энергосберегающей лампы Свет от энергосберегающей лампы четко попадает на руку, но на экране отражения от руки нет Спектр оптического излучения

Матрица любой цифровой камеры чувствительна к ИК излучению. Для того чтобы сузить спектр ИК восприятия, применяют специальные ИК фильтры, которые есть в любой цифровой камере.
В доказательство моих слов, возьмите пульт от телевизора, направьте на него веб-камеру или камеру на своем мобильном телефоне, нажмите на кнопку пульта и в этот момент на экране своего устройства увидите свечение инфракрасного диода, хотя на самом деле излучение диода находится за областью восприятия человеческим глазом. Поскольку в камере установлен фильтр ИК излучения- вы наблюдаете не такое яркое свечение диода. Но если удалить фильтр, то свет будет буквально ослеплять матрицу камеры.

Инфракрасная подсветка Leap Motion

Инфракрасные фильтры подразделяют на несколько типов:

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

Cut-off filter

passing filter — пропускает только инфракрасное излучение, а остальные волны видимого спектра обрезает. Данный фильтр, обычно, черного цвета. Применяются такие фильтры при производстве тепловизоров, так же широко используют фотографы для техники съемки именуемой «инфракрасная фотография», а в быту данный тип фильтра известен нам, как солнцезащитные очки. Данный фильтр применяется в рассматриваемом нами устройстве Leap Motion. Черная, глянцевая поверхность данного устройства и есть IR passing filter.

Passing filter

Таким образом, инфракрасная камера совместно с passing filter в LeapMotion необходима для того чтобы воспринимать только узкий инфракрасный спектр.

Захват кадра с камер Leap Motion

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

Распознавание рук происходит достаточно быстро, но скорость зависит от мощности компьютера на котором собственно и происходит обработка данных, полученных с двух камер.

К недостаткам можно отнести невозможность распознавать жесты, которые требуют повернуть руку ребром к устройству.

Leap Motion не качественно распознает жест

В данном случае координаты руки будут сбиваться и дергаться на экране, что вызывает сложности при необходимости совершения каких-то точных действий. Уверен, использовать Leap Motion для управления роботом-сапером я бы не стал 😉

Так же Leap Motion не распознает жесты в которых две руки соединяются вместе.

(фото: anijoin.by) Жесты которые не распознает Leap Motion

Приятно удивило обновление библиотек Leap Motion до второй версии. Заметно чувствуется, что алгоритмы распознавания стали более точными.

Если вы попали на эту статью в поисках ответа на вопрос: -«А стоит ли тратить время на технологию Leap Motion?», мой вам ответ: — «определенно стоит!».
На сегодняшний день Leap Motion является отличным и доступным инструментом для бесконтактного управления программным обеспечением или устройствами, в которых управление основано на простейших жестах рук. Leap Motion открывает новые горизонты для разработчиков программного обеспечения. Нет сомнений, что в будущем это устройство будет развиваться и в новых версиях будут учтены и исправлены все текущие ошибки и недостатки.

Надеюсь информация оказалась для Вас полезной.

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector