Created
February 10, 2016 08:00
-
-
Save Wessi/85afb5d78b53a38e304e to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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