Leap Motion – Unboxing e Análise
Por Dinis Vieira para o Pplware Desde os anos 80 que a interacção com computadores pessoais através do "rato" se tornou uma das formas mais comuns e práticas na maioria dos cenários de utilização, no entanto, mais recentemente uma grande parte dessa interacção está a ser substituída pelos ecrãs tácteis, seja nos nossos smartphones, tablets, portáteis ou mesmo quando vamos à loja do cidadão e necessitamos de uma senha para a fila de espera.
Apesar desta "recente" mudança existe já uma nova forma de interacção que se está a tonar muito promissora em vários cenários. A chamada interacção natural, através de gestos, ao estilo "Minority Report" sem necessidade de tocar ou segurar nenhum dispositivo. O Kinect é um excelente exemplo deste tipo de interacção e agora surge o Leap Motion (ja falado aqui) que pretende continuar esta revolução.
Unboxing
As versões provisórias do Leap estão a ser entregues numa caixa preta muito simples que só identifica a "Revision" atual, foi-me possível obter uma "Rev v.06.5" e ao fazer o unboxing da mesma encontrei: uma pequena carta dos fundadores, destinada à comunidade Leap Motion; um cabo micro usb 2.0; um sensor Leap Motion.
Sensor Leap Motion O sensor em si tem uma interface usb 2.0 já preparada para usb 3.0 (esta é uma agradável surpresa visto que uma das limitações que este tipo de dispositivos por vezes tem é a velocidade com o próprio periférico ficar limitada ao usb 2.0).
O sensor é bastante leve, nas laterais é composto por alumínio (ou semelhante), a face de cima é de vidro (sendo esta que tem os sensores), na parte de trás tem uma cobertura de borracha claramente pensada para garantir mais aderência em superfícies inclinadas (por exemplo um portátil, onde de outra forma o sensor poderia deslizar).
Apresenta também um led de estado (verde para ligado e em estado normal e vermelho para quando o mesmo não está pronto a utilizar, por exemplo durante atualizações de firmware).
Instalação SDK
Para utilizar o Leap Motion bastou-me fazer o download e instalação do SDK e ligar o sensor via porta usb, assim que o fiz o programa efetuou uma atualização do firmware do mesmo. Ao terminar fiquei com o dispositivo pronto a utilizar.
Durante os testes foi-me possível verificar que em ambientes com muita luz o sensor entra em "robust mode", um modo que tem menos sensibilidade mas que permite na mesma a utilização nestes ambientes. Outra característica interessante é a de conseguir deteção de movimentos até aproximadamente 60cm do dispositivo em linha recta.
No SDK do Leap Motion está incluído um "visualizador" para testar o sensor, estão também incluídas algumas aplicações de exemplo.
Aplicações de teste incluídas:
- Leap Visualizer - Permite visualizar/monitorizar dedos bem como um conjunto de parâmetros associados.
- Finger Visualizer - Permite visualizar/monitorizar dedos
- Flocking Demo - Permite controlar luzes que possibilitam "afugentar" um cardume de peixes virtual
- Gestures Demo - Permite testar gestos controlados pelo Leap Motion
- Motion Visualizer - Grelha 3D infinita a qual é possível rodar, mover e alterar a dimensão através de gestos.
- Unity Sandbox - Exemplo de integração com Unity onde é possível mover um cubo através de gestos.
Suporte
O suporte do Leap Motion para Sistemas Operativos e linguagens de programação é agradavelmente surpreendente dispondo já de controladores e SDK para:
- Windows 7/8
- Mac OS 10.6+
- Ubuntu Linux 12.04 LTS+
Do ponto de vista de compilers e runtimes já suporta:
- C++ on Windows: Visual Studio 2008, 2010, and 2012
- C++ on Mac: Xcode 3.0+, clang 3.0+, and gcc
- Objective-C: Mac OS 10.7+, Xcode 4.2+ and clang 3.0+
- C# for .NET framework versions 3.5 and 4.0
- Mono version 2.10
- Unity Pro version 4.0
- Java versions 6 and 7
- Python version 2.7.3
A nível de documentação está muito completo, existem exemplos para as várias linguagens de programação, tutoriais sobre como criar os projectos, User Experience Guidelines e uma explicação bastante detalhada sobre como obter e utilizar os dados devolvidos pelo dispositivo.
Airspace O Leap Motion dispõe de uma "App Store" que estará disponível nos próximos meses e onde os programadores podem colocar as suas aplicações para o Leap. Essas aplicações podem ser grátis ou ser pagas (de 0.99 a 999.99 dólares).
Veja um pequeno vídeo do unboxing e demonstração
Conclusão
Este é um dispositivo que claramente pretende marcar uma fase na evolução da forma como interagimos com os computadores, a sua precisão e rapidez são fenomenais, isto tendo em conta que é um dispositivo pequeno, leve, relativamente barato ($79.99) e com um suporte já muito abrangente (a nível de sistemas operativos e linguagens de programação).
Por estes motivos não será de surpreender que ele surja já este ano ou no início do próximo embutido nos nossos tablets, portáteis, etc... para mais uma vez alterar a forma como interagimos com os mesmos.
Teaser
Acham que este tipo de dispositivos pode substituir a forma como trabalhamos com os nossos computadores?
Galeria de Imagens
Este artigo tem mais de um ano
Estou surpreendido com o suporte para ubuntu. Pensei que apenas estivesse disponível algum tempo depois do lançamento.
Estava a pensar no mesmo! Ainda bem!
Qualquer dia estarão integrados nos proprios portáteis, tal como os trackpads.
Boa iniciativa mas ainda deixa muito a desejar …
O kinet é mais completo pode não detectar os dedos individualmente mas detecta corpo todo o que para jogos é excelente…
prefiro esperar pelo Kinect 2
cumps
A discussão “Leap Motion vs Kinect” é das mais comuns nesta área.
Eu prefiro ver ambos como complemento e não como concorrentes.
Um pequeno exemplo sem entrar em grandes detalhes, o Kinect da XBox faz deteção a partir de aproximadamente 80cm até 3/4 metros.
Com o Leap Motion consegues fazer deteção de 5cm a 60cm aproximadamente.
Já??
Desde que vi o anúncio deste dispositivo achei que tinha muito potencial. Se encomendar do site (como é dos EUA) estou com algum receio que fique retido na alfandega, ninguém me pode esclarecer?
Se ficar retido, é apenas pra pagares imposto de produto importado. de resto, nao será retido pq nao é produto falsificado.
Eu posso te confirmar que se for enviado por uma pessoa particular e se ela enviar como prenda nao fica retido na alfandega. Recebi muita coisa enviada de US e nunca ficou retido na alfandega
Porque é que havia de ficar retido se já pagas um preço “especial” por ser enviado para Portugal?
Subtotal * $98.39
Shipping $11.99
Total $110.38
São quase mais $20 além da diferença de custo dos portes de envio
O Leap Motion também já está disponível para Pre-Order na Amazon UK 🙂
É só procurar por “Leap Motion Controller”.
Este dispositivo substitui na totalidade o rato numa aplicação windows (nada de gráficos, só interface com clikes)?
Ou é preciso que algum developer reestruture a aplicação para ter suporte para o leap motion?
É que faz uma grande diferença entre comprar e ter utilidade prática, para a generalidade dos utilizadores…
Pedro, para já diria que não tem muita utilidade prática para um utilizador final.
As aplicações e/ou o próprio sistema operativo tem de ser modificados para a utilização do Leap Motion “como um rato”.
Actualmente é “só” uma excelente oportunidade para developers.
Mas diria que é uma questão de tempo.
Provavelmente ainda este ano vão aparecer no mercado portáteis com o Leap integrado e por consequência a oferta de aplicações com suporte para o Leap vai surgir também.