Простягни руку у віртуальну реальність за допомогою рукавички DG5-VHand, Гаджети, огляди

Введення

Недавно ми розглядали віртуальну рукавичку P5 Glove від компанії Essential Reality. Ми звернули увагу, що ігровий аксесуар віртуальної реальності вартістю всього 120 $ був незаслужено забутий розробниками програмного забезпечення. І стало цікаво, невже така доля чекає всю віртуальну реальність? Та не може цього бути, адже за нашими даними, інтерес до віртуальної реальності знову починає рости. Ми вирішили розглянути іншого представника VR-маніпуляторів: рукавичку DG5-VHand від компанії DGTech. Це продукт зовсім іншого рівня, ніж P5 Glove, “рукавиця” орієнтована на професійне використання і має вартість у кілька разів перевищує вартість P5 Glove. Ну що ж, приготуємося до професійного віртуального рукостисканню.

DG5-VHand

Компанія DGTech спеціалізується на сенсорних рішеннях – вона розробляє системи безконтактного вимірювання, що використовують камери, далекоміри та інфрачервоні датчики. Рішення DGTech використовуються при контролі робототехніки, в системах Motion Capture, охоронних системах для розпізнавання обличчя та інших галузях, що вимагають точного вимірювання, позиціонування і контролю. Віртуальна рукавичка DG5-VHand – це перший і поки єдиний продукт компанії DGTech в сфері віртуальної реальності. Сподіваємося, перший млинець не вийшов грудкою.

Характеристики DG5-VHand

Хм … прати і штопати рукавичку – до цього ми, звичайно, постараємося не доводити. Але ось в базовому варіанті DG5-VHand не може визначати ні кут нахилу, ні повороту – для цього буде потрібно докуповувати додатковий датчик. Рукавичка визначає тільки стиск і пальців, і цього достатньо для 3D-редакторів, але ось для повноцінної віртуальної реальності буде не вистачати можливості визначення місцеположення руки в просторі. А ось що дуже порадує користувача – це 10-бітні сенсори, які мають 1024 положення вигину кожного пальця. Я постарався зігнути свій вказівний палець на руці з мінімальним кроком і отримав всього 24 позиції (позначається довга робота за клавіатурою). Допускаю, що ви зможете відрахувати 50-60 положень пальця при згині, але 1024 положення оцінити зможуть лише обрані.

Рукавичка DG5-VHand поставляється в невеликій пластиковому валізці. Не поспішайте викидати упаковку – цей чемоданчик дуже зручний для тривалого зберігання маніпулятора і транспортування його на будь-які відстані.

Усередині цього маленького валізки знаходяться:

Як бачите, комплектація досить-таки незвичайна. І щоб зрозуміти, куди який кабель підключати, подивимося на рукавичку більш уважно.

Конструктивно DG5-VHand складається з двох частин – безпосередньо матер’яною рукавички з вбудованими сенсорами і блоку управління. Якщо клікнути на верхню фотографію і відкрити її на повному екрані, ви зможете побачити потовщення над кожним пальцем – це кишеньки, в які вставлені сенсори вигину пальців. Рукавичка надівається на праву руку і підключається коротким шлейфом до блоку управління, який обробляє інформацію про згинанні пальців і має вбудовані датчики нахилу і повороту.

Контрольний блок представляє зібраний в напівпрозорому пластиковому корпусі і кріпиться за допомогою липучок на ту ж руку, що і рукавичка. На лицьовій стороні блоку розташовуються три мембранні кнопки, які використовуються при налаштуванні рукавички. До них ми ще повернемося трохи пізніше. На фотографії нижче ви можете бачити плату блоку контролера.

Раніше я думав, що контролер рукавички віртуальної реальності повинен бути трохи складніше. Але якщо розібратися, то мікросхема, обробна сигнали з сенсорів на пальцях і ланцюги харчування – от і все, що потрібно.

В залежності від того, як вам зручно, ви можете зміцнити блок на передпліччя або на плечі.

У першому випадку вам буде трохи некомфортно – рука швидко втомиться. Другий варіант набагато зручніше, для нього-то в комплекті і поставляється довгий шлейф для з’єднання контрольного блоку з рукавичкою.

З’єднання роз’ємне і в обох випадках анітрохи не сковує рухи руки. Але от якщо ви все ж будете зміцнювати контрольний блок на плечі, постарайтеся закріпити шлейф в районі ліктя, щоб не бовтався. Це можна зробити простий резинкою для грошей.

Для підключення контрольного блоку до комп’ютера і харчуванню використовується комбінований кабель. Він має інтерфейсний порт RS-232 і гніздо живлення від зовнішнього БП. До самого контрольному блоку підводиться RJ11 роз’єм, схожий на штекер телефонної розетки. По ньому передається і харчування, і сигнал. Зручно і руку не відтягує.

Ніяких додаткових датчиків для роботи DG5-VHand не вимагає, хоча, як вже було сказано раніше, дозволяє їх підключати для розширення своїх функцій. Наприклад, щоб відстежувати повороти і нахили руки, її положення в просторі або торкання поверхні. До речі, компанія DGTech готує до випуску трекера DGTracker 3D, який буде визначати місце розташування руки в просторі і буде повністю сумісний з DG5-VHand. Але у нас такого пристрою не було, тому просто підключимо рукавичку до комп’ютера і подивимося, які можливості вона нам дає.

Установка DG5-VHand

Інсталяція драйверів ніяких складнощів не викликає – на жорсткий диск записуються кілька програм для перевірки роботи рукавички і SDK для програмістів. Головне пам’ятати, що перед запуском будь-якої програми, в якій планується використовувати рукавичку, DG5-VHand повинна бути підключена до комп’ютера і включена в мережу.

Перше, що рекомендується зробити після інсталяції DG5-VHand – це запустити програму настроювання рукавички. У ній вам доведеться встановити COM-порт, до якого підключено пристрій і провести калібрування сенсорів.

Калібрування – заняття дуже просте: вам потрібно стиснути кисть в кулак, натиснути кнопку на блоці контролера і розтиснути руку.

Так само ви можете провести діагностику рукавички в разі неполадки і, що важливо, в програмі настройки вперше поворушити віртуальними пальчиками.

Програма Motion Capture, як можна зрозуміти з назви, служить для запису рухів вашої руки.

Тут можна записувати руху в файл з частотою оновлення до 60 разів на секунду.

Віртуальна рукавичка – це не тільки маніпулятор для 3D додатків, як помилково вважають багато хто. Адже п’ять 10-бітових сенсорів – це практично подарунок долі, який блюзнірськи не використовувати як високоточного контролера. Так, ви можете налаштувати на кожен палець-яке плавне дію, наприклад гучність каналу в звуковому редакторі або рух об’єкту в 3D моделі. Останню можливість наочно демонструє демонстраційна програма Albert, що представляє собою симпатичну тривимірну пику, у якій руху губ, очей і брів закріплені за кожним з пальців віртуальної рукавички.

Зігнув великий палець – Альберт підняв брови. Зігнув безіменний – у нього відвисла щелепа. Вказівний і середній відповідають за ліве і праве повіки, а мізинець – за рух зіниць вліво-вправо. Пристосуватися до міміки Альберта непросто – спробуйте зігнути мізинець, не рухаючи безіменним пальцем … Так що рух зіниць і щелепи тісно пов’язані між собою, але як зразок вдалого застосування контролера Альберт підходить найкраще.

Так само рукавичку можна використовувати і в режимі емуляції миші, але цей режим здався нам зовсім вже важким: щоб рухати курсор вліво – треба згинати великий палець, вправо – мізинець і т.д. Робота в будь програмі перетворюється в “конкретну розпальцівки”, а нам, простим людям, звикнути до цього неможливо 🙂

Висновок

Вартість рукавички DG5-VHand на момент написання огляду становила 740 $, що автоматично зараховувало пристрій до класу спеціалізованого обладнання. У порівнянні з “народної” рукавичкою P5 Glove, модель DG5-VHand програє в ціні, в неможливості визначення положення руки в просторі без додаткових сенсорів і необхідності використання зовнішнього живлення, але виграє в більш точних сенсорах вигину пальців. Підтримка програмним забезпеченням у цій “рукавиці” практично на тому ж рівні, з тією лише різницею, що безкоштовних програм під цю рукавичку практично немає, але компанія DG-Tech обіцяє випускати різні утиліти для своєї віртуальної рукавички.

У порівнянні з конкурентами, такими як 5DT Glove 5, CyberGlove II і X-IST Glove, наша модель має однозначне перевагу в ціні, можливості нарощування функцій і можливості легкої заміни матер’яною основи. Купувати DG5-VHand Glove має сенс тільки під конкретну розробку – якщо ваша компанія в змозі найняти програміста, який розробить софт з підтримкою маніпулятора (благо, SDK постачається в комплекті з рукавичкою) або якщо ви точно знаєте, що використовуваний вами софт підтримує DG5-VHand. Можливо, певний поштовх зробить випуск компанією DG-Tech сенсорів і трекера для визначення положення DG5-VHand в просторі і тоді певне програмне забезпечення отримає нативну підтримку цієї рукавички.

Читайте також:

Ми дякуємо компанії “Клуб Мультимедіа” за надану рукавичку DG5-VHand.

LIKE OFF

16/05.2006

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*