Repository Contents

|   kine-wheel-arena.yaml
├───Arduino
|   ├───cam_and_light_sync
│   └───KWA-Controller
├───Camera
|       acA720-520uc-inference.pfs
├───DLC-Skeleton
│   ├───dlc-models
│   ├───evaluation-results
│   ├───labeled-data
│   ├───training-datasets
│   └───videos
├───Docs
└───Inference
        inference.ipynb
        inference.py

Installation

Steps described in this section only need to be done once. This guide assumes that Anaconda/Miniconda is used to manage Python and its packages.

First, clone the KineWheelSystem repository from GitHub. Alternatively, GitHub offers a link to download the repository as a ZIP file.

In the example below, the repository is cloned to C:/Data/KineWheelSystem. You can choose any valid path; however, the destination folder (here: KineWheelSystem) must not exist or be empty.

git clone https://github.com/WinterLab-Berlin/KineWheelSystem.git C:\Data\KineWheelSystem

Open a Anaconda prompt (type anaconda into the Windows search box) and navigate to the repository root folder KineWheelSystem.

cd C:\Data\KineWheelSystem

Create a conda (virtual Python) environment with all the required packages by running the following command:

conda env create -f kine-wheel-arena.yaml

Whenever opening a new Anaconda prompt, usage of the new environment requires activation, running the command below:

conda activate kwa

The environment can be deactivated by running:

conda deactivate