04.02.2016 Views

Le siècle de la voiture intelligente

Laurgeau

Laurgeau

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!