Apple

Leap Motion – Unboxing e Análise

13 Comentários

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.

leap_00

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.

leap_01
Leap
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.

leap_02
Unboxing Leap

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).

leap_03
Design simples e discreto
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.
leap_04
Motion Visualizer
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.

leap_05
Representação dos movimentos

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
DSC03462
DSC03481
DSC03463
DSC03487
DSC03480
DSC03487
DSC03495 DSC03499 DSC03507
DSC03567 DSC03571 DSC03573
DSC03584 DSC03588 DSC03599
Screenshot (127) Screenshot (131) Screenshot (141)
Screenshot (141) Screenshot (145) Screenshot (146)
Autor: Pedro Pinto
Partilhar:
Também pode gostar

Comentários

13

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

  1. Avatar de dbrenha
    dbrenha

    Estou surpreendido com o suporte para ubuntu. Pensei que apenas estivesse disponível algum tempo depois do lançamento.

    1. Avatar de K
      K

      Estava a pensar no mesmo! Ainda bem!

  2. Avatar de Jo§e
    Jo§e

    Qualquer dia estarão integrados nos proprios portáteis, tal como os trackpads.

  3. Avatar de OneX
    OneX

    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

    1. Avatar de Dinis Vieira
      Dinis Vieira

      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.

  4. Avatar de João Cunha
    João Cunha

    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?

    1. Avatar de Nuno
      Nuno

      Se ficar retido, é apenas pra pagares imposto de produto importado. de resto, nao será retido pq nao é produto falsificado.

    2. Avatar de Daniel Bandeira
      Daniel Bandeira

      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

    3. Avatar de ns
      ns

      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

    4. Avatar de Dinis Vieira
      Dinis Vieira

      O Leap Motion também já está disponível para Pre-Order na Amazon UK 🙂
      É só procurar por “Leap Motion Controller”.

  5. Avatar de Pedro Antunes
    Pedro Antunes

    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…

    1. Avatar de Dinis Vieira
      Dinis Vieira

      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.