4 à 6 mois
Le stage se déroulera autour de la plateforme logicielle Orccad (sed.inrialpes.fr/Orccad). Orccad est un environnement logiciel permettant de concevoir et de mettre en oeuvre le contrôle et la commande d'un système robotique complexe. Il permet également la spécification et la validation des missions à réaliser par ce système.
Une nouvelle version sous Eclipse, qui n'est pas encore distribuée, est utilisée par les équipes projets INRIA Necs (necs.inrialpes.fr/ ) ou Pop-Art (pop-art.inrialpes.fr/). Les contrôleurs de robot générés par la plateforme sont expérimentés sur des robots du service SED (sed.inrialpes.fr/) ou par la société Trasys sur le robot Exomader de l'ESA.
Le logiciel Orccad est un ensemble de plug-in Eclipse. Nous disposons des fonctionnalités de base et les projets vont intégrer leurs outils de recherche comme par exemple les outils de génération de code multi-processeurs, les outils de validation formelle ou de synthèse de contrôleur.
Pour faciliter l'utilisation de cette plate-forme, il manque un plugin permettant un accés aux spécifications de l'application via une interface schéma-blocs. Ce plugin est indispensable si l'on veut faciliter l'utilisation du logiciel et sa distribution.
L'objectif du stage est de concevoir et réaliser un plugin Eclipse permettant un accés aux spécifications de l'application via une interface schéma-blocs. Cette fonctionnalité était présente dans la version précédante d'Orccad.
Le travail se décomposera en 3 grandes parties: