Ingénieur Développement Embarqué R&D
Intégration de l'équipe R&D (3 personnes) de Capgemini Engineering afin de concevoir et développer des architectures de coordination pour des systèmes embarqués et des agents autonomes.
- Implémentation de deux topologies, dont une centralisée où les workers communiquent via un coordinateur central qui collecte les états, agrège les informations et redistribue les décisions.
- Implémentation d'une topologie décentralisée où les workers échangent directement entre eux sans coordinateur grâce à une communication distribuée basée sur des protocoles locaux et des équations de consensus permettant une synchronisation autonome.
- Développement d'un simulateur de trafic personnalisé pour remplacer SUMO, doté d'une interface adaptée aux besoins du projet permettant de simuler des véhicules, des intersections et des comportements dynamiques de trafic.
- Adaptation des scripts de coordination et d’exécution pour assurer la compatibilité avec le nouveau simulateur.
- Implémentation des équations de gradient pour l’optimisation locale.
- Intégration des équations de consensus pour aligner les politiques entre agents dans la topologie décentralisée.
- Utilisation de DQN (Deep Q-Network) pour l’apprentissage des politiques de contrôle.
- Implémentation d'un script de visualisation des performances pour générer des courbes pour chaque worker.
Environnement technique