Le siècle de la voiture intelligente
Laurgeau
Laurgeau
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Le</strong>s moyens matériels et logiciels spécifiques du CAOR 155<br />
Pour poursuivre <strong>la</strong> métaphore <strong>de</strong> l’atelier artisanal, l’interface du studio <strong>de</strong><br />
développement se présente sous forme d’une fenêtre divisée en trois zones :<br />
• La zone A représente l’établi proprement dit (work-bench) sur lequel on<br />
p<strong>la</strong>cera l’ouvrage à réaliser c'est-à-dire le programme,<br />
• La zone B est un zoom puissant capable <strong>de</strong> se dép<strong>la</strong>cer dans l’atelier<br />
(workshop) pour étendre <strong>la</strong> taille <strong>de</strong> l’établi,<br />
• La zone C est le magasin avec ses étagères (tools-shelves) dans lesquelles les<br />
outils logiciels génériques sont stockés.<br />
Il y en a actuellement plusieurs centaines disponibles. <strong>Le</strong>s outils sont p<strong>la</strong>cés sur<br />
l’établi et connectés par <strong>de</strong>s liaisons donnant au développeur un environnement<br />
puissant <strong>de</strong> programmation graphique qui accroît <strong>de</strong> manière importante sa<br />
productivité.<br />
L’atelier logiciel RT MAPS est un logiciel «glu» modu<strong>la</strong>ire et ouvert capable <strong>de</strong><br />
s’interfacer avec d’autres logiciels. C’est ainsi qu’il communique avec <strong>de</strong>s logiciels<br />
tels que Mat<strong>la</strong>b, Simulink, Excel, ADASE RP… Précisément RT MAPS est bien<br />
pourvu en outils <strong>de</strong> manipu<strong>la</strong>tion et <strong>de</strong> visualisation <strong>de</strong> bases <strong>de</strong> données, ainsi qu’en<br />
perception notamment en traitement d’images. La bibliothèque <strong>de</strong> contrôle<br />
comman<strong>de</strong> bénéficie <strong>de</strong>s liens avec Sci<strong>la</strong>b et Scicos. <strong>Le</strong>s programmes développés<br />
sous l’environnement RT MAPS peuvent être compilés et exécutés directement sur un<br />
processeur cible embarqué.<br />
Photo Intempora<br />
Dans <strong>la</strong> figure ci-<strong>de</strong>ssus, l’établi A a été rempli d’un réseaux d’outils logiciels<br />
interconnectés : ce<strong>la</strong> montre l’immersion du logiciel entre les capteurs à gauche<br />
(caméras, télémètre <strong>la</strong>ser, centrale inertielle, GPS etc.) et les outils <strong>de</strong> visualisation,<br />
<strong>de</strong> stockage ou directement les actionneurs.<br />
Pour comprendre un peu mieux <strong>la</strong> structuration en couches <strong>de</strong> l’atelier logiciel et en<br />
observant <strong>la</strong> figure suivante, on remonte du système d’exploitation (Windows,<br />
Linux), vers le moteur RT MAPS, <strong>la</strong> couche <strong>de</strong>s composants standards ou développés<br />
pour l’application et enfin l’interface homme – système, vue par l’utilisateur.