# Intelligent Roundabout Efficient Simulation of Traffic Evolution ![Banner](banner.jpg) ## Installation : ``` git clone https://gitlab.univ-nantes.fr/E208835U/Traffic.git pip install sumolib pip install pyside6 (optionnel pour l'ui) ``` ## Usage : ``` python main.py ``` Le programme utilise les fichier .net.xml et .rou.xml générés par [Eclipse SUMo](https://www.eclipse.org/sumo/) File>Open>Open Network (pour un ficher *.net.xml)\ File>Open>Open Vehicles (pour le fichier *.rou.xml associé) gamma/delta/T : variables de comportement\ dt : pas de temps de la simulation\ fps : vitesse de l'affichage (i/s), delai entre chaque maj de l'affichage (ms)\ Physics fps : vitesse de la simulation (u/s), delai entre chaque maj de la simulation (ms)\ Start/Stop : arrêter/redémarrer la simulation\ Raccourcis clavier :\ ``` Esc/Q : quitter G : démarrer la simulation E : Met le delai de maj de la simulation à 0 (vitesse maximum) D : Met le delai de maj de la simulation à 17 (vitesse normale) F : Met le delai de maj de la simulation à 500 (vitesse ralentie) C : Met le pas de simulation à 0.3s (accéléré, au dépent de la qualité) P : Met le pas de simulation à 1/60 (valeur par défaut) 0-9 : Charge les réseaux prédéfinis ``` ## Interface python La simulation peut aussi être executée sans interface (voir [runAllNetworks.py](runAllNetxorks.py) et [blender_import.py](blender_import.py) pour des exemples)