Créer un plugin Simulia qui réalise l'interface entre le modele IA et l'environnement de simulation
Créer un fichier Simulia.pro spécifique (au même niveau que Labotbox.pro)qui n'embarque que les modules dédiés à la simulation de l'IA
Dans cette architecture, le projet Labotbox est embarqué en tant que sous-module dans les projets GROSBOT et MINIBOT sous le nom Simulia pour que la simulation se fasse avec le minimum de manipulation git à la coupe la nuit à 3h du mat :stuck_out_tongue_winking_eye:.
Le modèle IA spécifique du robot se trouve à un seul endroit, dans le projet du robot.
Le plugin ActuatorSequencer génère le code directement dans le projet GROSBOT (_MINIBOTMBED), ce qui permet très rapidement de passer de la génération/simulation à la compilation du au code embarqué MBED.
Illustration de l'arborescence:
GROSBOT_MBED (_MINIBOT_MBED_)
Soft_MBED
ext
Includes
Sources
>Modelia
Tous les fichiers .cpp/.h spécifiques au modèle du robot pour l'année en cours
>Simulia (basé sur Labotbox)
Labotbox.pro
>Simulia.pro
BasicModules
DataView
...
PluginModules
ActuatorSequencer
>Simulia
...
Pour la simulation de l'IA sous Labotbox :
Dans cette architecture, le projet Labotbox est embarqué en tant que sous-module dans les projets GROSBOT et MINIBOT sous le nom Simulia pour que la simulation se fasse avec le minimum de manipulation git à la coupe la nuit à 3h du mat :stuck_out_tongue_winking_eye:. Le modèle IA spécifique du robot se trouve à un seul endroit, dans le projet du robot.
Le plugin ActuatorSequencer génère le code directement dans le projet GROSBOT (_MINIBOTMBED), ce qui permet très rapidement de passer de la génération/simulation à la compilation du au code embarqué MBED.
Illustration de l'arborescence: