Skip to content
Snippets Groups Projects
Commit ab4e59d1 authored by phfriedl's avatar phfriedl
Browse files

Merge branch 'pps_project' of https://gitlab.ethz.ch/D-FaLL/D-FaLL-System into pps_project

parents 0d8e86d3 bbed0307
No related branches found
No related tags found
No related merge requests found
# Installation # Installation
## Install Script ## For Student and Teacher
### Install Script
Installation with the install script is the easiest. You will need: Installation with the install script is the easiest. You will need:
- the install script - the install script
- the ``d_fall_pps`` package compressed in a file called ``package.tar.gz`` - the ``d_fall_pps`` package compressed in a file called ``package.tar.gz``
...@@ -12,7 +14,7 @@ These files all need to be in the same directory. To run the installation, move ...@@ -12,7 +14,7 @@ These files all need to be in the same directory. To run the installation, move
``` ```
The student id needs to be a unique number that is used as identication for the student laptops connected to the teacher. Make sure not that the script file is marked executable and to not run the script as root, as it will ask for the password and only execute some commands with root privilege. The student id needs to be a unique number that is used as identication for the student laptops connected to the teacher. Make sure not that the script file is marked executable and to not run the script as root, as it will ask for the password and only execute some commands with root privilege.
## Manual Installation ### Manual Installation
The installation process consists of the following steps: The installation process consists of the following steps:
- Installation of ROS: <br /> - Installation of ROS: <br />
...@@ -35,3 +37,14 @@ You need to source the following scripts in the ``.bashrc`` file: ...@@ -35,3 +37,14 @@ You need to source the following scripts in the ``.bashrc`` file:
The workspace setup script will only appear after the first compilation of the catkin workspace. The workspace setup script will only appear after the first compilation of the catkin workspace.
If you are not sure at any point you can check out the install script. If you are not sure at any point you can check out the install script.
## Additional Steps for Teacher
### Installation of cfclient
The steps to install the crazyflie client are taken from [here](https://github.com/bitcraze/crazyflie-clients-python). To install the cfclient you need to install its dependencies:
```
sudo apt-get install python3 python3-pip python3-pyqt5
```
clone the git repository, change the directory to the root directory of the repository and execute
```
pip3 install -e .
```
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment