Update
Kinect, leap motion and opencv working at the same time :)

-OpenCV
-Leap Motion
-Voice recognition
-Kinect


-DIY oculus / Arduino
Old Mrl commino -> version 20 -> the 3 values are printed correctly
New Mrl commino -> version 21 -> only 2 values are sent correctly ( i can see a number) the ay2 value is always printed as 0

Windows 64 Eclipse - make OpenNI Worky Pre-Flight checklist
-
load mrl into eclipse
-
shift-alt-t start typing OpenNI and open the OpenNI Service so its in text editor
-
right click on the file somewhere -> Debug -> Debug configurations
-
click on Arguments tab
for VM Arguments put -Djava.library.path="libraries/native/"

-
Make sure the following libraries are in the native directory (depends on operating system)
-
I checked out myrobotlab into a folder called c:\mrl so the root of myrobotlab is
c:\mrl\myrobotlab
libraries are
c:\mrl\myrobotlab\libraries
-
My native folder is
c:\mrl\myrobotlab\libraries\native
The root of your application can be anywhere - but relative to the root the directory structure is very important.
-
MRL uses a "modified" SimpleOpenNI code to use OpenNI. The guys at SimpleOpenNI made a valient attempt to get the crazy loading of OpenNI2 to work. The part that I had to modify was removing all the Processing dependencies. Because SimpleOpenNI is not a generalized loader it was made for Processing.
Drivers - SimpleOpenNI2 comes with some of its own driver files. They have to be located in the following directory
C:\mrl\myrobotlab\libraries\native\OpenNI2\Drivers

If this is not here and the other pieces are - you wont get an error message and you wont get any video :(
C:\mrl\myrobotlab\libraries\jar\SimpleOpenNI.jar

-
So a quick review of all files and structure :
Jar Files
C:\mrl\myrobotlab\libraries\jar\SimpleOpenNI.jar
Native Files
C:\mrl\myrobotlab\libraries\native\NiTE.ini
C:\mrl\myrobotlab\libraries\native\NiTE2.dll
C:\mrl\myrobotlab\libraries\native\OpenNI.ini
C:\mrl\myrobotlab\libraries\native\OpenNI2
C:\mrl\myrobotlab\libraries\native\OpenNI2.dll
C:\mrl\myrobotlab\libraries\native\SimpleOpenNI64.dll
C:\mrl\myrobotlab\libraries\native\OpenNI2\Drivers
C:\mrl\myrobotlab\libraries\native\OpenNI2\Drivers\Kinect.dll
C:\mrl\myrobotlab\libraries\native\OpenNI2\Drivers\OniFile.dll
C:\mrl\myrobotlab\libraries\native\OpenNI2\Drivers\PS1080.dll
C:\mrl\myrobotlab\libraries\native\OpenNI2\Drivers\PS1080.ini
C:\mrl\myrobotlab\libraries\native\OpenNI2\Drivers\PSLink.dll
C:\mrl\myrobotlab\libraries\native\OpenNI2\Drivers\PSLink.ini
NiTe2 data files
C:\mrl\myrobotlab\libraries\NiTE2\Data
C:\mrl\myrobotlab\libraries\NiTE2\FeatureExtraction.ini
C:\mrl\myrobotlab\libraries\NiTE2\h.dat
C:\mrl\myrobotlab\libraries\NiTE2\HandAlgorithms.ini
C:\mrl\myrobotlab\libraries\NiTE2\s.dat
C:\mrl\myrobotlab\libraries\NiTE2\Data\lbsdata.idx
C:\mrl\myrobotlab\libraries\NiTE2\Data\lbsdata.lbd
C:\mrl\myrobotlab\libraries\NiTE2\Data\lbsparam1.lbd
C:\mrl\myrobotlab\libraries\NiTE2\Data\lbsparam2.lbd
Wooo cool, so you will have
Wooo cool, so you will have the new mac for the Makerfaire?
Yep.. So I can perform more
Yep.. So I can perform more tasks at the same moment :)
Kinect?
Does Apple and Microsoft play nice yet?
Something to think about--A year or two ago Apple bought out Asus' 3d sensor technology. The Asus Xtion Live Pro is smaller and lighter than the Kinect, and is easier to interface and power. I have no idea what Apple has done with it since, or what their plans are. Maybe they have a future product in mind.
not yet... a nasty
not yet... a nasty unsatisfied link pops up when launching kinect in mrl :) btw i got it working on mac with skanect for 3d scanning
WOOOHOO ! You jumped over
WOOOHOO ! You jumped over Jenga software Neo !