Skip to content

Projet de "IA et Jeux" (LU3IN025) - L3 Sorbonne Université Sciences (2023-24)

Notifications You must be signed in to change notification settings

Stalkyyy/LU3IN025_Projet___Robots_et_comportement

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SU-LU3IN025-robots : 2023-2024

Binôme :

  • PINHO FERNANDES Enzo
  • PIRON-PALLISER Maximilien

Projet partie Robototique Autonome de l'UE LU3IN025 (IA et Jeux), lors de ma L3 Informatique à Sorbonne Université Sciences.

Note : 19/20


Pré-requis

Vous devez installer le simulateur Roborobo sur votre machine avant de commencer. Ce simulateur s'installe facilement sous Linux et sous MacOS en suivant les instructions.

Remarques pour l'installation de roborobo à la PPTI:

  • vous devez configurer le proxy: git config --global http.proxy http://proxy:3128
  • utilisez conda (et pas pip)
  • ne lancez pas les commandes sudo apt(...) (les paquets sont déjà installés)
  • utilisez python3.9, ou tout autre version strictement antérieure à la version 3.10. Attention à bien vérifier que la version de python est correcte dans l'environnement conda.
  • lors de la commande conda activate roborobo, conda demande parfois de configurer le shell avec la commande conda init. Utilisez conda init bash (puis quitter/relancer le shell). (2023/4/3: problème avec tcsh)
  • votre quota doit être suffisant pour installer et exécuter roborobo (env. 3.5go)

Problèmes classiques:

  • lors du lancement d'un exemple:
    • ModuleNotFoundError: No module named 'pyroborobo'
    • ImportError: /lib/x86_64-linux-gnu/libwayland-server.so.0: undefined symbol: ffi_type_uint32, version LIBFFI_BASE_7.0

=> Il s'agit d'un problème avec la version de Python. Ce problème peut se produire lors de l'activation de l'environnement conda, qui utilise une version de Python différence de celle par défaut. A priori, pas de problème si on utilise bash. Pour être sûr, on peut ajouter la ligne suivante à la fin du fichier .bashrc (et relancer le terminal): alias python='/usr/bin/python3.9'

Si vous êtes sous Windows, ou si pour une raison ou une autre vous n'arrivez pas à installer Roborobo sur votre distribution Linux ou MacOS, nous vous suggérons d'installer le logiciel Virtualbox, et de créer une machine virtuelle Linux Ubuntu.

Instructions pour les TPs et le projet

Ce repository contient trois fichiers décrivant les sujets des deux TPs et le sujet de projet.

Bon courage !

About

Projet de "IA et Jeux" (LU3IN025) - L3 Sorbonne Université Sciences (2023-24)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published