Retour aux projets

GP-Kaizen

Simulation de voitures autonomes apprenant à parcourir un circuit grâce à un algorithme génétique et PyBullet.

2024-2025
Équipe de 3 étudiants
Université Lyon 1
Python PyBullet Algorithme génétique Simulation physique Pygame
Voir le code sur GitHub

Vue d'ensemble

GP-Kaizen est une simulation dans laquelle des véhicules autonomes apprennent à progresser sur un circuit grâce à un algorithme génétique. Le projet combine modélisation physique, entraînement par générations et interface de contrôle.

Le système repose sur Python, PyBullet pour la simulation physique, Pygame pour l'interface et des mécanismes de sauvegarde afin de reprendre l'apprentissage d'une population.

  • Simulation physique de véhicules sur circuit.
  • Optimisation des trajectoires par sélection, croisement et mutation.
  • Modes d'apprentissage, chargement de population et jeu contre l'IA.
Menu principal de GP-Kaizen avec sélection du mode de jeu
Aperçu de l'interface GP-Kaizen.