The core elements to build EthoLoop Tracking system are:
1- NVIDIA Jetson TX2
2- XIMEA Camera
3- Wide angle objectives
4- Wireless Router
5- Linux Machine
To track animals in three dimensional (3D) environments, Etholoop uses multiple high speed cameras (XIMEA) each connected to a single embedded AI computing device (NVIDIA Jetson) for image processing purposes. This allows tracking individuals at extremely high speed (~800 Hz). The Jetson TX2 modules are responsible to extract the two-dimensional information of individuals from each view point and wirelessly transmit them to the Host machine (Linux) for 3D reconstruction.
We highly recommend to download and install JetPack 3.2.1 on any linux machine and flash all your Jetson-TX2s.
chmod +x jetpack-file.sh
Follow the instructions provided during the installation. While performing the flashing process install the Linux4Tegra and CUDA on your Jetson-TX2 device and DO NOT install the provided OpenCV by JetPack. Your configuration should look like the attached picture. EthoLoop installation file provides OpenCV libraries with the suitable configuration.
If you use the latest NVIDIA SDK, then remove the OpenCV installed by the JetPack.
After flashing and installing all CUDA libraries, download the EthoLoop Image Processing Package on your Jetson-TX2 device. Make the bash file executable and run the installation.
chmod +x ImageProcInstallation.sh
We highly recommend to install the EthoLoop host machine on a separate PC and have a fresh installation of Ubuntu 16.04.
Download EthoLoop Host Machin package and unzip the file. The package contains a bash file (Host_Installation.sh) that will install important libraries such as:
1 - OpenCV
2 - XIMEA Linux SDK
3 - Dynamixel SDK
Open a terminal and navigate to the directory where the EthoLoop Host package is located. Make the installation file executable and run:
chmod +x Host_Installation.sh
Once the installation of all requiered libraries is completed and EthoLoop is successfully installed, navigate into the EthoLoop bin folder and run EthoLoop software.
From EthoLoop software go to "3D Calibration", define your real-world coordinates and your Jetson TX2 IP address and follow the guidlines.
Once you are done with the 3D calibration, on EthoLoop software "Create a Config File" with only loading the calibration output.
Then proceed with "Run EthoLoop" and load your config file.
Site was started with Mobirise