Installation du setup de compétition virtuelle sur Serge - vaul-ulaval/vaul-wiki GitHub Wiki

1. Se connecter au serveur Serge

Suivre les instructions ici pour vous connecter au serveur en SSH.

⚠️ ne vous connectez pas au docker tout de suite.

Tout le développement devra se faire dans votre dossier personnel dev_ws.

2. Installation du autodrive_sim_stack

a. Setup

cd ~/dev_ws
git clone [email protected]:vaul-ulaval/autodrive_sim_stack.git --recurse-submodules
cd autodrive_sim_stack

b. Suivre les instructions ici pour builder le dev container

3. Installation du f1tenth-raceline-gui

a. Clone

cd ~/dev_ws
git clone --recurse-submodules [email protected]:vaul-ulaval/f1tenth-raceline-gui.git
cd f1tenth-raceline-gui

b. Installation de pyenv

curl -fsSL https://pyenv.run | bash
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo [[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init - bash)"' >> ~/.bashrc
source ~/.bashrc
pyenv install 3.7

c. Installation des dépendances python.

cd ~/dev_ws/f1tenth-raceline-gui
pyenv virtualenv 3.7 gui
pyenv local gui
pip install -r requirements.txt
pip install --upgrade quadprog

d. Test de l'installation.

python main.py

4. Mount du nas

sudo apt install cifs-utils # Si ce n'est pas déjà fait
sudo mkdir -p ~/nas
# Mounter le NAS sur le filesystem de votre ordi
sudo mount -t cifs //192.168.1.1/vaul-nas ~/nas -o gid=$(id -g),uid=$(id -u),vers=1.0,user=vaul,pass=<password>
⚠️ **GitHub.com Fallback** ⚠️