Important note: Myrobotlab will no longer support kinect drivers because they are now very old and very jenga constructed. Therefore the community has chosen to go for the OAK-D-Lite fixed focus. Myrobotlab Nixie version will soon have a service dedicated to the OAK, so I recommend getting that device instead of the old Kinect 360.
As soon as the OAK service is ready, I will make a tutorial page for the device.
You can find the STL model for the OAK
here.
For your InMoov you will need the Kinect XBox 360 because it supports the OpenNI.
The Xtion is also suppose to work, but I haven’t tested it.
The XBox One doesn’t work because Microsoft stopped to support OpenNI.
I have tried to use the Orbec Astra, but I haven’t got success in myrobotlab…
If you want your robot to be autonomous, here is a tutorial to set a battery pack for your Kinect:
Link to Microsoft drivers:
Make sure you have the Java 7 or 8(not higher!) that suits your PC. 32 bit or 64bit
To configure your Kinect:
1 -Install the recommended drivers by Microsoft for your system.
2- Install MyRobotLab if you haven’t already done it.
3- In the MyRobotLab directory edit and map all the servo and set the Arduino configuration
- InMoov/config/skeleton_leftArm.config.default
- InMoov/config/skeleton_rightArm.config.default
- InMoov/config/service_6_Arduino.config.default
4- Also set your main config to full
- InMoov/config/_InMoov.config.default
5- Edit the config file InMoov/config/service_E_OpenNI.config.default
[MAIN]
isKinectActivated=True
6- Save and double click the START_INMOOV.bat
7- Place yourself at a distance of 3 meters facing the robot, on a even and clear background, say to your robot the voice command:
- START KINECT
- TRACKING SKELETON or BODY CAPTURE
8- To stop it, say:
- OFF KINECT or FREEZE BODY CAPTURE