Skip to content

Dependencies

Simeon ADEBOLA edited this page Jun 20, 2019 · 15 revisions

To start the OpenPTrack v2 installation process, a few Personal Package Archives (PPA) and dependencies are required. This page walks you through the process.

PPA

Begin by installing the following PPAs:

 sudo add-apt-repository -y ppa:danielrichter2007/grub-customizer
 sudo apt-add-repository -y ppa:obsproject/obs-studio
 sudo apt-add-repository -y ppa:graphics-drivers/ppa
 sudo add-apt-repository -y ppa:yannubuntu/boot-repair
 sudo add-apt-repository -y ppa:levi-armstrong/ppa
 wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
 sudo apt-get install -y apt-transport-https
 echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
 sudo apt-get update

Now, install the required software and libraries:

 sudo apt-get install -y sublime-text grub-customizer exfat-fuse exfat-utils vim terminator gitg cmake-curses-gui gparted meld cowsay fortune gimp synaptic libgoogle-glog-dev libatlas-base-dev libeigen3-dev libsuitesparse-dev ncdu filezilla nvidia-384 p7zip-full openssh-client openssh-server boot-repair

Next, the ROS distribution list needs to be referenced:

 sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'

...as does the required key:

 sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

Now, update Ubuntu to reflect these changes:

 sudo apt-get update

...and install rosdep & ROS Python:

 sudo apt-get install ros-kinetic-desktop-full python-rosinstall -y
 sudo rosdep init

Update rosdep:

 rosdep update

Then, BASHRC needs to call ROS Kinetic:

 echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc

 source ~/.bashrc

Next catkin_make:

 cd
 mkdir -p workspace/ros/src && cd workspace/ros
 catkin_make
 echo "source /home/$USER/workspace/ros/devel/setup.bash" >> /home/$USER/.bashrc

Continue the installation here

Setting Up an OpenPTrack v2 System:

Running OpenPTrack v2:

Tracking GUI

How to receive tracking data in:

  1. Tested Hardware
  2. Network Configuration
  3. Imager Mounting and Placement
  4. Calibration in Practice
  5. Quick Start Example
  6. Imager Settings
  7. Manual Ground Plane
  8. Calibration Refinement (Person-Based)
  9. Calibration Refinement (Manual)

OPT on the NVidia Jetson

Clone this wiki locally