kentsommer / openni2

Setup description for Prime-sense(601) for use with ROS Xtion Pro

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Setup walkthrough for model 601 devices

Driver Setup:

  • cd to folder you want to store the drivers in.
  • Run: wget --no-check-certificate https://googledrive.com/host/0B9eIk6eTYsatMGlnV0Z1a0Z5MW8 (this downloads a .tar of the neccessary drivers)
  • Run: mv 0B9eIk6eTYsatMGlnV0Z1a0Z5MW8 drivers.tar
  • Run: tar -xvf drivers.tar
  • Run: sudo cd OpenNI-2.1.0-x64/ && ./install.sh && cd ..
  • Run: sudo cd Sensor-Bin-Linux-x64-v5.1.6.6/ && ./install.sh && cd ..
  • Run: sudo cd NITE-Bin-Dev-Linux-x64-v1.5.2.23/ && ./install.sh && cd ..

ROS Integration Setup:

  • Run: sudo apt-get install libopenni2-0 libopenni2-dev
  • Run: yujin_init_workspace openni2
  • Run: cd openni2/src
  • Run: git clone https://github.com/ros-drivers/openni2_camera.git
  • Run: git clone https://github.com/ros-drivers/openni2_launch.git
  • Run: ../yujin_init_build --underlays "path to turtlebot workspace"
  • Run: cd .. && yujin_make

Final Setup:

  • Run: sudo apt-get install g++ python libusb-1.0-0-dev libudev-dev freeglut3-dev doxygen graphviz
  • Run: git clone https://github.com/occipital/OpenNI2.git
  • Run: cd OpenNI2
  • Run: git checkout -b develop origin/develop
  • Run: git pull
  • Run: make

You can now: roslaunch openni2_launch openni2.launch Bring up RVIZ to see the camera feeds.

About

Setup description for Prime-sense(601) for use with ROS Xtion Pro