Skip to content

Instantly share code, notes, and snippets.

@Wessi
Created February 10, 2016 08:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Wessi/85afb5d78b53a38e304e to your computer and use it in GitHub Desktop.
Save Wessi/85afb5d78b53a38e304e to your computer and use it in GitHub Desktop.
# OS is Ubuntu 14.04.3 LTS \n \l
mkdir tmp && cd tmp
git clone git@github.com:chaos84/skeleton_tracker.git
wget http://openni.ru/wp-content/uploads/2013/01/OpenNI-Linux-x64-2.1.0.tar.zip
wget http://ilab.usc.edu/packages/forall/ubuntu-13.10/NiTE-Linux-x64-2.2.tar.bz2
# wenwei@wenwei-VirtualBox:~/tmp$ ll
# total 190164
# drwxrwxr-x 3 wenwei wenwei 4096 Oct 27 11:15 ./
# drwxr-xr-x 33 wenwei wenwei 4096 Oct 27 11:15 ../
# -rw-rw-r-- 1 wenwei wenwei 192273808 Oct 23 2013 NiTE-Linux-x64-2.2.tar.bz2
# -rw-rw-r-- 1 wenwei wenwei 2440708 Jan 24 2013 OpenNI-Linux-x64-2.1.0.tar.zip
# drwxrwxr-x 7 wenwei wenwei 4096 Oct 27 11:10 skeleton_tracker/
tar jxf NiTE-Linux-x64-2.2.tar.bz2
unzip OpenNI-Linux-x64-2.1.0.tar.zip
tar jxf OpenNI-Linux-x64-2.1.0.tar.bz2
rm NiTE-Linux-x64-2.2.tar.bz2 OpenNI-Linux-x64-2.1.0.tar.bz2 OpenNI-Linux-x64-2.1.0.tar.zip
# wenwei@wenwei-VirtualBox:~/tmp$ ll
# total 20
# drwxrwxr-x 5 wenwei wenwei 4096 Oct 27 11:20 ./
# drwxr-xr-x 33 wenwei wenwei 4096 Oct 27 11:18 ../
# drwxrwxr-x 6 wenwei wenwei 4096 Oct 23 2013 NiTE-Linux-x64-2.2/
# drwxrwxr-x 7 wenwei wenwei 4096 Oct 27 11:19 OpenNI-2.1.0-x64/
# drwxrwxr-x 7 wenwei wenwei 4096 Oct 27 11:10 skeleton_tracker/
mkdir src && mv skeleton_tracker/ src
# wenwei@wenwei-VirtualBox:~/tmp$ ll
# total 20
# drwxrwxr-x 5 wenwei wenwei 4096 Oct 27 11:22 ./
# drwxr-xr-x 33 wenwei wenwei 4096 Oct 27 11:18 ../
# drwxrwxr-x 6 wenwei wenwei 4096 Oct 23 2013 NiTE-Linux-x64-2.2/
# drwxrwxr-x 7 wenwei wenwei 4096 Oct 27 11:19 OpenNI-2.1.0-x64/
# drwxrwxr-x 3 wenwei wenwei 4096 Oct 27 11:22 src/
catkin init
# wenwei@wenwei-VirtualBox:~/tmp$ catkin init
# Initializing catkin workspace in `/home/wenwei/tmp`.
# -----------------------------------------------------
# Profile: default
# Extending: None
# Workspace: /home/wenwei/tmp
# Source Space: [exists] /home/wenwei/tmp/src
# Build Space: [missing] /home/wenwei/tmp/build
# Devel Space: [missing] /home/wenwei/tmp/devel
# Install Space: [missing] /home/wenwei/tmp/install
# DESTDIR: None
# -----------------------------------------------------
# Isolate Develspaces: False
# Install Packages: False
# Isolate Installs: False
# -----------------------------------------------------
# Additional CMake Args: None
# Additional Make Args: None
# Additional catkin Make Args: None
# Internal Make Job Server: True
# -----------------------------------------------------
# Whitelisted Packages: None
# Blacklisted Packages: None
# -----------------------------------------------------
# Workspace configuration appears valid.
# -----------------------------------------------------
vi src/skeleton_tracker/CMakeLists.txt
# Change the lines 43-46 as below
# 43 set(OPENNI2_DIR /home/wenwei/tmp/OpenNI-2.1.0-x64)
# 44 set(OPENNI2_WRAPPER /opt/ros/indigo/include/openni2_camera/)
# 45 set(NITE2_DIR /home/wenwei/tmp/NiTE-Linux-x64-2.2/)
# 46 set(NITE2_LIB /home/wenwei/tmp/NiTE-Linux-x64-2.2/Redist/libNiTE2.so)
vi src/skeleton_tracker/setup_nite.bash
# wenwei@wenwei-VirtualBox:~/tmp/src/skeleton_tracker$ cat setup_nite.bash
# #!/bin/bash
# ln -s /home/wenwei/tmp/NiTE-Linux-x64-2.2/Samples/Bin/NiTE2 ~/.ros/NiTE2
cd skeleton_tracker/ && ./setup_nite.bash && cd -
cd NiTE-Linux-x64-2.2/ && ./install.sh && cd -
cd OpenNI-2.1.0-x64/ && sudo ./install.sh && cd -
sudo apt-get install -y ros-indigo-pcl-conversions ros-indigo-pcl-ros ros-indigo-openni2-camera ros-indigo-openni-camera
. /opt/ros/indigo/setup.bash
catkin build # If it fails, run `catkin_make` instead
# -----------------------------------------------------
# Found '1' packages in 0.0 seconds.
# Starting ==> skeleton_tracker
# Finished <== skeleton_tracker [ 9.2 seconds ]
# [build] Finished.
# [build] Runtime: 9.2 seconds
. devel/setup.bash
roslaunch skeleton_tracker tracker.launch
@Gmoore96
Copy link

Hi,

I know this is an old tread, but is it possible to still get access to this if it still works?
I am getting a 'permission denied' warning when using "git clone git@github.com:chaos84/skeleton_tracker.git"
If there is any solution for this I would be grateful for your help.

Regards,
Gavin

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment