Creates a VirtualBox Virtual Machine with Vagrant for Xtion PRO LIVE development.
- Ubuntu 12.04 32-bit LTS
- wget, curl, htop, vim, emacs, X
- libusb-1.0-0-dev, freeglut3-dev, unzip
- mono-complete, python, doxygen, graphviz
- OpenNI
- Nite
- Sense
- OpenCV with OpenNI support
- PCL?
vagrant package --base <current-box-in-Vagrantfile>.box --output <new-boxname>.box
vagrant box add <name> <new-boxname>.box
vagrant box list
- Download and install git
- Download and install Vagrant 1.2.2
- Download and install VirtualBox
- Install the vagrant-vbguest plugin using
vagrant plugin install vagrant-vbguest
- This ensures the machines guest additions match
- Install git submodules:
git submodule update --init
- Run the command
vagrant up
- On *unix to enter in the machine run the command
vagrant ssh
- On Windows it will output the configuration for using
puTTy
- Use
vagrant ssh -- -Yt
to use X
- On Windows it will output the configuration for using
Note: Most of this is probably wrong
-
NITE: Closed source middleware sitting on top of OpenNI that contains a lot of the algorithms to do the fun stuff. What? I haven't researched. Forums are a mess. It seems like it's more for skeletons and user actions then point clouds
-
The simple-openni library: wraps OpenNI for it's use with the Processing programming language. (Notable for how often it comes up in web searches).
-
OpenCV: is a decent computer vision library. Here are the installation instructions for use with OpenNI.
-
PCL: Is a decent point cloud library. Here are instructions for using it with an Xtion
-
This blog lists these versions for an Xtion Pro with ubuntu 12.04:
-
This blog breaks down the steps.
-
This blog is best it breaks down steps and versions.
There is a nice post in Spanish that shows expected output for a Kinect. Just what we need!!
- dmesg
- lsusb
- lsmod
- rmmod