Je me suis chargé de l’implémentation d’un programme de niveau intermédiaire pour transformer des ordres programmés de déplacement sous forme de séries d’ordres électroniques d’actions moteurs.
Ceci n’a pu être fait qu’à un stade rudimentaire grâce à la mise en œuvre
embarquée d’une file d’instructions bas niveaux.
Un programme de compilation plus avancé aurait eu le mérite d’être mis en place
pour développer aisément une intelligence embarquée plus adaptable à son
environnement en temps réel. De même, une couche de compilation supplémentaire
était nécessaire pour établir une trajectoire prenant en compte les obstacles
du terrain et la géométrie du robot.
Ceci étant dit, une trajectoire a pu être programmée statiquement à partir de l’usage de cette couche tout en s’assemblant stablement avec le reste du logiciel du robot, ce qui a contribué pour le faire monter au top 35 du classement.