Aller au contenu principal

5 articles tagués avec « reinforcement-learning »

Voir tous les tags

[Robotique Webots] Sim-to-Real : Transfert matériel sur Arduino Uno, Bluetooth HC-06 & Vision par marqueurs ArUco (#5)

· Une minute de lecture
Jaybee
AI & Robotics Engineer

Suivi de pose par vision marqueur ArUco

📌 Points clés (TL;DR)

  • Le problème : Contraintes sévères sur microcontrôleur (Arduino Uno avec 2 Ko de SRAM), glissement des roues et Reality Gap entre simulateur et monde réel.
  • La solution : Calcul de pose par vision externe au plafond (ArUco 6-DoF à 60 FPS) et transmission des commandes moteur en Bluetooth série HC-06.

[Robotique Webots] Évaluation déterministe via evaluate_qlearning & Benchmark contre DQN et SARSA (#4)

· Une minute de lecture
Jaybee
AI & Robotics Engineer

Benchmark succès et nombre de pas

📌 Points clés (TL;DR)

  • L'objectif : Mesurer les performances réelles de la politique optimale ($\epsilon=0$) sans bruit stochastique afin de valider son déploiement en conditions réelles.
  • Le résultat : Le Q-learning tabulaire atteint 92 % de succès tout en étant 15 fois plus léger en calcul que Deep Q-Networks (DQN).

[Robotique Webots] Vaincre les minima locaux face à 12 murs : Simulation headless multi-graines (#3)

· Une minute de lecture
Jaybee
AI & Robotics Engineer

Arène de simulation obstacle12

📌 Points clés (TL;DR)

  • Le problème : Quand la cible se trouve derrière un mur, la seule récompense de proximité attire le robot dans une impasse frontale : un minimum local.
  • La solution : Champ de répulsion d'obstacle prioritaire et accélération par simulation headless sans rendu graphique.

[Robotique Webots] Implémentation du Q-Learning tabulaire & Façonnement de récompenses denses (#2)

· Une minute de lecture
Jaybee
AI & Robotics Engineer

Courbe de récompense d'entraînement

📌 Points clés (TL;DR)

  • Le problème : Des récompenses trop éparses (+1 à la cible, -1 en collision) provoquent une errance stérile du robot pendant des milliers d'épisodes.
  • La solution : Façonnement de récompense dense par variation de distance géométrique ($\Delta d$) et pénalisation des rotations sur place.

[Robotique Webots] Navigation autonome par Q-Learning : Discrétisation en 648 états & Architecture socket (#1)

· Une minute de lecture
Jaybee
AI & Robotics Engineer

Environnement de simulation Webots

📌 Points clés (TL;DR)

  • Le problème : Des données de capteurs continues créent une explosion combinatoire d'états pour le Q-learning tabulaire ; la communication synchrone avec Webots exige une latence minime.
  • La solution : Discrétisation compacte en 648 états (3 secteurs de distance, 4 quadrants de cap et 6 zones d'éloignement) et liaison par socket TCP local.