Berusaha & Berbagi

Konfigurasi dasar Leap Motion pada Java Menggunakan Netbeans

Leap Motion, Java, Netbeans



Sumber : Developer Leap Motion 

       Leap motion adalah sebuah alat yang dapat digunakan untuk mendeteksi posisi tangan dan jari. Nilai data hasil dari Leap Motion berbentuk 3-dimensi yaitu berada pada bidang X, Y dan Z. Titik O (nol) berada tepat di atas leap motion. Jarak pandang atau deteksi leap motion terhadap tangan dan jari adalah antara 25mm sampai dengan 600mm, jadi sekitar 2,5 cm sampai dengan 60 cm dari alat. Sensor yang diarahkan sepanjang arah sumbu  y  saat  controller dalam pengoperasian standar dan memiliki bidang pandang 150 derajat. Jarak efektif LMC memanjang diatas perangkat dari 25 – 600 milimeter (1 inci – 2 kaki).
       Sistem Leap Motion menggunakan sistem koordinat  cartesian  pada tangan kanan seperti pada Gambar diatas Titik pusat 0 berada pada tengah atas Leap Motion.  Sumbu x dan  z  terletak pada bidang horizontal, sumbu  x  berjalan sejajar dengan  sisi panjang perangkat Leap Motion dan sumbu  z berada pada persilangan dengan sumbu x. Sumbu y  berada pada bidang vertikal terhadap perangkat Leap Motion, berbeda dengan sumbu  x  dan  z, sumbu y hanya memiliki nilai positif yaitu berjalan dengan mengarah keatas.
       Leap Motion mendukung bahasa pemrograman berbasis Java, C++, PHP, Phyton dan C#. Developer Leap motion juga sudah menyediakan dokumentasi penggunaan leap motion di web developer nya.


Sumber : Developer Leap Motion

Tulang-tulang pada tangan dapat di identifikasikan sebagai berikut: 

  1. Metacarpal - tulang di dalam tangannya menghubungkan jari ke pergelangan tangan (kecuali ibu jari). 
  2. Proksimal Phalanx - tulang di dasar jari, terhubung ke telapak tangan. 
  3. Intermediate Phalanx - tulang tengah jari, antara ujung dan pangkal. 
  4. Distal Phalanx - tulang terminal di ujung jari. 


      Hal pertama ketika kita ingin menggunakan leap motion adalah kita harus menghubungkan leap motion dengan komputer. Pada materi kali ini saya akan menjelaskan cara konfigurasi dasar leap motion menggunakan bahasa java di netbeans. Adapun langkah-langkah yang harus dilakukan adalah sebagai berikut:
  • Siapkan alat dan bahan nya yaitu:
    • Leap Motion
    • Laptop
    • JDK java
    • Netbeans
    • SDK leap motion 
 

  • Install JDK (Cara install JDK seperti install aplikasi-aplikasi yang lain)
  • Install Netbeans (Cara install JDK seperti install aplikasi-aplikasi yang lain)
  • Ekstrak SDK yang sudah di download
  • Install SDK Leap motion seperti yang ditunjukkan pada Gambar berikut.
 
  • Buka netbeans yang sudah di install
  • Buat project baru pada Netbeans seperti Gambar berikut.
    • Pilih File > New Project seperti yang ditunjukkan pada Gambar berikut.
 
    • Pilih Java kemudian pilih Java Applications seperti yang ditunjukkan pada Gambar berikut.


    • Beri nama project  yang kita buat dengan nama LeapMotion seperti yang ditunjukkan pada Gambar berikut.


  • Buka file Sample.java yang ada didalam folder yang kita ekstrak sebelumnya yaitu folder ..\LeapDeveloperKit_2.3.1+31549_win\LeapSDK\Sample.java dan copy semua isi source code nya ke project baru kita seperti yang ditunjukkan pada Gambar berikut.



    • Bukalah Sample.Java menggunakan notepad atau sublime




    • Hapus semua source code pada project baru kita di netbeans dan Paste kan source code yang kita copy tadi ke project java yang kita buat . Kemudian tambahkan source code pada bagian baris pertama seperti yang ditunjukkan pada Gambar berikut.


    • Sekarang akan terjadi baris-baris error dengan tanda garis bawah berwarna merah seperti yang ditunjukkan pada Gambar berikut. Hal tersebut terjadi karena source code yang error disebabkan tidak dapat memanggil library Leap Motion. Jadi kita harus menambahkan library Leap Motion.

  • Klik folder project kita lalu pilih properties lalu tambahkan library dan run isi dengan patch library seperti yang ditunjukkan pada Gambar berikut.

    • Pilih library > add Jad/Jar > cari file Leap.jar yang ada di folder yang kita ekstract sebelumnya (LeapDeveloperKit_2.3.1+31549_win\LeapSDK\lib\Leap.jar) seperti yang ditunjukkan pada Gambar berikut.


    • Setelah ditambahkan library maka hasilnya seperti ditunjukkan pada Gambar berikut.



    • Kemudian tambahkan library path dengan cara Project > Properties > Run dan isikan alamat path library seperti yang ditunjukkan Gambar berikut. Didalam folder library terdapat 2 versi lib yaitu versi 64bit dan versi 32bit. Sesuaikan dengan Sistem Operasi kita. Jika kita menggunakan sistem operasi windows 64bit dan JDK 64bit maka kita harus menggunakan lib yang versi 64bit.


    • Path yang kita tambahkan adalah ( -Djava.library.path="/D:/Leap Motion/LeapDeveloperKit_2.3.1+31549_win/LeapSDK/lib/x64" )


  • Coba jalankan dengan cara klik kanan pada source code yang kita  buat dan pilih Run file sepeti yang ditunjukkan pada Gambar berikut. Ingattttt! Jangan lupa colokkan Leap motion ke PC kita

    • Setelah running maka hasilnya perekaman titik-titik kordinat tangan kita seperti Gambar berikut.


  • Selesai.
Labels: Leap Motion
0 Komentar untuk "Konfigurasi dasar Leap Motion pada Java Menggunakan Netbeans"

Back To Top