Jeffrey Cross
Jeffrey Cross

Hacking pe frontiera de intrare gestuală

Când controlerul de joc Microsoft Kinect a intrat în scenă în 2010, comunitatea producătorului și-a văzut imediat potențialul ca dispozitiv de intrare pentru scanarea 3D, introducerea gestuală și recunoașterea spațială. Inițial, Microsoft nu-i plăcea ideea că oamenii își hackeră produsul, dar nu a oprit cel mai dornic dintre noi, de la spargerea cu succes a protocolului dispozitivului, astfel încât acesta să poată fi folosit în proiectele homebrew. Microsoft a susținut în cele din urmă poziția lor și chiar a semnalat acceptarea ideii prin lansarea propriului SDK. Acum este un instrument frecvent utilizat în arsenalul producătorului și încă vedem proiecte creative și inventive care utilizează Kinect.

Dacă sunteți familiarizați cu specificul Kinect-ului, știți că utilizează hardware și software sofisticat pentru a crea hărți în profunzime ale unui spațiu și apoi opțional ia acele informații pentru a urmări corpurile umane din spațiul respectiv. Vă permite să vă folosiți întregul corp pentru a controla ceea ce doriți, fie că este vorba despre un robot, un pointer al mouse-ului, o marionetă digitală și așa mai departe. Și în timp ce este posibil să utilizați Kinect pentru a urmări poziția fiecăruia dintre degete, este mult mai potrivită pentru urmărirea întregului corp. "Am văzut foarte puține instrumente de detectare 3D care se concentrează pe detaliile mâinilor", a declarat Robbie Tilton, un prototip de interfață cu utilizatorul. "Trecerea de la gândirea la mișcările gestuale mai mari la mișcările mai mici și potențial mai complicate ale mâinilor vine cu un nou set de idei".

Robbie și alți dezvoltatori primesc doar acces la un nou produs care aduce urmărirea mâinilor la un nivel complet nou. Leap Motion Controller a fost anunțat pentru prima dată într-un videoclip în luna mai și a devenit imediat viral.

Ei vor "oamenii să meargă departe și să facă tot ce pot cu ea".

De atunci, au permis dezvoltatorilor terți - inclusiv hackerilor și pasionaților - să încerce hardware-ul și să lucreze cu ajutorul SDK-ului lor, luând o soluție decisiv diferită de cea pe care Microsoft a luat-o inițial cu Kinect. La CES, am fost în stare să arunc o privire mai atentă la dispozitiv și să aud ce credea compania despre producătorii care lucrau cu produsul lor. Michael Zagorsek, vicepreședintele companiei de marketing al produselor, a spus că vor "oamenii să meargă departe și să facă tot ce pot cu ea".

Compania mi-a oferit o unitate pentru a mă încerca și mi-a dat acces la portalul pentru dezvoltatori. Descărcarea SDK include driverele de software, bibliotecile, o aplicație de testare și un exemplu de cod pentru câteva limbi de programare diferite, inclusiv Java, C ++ și Python. După conectarea controlerului prin USB și lansarea aplicației de testare, au fost necesare câteva ajustări înainte ca acesta să funcționeze în mod fiabil. Nu mi-am dat seama cât de larg este câmpul de vedere al mișcării Leap Motion, așa că bărbia mea a fost ridicată de senzor. Potrivit contactului dezvoltatorului meu la Leap Motion, este probabil ca în viitor să se facă o diferențiere între degete și bărbie în software. Chiar acum, de exemplu, se poate diferenția între degete și unelte precum pixuri.

A fost destul de ușor să obțineți codul de probă Python și să obțineți valori pentru numărul de mâini și degete în vizualizarea Controlerului Leap Motion. De asemenea, poate obține unghiul mâinilor și poziția degetelor într-un spațiu 3D. Nu am luat mult mai mult decât exemplul de cod, dar sunt dornic să continui să lucrez cu tehnologia.

În ciuda faptului că doar un grup limitat de persoane au primit acces la acest nou instrument puternic, există încă câteva exemple impresionante despre ceea ce se face cu Leap Motion. La începutul acestei luni, am postat despre Stephane Bersot, care a folosit controlorul său pentru a modifica sunetul instrumentelor sale digitale muzicale, așa cum sa demonstrat în videoclipul de mai sus. O orchestră de mișcare Leap Motion sa format în timpul Zilei Muzicale din San Francisco 2013, care a încheiat cu o performanță live a instrumentelor create în decurs de 24 de ore. Desigur, există mai mult pentru dispozitiv decât pentru a face instrumente. De exemplu, un grup de studenți de la Universitatea din Pennsylvania a început să lucreze la un proiect care utilizează controlorul pentru a traduce limbajul semnelor în text.

"Gândiți-vă, de exemplu, la un dispozitiv mic, format dintr-un Leap și un Raspberry Pi, care permite utilizatorilor să controleze obiecte în spațiul fizic fără a avea o vizibilitate electronică. Ar fi magic! "

Am contactat-o ​​pe Scott Garner, un tehnician creativ care a experimentat mișcarea Leap Motion pentru propria sa muncă. Unul dintre proiectele sale este o marionetă bazată pe web pe care utilizatorul o poate controla cu degetele. "Din cauza naturii dispozitivului și a modului în care a fost prezentat, majoritatea ideilor mele inițiale au fost pentru interacțiunile bazate pe ecran", a spus el. "Cred că există însă și alte oportunități pentru operațiuni fără cap, în care gesturile produc rezultate în lumea reală. Gândiți-vă, de exemplu, la un dispozitiv mic, compus dintr-un Leap și un Raspberry Pi, care permite utilizatorilor să controleze obiectele din spațiul fizic fără a avea o vizibilitate electronică. Ar fi magic! "

Cu toată entuziasmul de urmărire a mâinilor, nu este deloc surprinzător faptul că Leap Motion nu este singura companie care intră în joc. Cod Laboratories din Las Vegas a dezvăluit un produs numit Duo, care este similar cu Leap Motion Controller.

O diferență principală este planul lor de a oferi dispozitivul ca un kit DIY. Nu este încă disponibil, dar în prezent se află în curs de lansare a unui Kickstarter. Potrivit site-ului lor, "un proiect de succes Kickstarter ne va permite să furnizăm DUO ca un kit DIY pe care îl puteți construi pe cont propriu și personalizați-l în orice mod pe care îl alegeți".

În timp ce mișcarea Leap Motion nu este încă disponibilă pe rafturile magazinelor, compania acceptă aplicații pentru dezvoltatori, ceea ce vă oferă acces la SDK și la o unitate de dezvoltatori care să experimenteze. Programul lor de dezvoltatori nu este un profesionist limitat, așa că, dacă aveți o idee despre cum să utilizați Leap Motion, merită să completați o aplicație. Compania a sugerat, de asemenea, un anunț anunță despre o dată a navei pentru consumatorii care sunt interesați să cumpere produsul. Indiferent dacă aveți deja un Leap Motion sau sunteți dornici să experimentați cu unul, ne-ar plăcea să știți cum ați utiliza urmărirea mâinilor în proiectele dvs. Lăsați un comentariu de mai jos cu ideile dvs.

Acțiune

Lasa Un Comentariu