Un environnement Python Pygame pour le développement et le test d'agents de conduite autonome par apprentissage par renforcement sur des pistes personnalisables.
SelfDrivingCarSimulator est un framework Python léger basé sur Pygame qui offre un environnement de conduite 2D pour entraîner des agents de véhicules autonomes à l'aide de l'apprentissage par renforcement. Il supporte des tracés personnalisables, des modèles de capteurs configurables (comme LiDAR et caméra), une visualisation en temps réel et un enregistrement des données pour l'analyse des performances. Les développeurs peuvent intégrer leurs algorithmes RL, ajuster les paramètres physiques, et surveiller des métriques telles que la vitesse, le taux de collision et les fonctions de récompense pour faire évoluer rapidement leurs projets de recherche et éducatifs.
Fonctionnalités principales de SelfDrivingCarSimulator
Simulation 2D de voiture autonome avec Pygame
Éditeur de tracés personnalisés
Modèles de capteurs configurables (caméra, LiDAR)
Intégration d'algorithmes d'apprentissage par renforcement
Visualisation en temps réel et enregistrement des métriques