···138138139139Bien évidemment, ce sont des programmes complexes avec souvent des numériques souvent numériques d'équation physiques; il est presque inévitable que des bugs se glissent dans ces programmes.
140140141141-Il existe plusieurs moteurs de physique
141141+Un environnement de RL#footnote[Reinforcement Learning] ne se résume pas à son moteur de physique: il faut également charger des modèles 3D, le modèle du robot (qui doit être contrôlable par les actions), et également, pendant les phases de développement, avoir un moteur de rendu graphique, une interface et des outils de développement.
142142+143143+Cet ensemble s'appelle un _simulateur_.
144144+145145+=== Inventaire des simulateurs en robotique
142146143143-=== Simulateurs
147147+==== Isaac
148148+149149+Un simulateur développé par NVIDIA @isaacsim
144150145151==== MuJoCo
146152···148154149155==== Gazebo
150156151151-Gazebo @gazebo
157157+Les intérêts de Gazebo @gazebo sont multiples:
158158+159159+- C'est un logiciel open-source _communautaire_, qui ne dépend pas du financement d'une grande entreprise
160160+- Son architecture modulaire permet notamment d'utiliser plusieurs moteurs de simulation physique différents, à l'inverse de MuJoCo @gazebo-physics-engines
152161153153-=== Moteurs de simulation physique
162162+=== Inventaire des moteurs de simulation physique
154163155164====
156165