Jeffrey Cross
Jeffrey Cross

Hacking na hranici Gestural Input

Když v roce 2010 přišel na scénu herní ovladač Microsoft Kinect, komunita výrobců okamžitě spatřila svůj potenciál jako vstupní zařízení pro 3D skenování, gestický vstup a rozpoznávání prostorů. Společnost Microsoft se zpočátku nelíbila představě, že by lidé hackerovali svůj produkt, ale nezastavila se v tom, že se mezi námi nejvíc snažil úspěšně prorazit protokol zařízení, aby mohl být používán v homebrew projektech. Microsoft nakonec na jejich pozici backpedaled a dokonce signalizoval jejich přijetí myšlenky tím, že vydá jejich vlastní SDK. Nyní je to často používaný nástroj v arzenálu tvůrců a stále vidíme kreativní a invenční projekty, které používají Kinect.

Pokud jste obeznámeni se specifiky Kinectu, víte, že používá některé sofistikované hardwarové a softwarové nástroje pro vytváření hloubkových map prostoru a pak tyto informace volitelně sleduje, aby sledoval lidská těla v tomto prostoru. To vám umožní používat celé tělo ke kontrole, co chcete, ať už je to robot, ukazatel myši, digitální loutka, a tak dále. Ačkoli je možné použít Kinect ke sledování polohy každého z vašich prstů, je mnohem lepší pro sledování celého těla. „Viděli jsme jen velmi málo 3D nástrojů pro snímání, které se zaměřují na detaily svých rukou,“ řekl Robbie Tilton, prototyp uživatelského rozhraní. „Přechod z přemýšlení o větších gestických pohybech na menší a potenciálně složitější pohyby rukou rozhodně přichází s novým souborem myšlenek.“

Robbie a další vývojáři právě získávají přístup k novému produktu, který přináší sledování rukou na zcela novou úroveň. Leap Motion Controller byl poprvé oznámen ve videu loni v květnu a okamžitě se stal virovým.

Chtějí, aby „lidé šli daleko a dělali s nimi cokoli.“

Od té doby umožňují vývojářům třetích stran - včetně hackerů a fandů - vyzkoušet si hardware a pracovat s SDK. Na CES jsem se mohl podrobněji podívat na zařízení a slyšet, co si společnost myslí o výrobcích pracujících s jejich produktem. Michael Zagorsek, viceprezident produktového marketingu společnosti, řekl, že chtějí, aby „lidé šli daleko a dělali s tím cokoliv.“

Společnost mi nabídla jednotku, abych si to vyzkoušela a poskytla mi přístup k jejich vývojovému portálu. Ke stažení SDK patří softwarové ovladače, knihovny, testovací aplikace a ukázkový kód pro několik různých programovacích jazyků včetně jazyka Java, C ++ a Python. Po připojení regulátoru přes USB a spuštění testovací aplikace to trvalo několik úprav, než jsem ho spolehlivě pracovala. Neuvědomil jsem si, jak široké je zorné pole Leap Motion, takže mě brada snímá. Podle mého kontaktu s vývojářem na serveru Leap Motion je pravděpodobné, že v budoucnu bude možné rozlišovat mezi prsty a bradou v softwaru. Například právě teď může rozlišovat mezi prsty a nástroji, jako jsou pera.

Bylo poměrně snadné dostat ukázkový kód Pythonu a získat hodnoty pro počet rukou a prstů v pohledu na Leap Motion Controller. Může také získat úhel rukou a polohu prstů ve 3D prostoru. Nezachytil jsem věci mnohem dál, než příklad, ale dychtivě budu pokračovat v práci s touto technologií.

Navzdory skutečnosti, že přístup k tomuto mocnému novému nástroji byl umožněn pouze omezené skupině lidí, je stále ještě dost působivých příkladů toho, co se s Leap Motion dělá. Začátkem tohoto měsíce jsme zveřejnili informace o Stephanovi Bersotovi, který použil svůj regulátor ke změně zvuku svých digitálních hudebních nástrojů, jak je ukázáno na videu výše. Orchestr Leap Motion vznikl během San Francisco Music Hack Day 2013, který byl zakončen živým vystoupením nástrojů, které byly vytvořeny do 24 hodin. Samozřejmě, že zařízení je víc než jen dělat nástroje. Například skupina studentů z University of Pennsylvania začala pracovat na projektu, který používá regulátor k překladu znakového jazyka do textu.

„Přemýšlejte například o malém zařízení skládajícím se z Leap a Raspberry Pi, které umožňuje uživatelům ovládat objekty ve fyzickém prostoru bez viditelné elektroniky. Bylo by to magické! “

Obrátil jsem se na Scotta Garnera, kreativního technologa, který experimentuje s Leap Motion pro vlastní práci. Jedním z jeho projektů je webová loutka, kterou může uživatel ovládat prsty. „Vzhledem k povaze zařízení a způsobu, jakým byl prezentován, byla většina mých původních nápadů určena pro interakce založené na obrazovce,“ řekl. „Myslím, že existují i ​​jiné příležitosti pro bezhlavé operace, při nichž gesta způsobují výsledky v reálném světě. Přemýšlejte například o malém zařízení skládajícím se ze sítě Leap a Raspberry Pi, které umožňuje uživatelům ovládat objekty ve fyzickém prostoru bez viditelné elektroniky. Bylo by to magické! “

S veškerým nadšením kolem sledování rukou není žádným překvapením, že Leap Motion není jedinou společností, která se dostává do hry. Kód Laboratories v Las Vegas odhalil produkt s názvem Duo, který je podobný ovladači Leap Motion Controller.

Jeden hlavní rozdíl je jejich plán nabídnout zařízení jako DIY kit. Není zatím k dispozici, ale právě jsou v procesu spouštění programu Kickstarter. Podle jejich webu, „úspěšný projekt Kickstarter nám umožní poskytnout DUO jako DIY kit, který si můžete postavit sami a přizpůsobit jej jakýmkoliv způsobem, který si vyberete.“

A přestože Leap Motion ještě není k dispozici na pultech obchodů, společnost přijímá vývojářské aplikace, které vám umožní přístup k sadě SDK a vývojářské jednotce pro experiment. Jejich vývojářský program není omezený profesionál, takže pokud máte představu o tom, jak používat Leap Motion, stojí za to vyplnit aplikaci. Společnost také upozorňuje na nadcházející oznámení o datu lodi pro spotřebitele, kteří mají zájem o koupi produktu. Ať už již máte Leap Motion nebo se snažíte s ním experimentovat, rádi bychom věděli, jak byste ve svých projektech používali ruční sledování. Nechte komentář níže s vašimi nápady.

Podíl

Zanechat Komentář