-
Notifications
You must be signed in to change notification settings - Fork 65
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.
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
- System Requirements
- Supported Hardware
- Initial Network Configuration
- Example Hardware List for UCLA Setup
- Making the Checkerboard
- Time Synchronization
- Pre-Tracking Configuration
- Camera Network Configuration
- Single Camera
- Setting Parameters
- Multi-Sensor Person Tracking
- HOG vs YOLO Detectors
- World Coordinate Settings
- Single Camera
- Pose Initialization
- Multi Sensor Pose Annotation
- Pose Best Practices
- Setting Parameters
- Single Camera
- Setting Parameters
- Multi Sensor Object Tracking
- YOLO Custom Training & Testing
- Yolo Trainer
- Single Camera
- Setting Parameters
- Multi Sensor Face Detection and Recognition
- Face Detection and Recognition Data Format
How to receive tracking data in: