Contrôle de feux tricolores - Site interne Polytech Paris-Sud

Transcription

Contrôle de feux tricolores - Site interne Polytech Paris-Sud
Sujet 10 (Samir Bouaziz) : Calculateur Autopilote couplé à un simulateur
de vol (2 trinômes)
Présentation :
Ce projet repose sur l'utilisation d'un logiciel de simulation de vol sur ordinateur
(Flight Simulator de Microsoft) qui sera interfacé à un véritable calculateur à base de
microcontrôleur (noté Ordinateur De Bord ODB) implantant des fonctions de pilote
automatique pour l'avion simulé.
Le principe consiste à récolter les paramètres de vol de l'avion simulé sur le PC et à
les renvoyer vers le calculateur autopilote ODB par un port de communication
classique (type Ethernet ou RS232 par exemple). Le calculateur ODB aura
l'impression d'être embarqué dans un avion et qu'il aura la commande de tous les
actionneurs en envoyant des commandes sur ce port de communication. On parle de
stratégie de simulation HIL (Hardware In The Loop). En effet, le vrai calculateur ODB
sera inséré dans une plateforme de simulation temps réel pour lui faire croire qu'il est
embarqué sur un vrai avion. On utilisera comme base d'avion un CESSNA ou
équivalent.
Le calculateur ODB sera à base de cartes MBED (processeur ARM7 M3 ou M4). Cet
élément est vu par le PC comme un périphérique communiquant par un port USB ou
Ethernet (identique à ce qui est vu en cours de réseaux). Le PC a pour rôle de
transmettre des paramètres de vol de l'avion simulé, considérés comme des
données capteurs embarqués. L’interaction avec ce simulateur (avec le PC) se fait
grâce à une couche d’abstraction logicielle (FSUIPC), déjà fonctionnelle.
Le travail consiste à déléguer les fonctions de contrôle, de l'avion simulé, à cette
carte calculateur ODB en donnant la possibilité de contrôler manuellement, semiautomatiquement ou automatiquement cet avion, et cela en temps réel.
L'objectif du travail consiste à :
□ Interfacer le simulateur à la carte ODB à partir des informations et briques
logicielles qui seront données sur PC pour ce projet.
□ Implanter des fonctions de base d'assistance au pilotage, de la liste ci
dessous :
o Gérer une vitesse de croisière en contrôleur le régime moteur.
o Gérer une vitesse de montée ou de descente à partir des informations
capteurs et de la consigne du pilote.
o Gérer une altitude par rapport à l'altitude mesurée (sur le simulateur) et
l'altitude de consigne.
o Gérer un cap fixé par le pilote sur la base d'une consigne fixée sur
l'interface de la carte ODB
o Gérer un cap d'approche par rapport à l'information donnée par une
balise VOR DME (données reçue du simulateur).
o Calculer sa trajectoire par rapport à la position GPS indiquées par le
GPS virtuel embarqué sur l'avion simulé, La position GPS consigne est
donnée par le pilote.
□ On commencera par implanter des fonctions sur un programme sur PC avant
de porter ces fonctions sur le vrai calculateur ODB MBED. Ceci permettra de
mieux comprendre les fonctionnements des API au niveau du PC.
Outils : Programmation C sur MBED, C/C++ sur PC.
Composants : MBED + carte extension.
Rassurez-vous, On vous expliquera tout pour avancer bien sûr (pas de
panique !!!!!).
Sujet 11 (Samir Bouaziz) : la ruche instrumentée (2 trinômes)
Présentation :
Nous souhaitons
physiologiques.
instrumenter
une
ruche
pour
mesurer
ses
paramètres
L’objectif consiste à ajouter de l’électronique au niveau s’une ruche pour mesurer les
paramètres les plus pertinents :
□ Température interne et externe (peut être plusieurs points de mesures).
□ Taux d’hygrométrie dans la ruche et à l’extérieur de la ruche.
□ Pression atmosphérique interne et externe à la ruche.
□ Eclairement interne et externe à la ruche.
□ Nous souhaitons également effectuer du comptage d’abeilles grâce à une
barrière de capteurs, discrète et totalement inoffensives pour
les abeilles.
Enfin, cette instrumentation devra être alimenté en totale autonomie et
sans câblage électrique externe. Pour cela, nous utiliserons un
panneau solaire avec batterie et chargeur spécifique pour assurer une
autonomie de l’installation. Une liaison wifi ou zigbee pourra être
envisagée pour transmettre les données vers un serveur. Dans cette
étude, on se contentera d’enregistrer les données dans une clé USB à
l‘aide du processeur ARM7 carte MBED.
Il faudra prévoir un système de portique à plusieurs couloirs de sorte à obliger les
abeilles à entrer dans le couloir. Un capteur optique détectera le passage, et 2
capteurs nous permettront de détecter le sens du passage (sortant ou entrant).
Nous favoriserons l’usage de capteurs numérique (avec interface SPI ou I2C) de
sorte à s’affranchir des problèmes de bruit, de calibrage et de l’électronique
analogique.
Outils : programmation C sur MBED et ajout de circuits interfaces intelligents pour
mesurer les paramètres température, hygrométrie, pression atmosphérique,
luminosité …etc, CAO (EAGLE ou autre) pour les cartes à réaliser.
Composants : carte MBED divers capteurs météorologique numériques. Une
conception d’une pièce mécanique sera à prévoir avec l’imprimante 3D (pas une
obligation).
Rassurez-vous, des explications vous seront données pour avancer bien sûr (pas
de panique !!!!!).
Sujet 12 (Samir Bouaziz) : Robot ludique (1 trinôme)
Présentation : Ce projet a pour objectif de mettre en
place des exercices de robotique à base de robot
MindStorm de Lego. Ces exercices sont destinés à
des élèves de collégiens pour s'initier à la robotique.
Ce travail entre dans le cadre de la MISS.
Extrait du site web de la MISS : La Maison d’Initiation
et de Sensibilisation aux Sciences (MISS) est un
projet porté par la région Île-de-France, en partenariat
avec La Diagonale Paris-Saclay. Son objectif est la
création d’un laboratoire pour les 8-15 ans. Des
écoliers et des collégiens de toute la région Île-deFrance, du CE2 à la 3ème, y seront accueillis avec
leurs enseignants afin d’expérimenter la démarche
scientifique. Les élèves travailleront sur une
thématique choisie au préalable en classe et abordée
à la MISS sous forme d’atelier scientifique.
Ce projet est en lien avec l'atelier robotique de la MISS. On se propose de valider les
exercices mis en place, les modifier et préparer des fiches d'exercices à destination
des jeunes des collèges. Les thèmes retenus sont "du capteur à l'actionneur" et
"contrôle de trajectoire d'un robot".
Les exercices reposent sur des Robots déjà construits (à modifier éventuellement) et
qu'il faudra programmer avec un outil de programmation basé sur un environnement
graphique sous forme d'organigramme (Lego Brick).
Ce travail devrait se poursuivre car les élèves retenus seront sollicités pour animer
les ateliers de robotique de la MISS et cela entrera dans le cadre du projet de 4eme
année. En effet, un projet orienté animation d'atelier de robotique sera proposé par la
suite.
Des fiches pédagogiques seront à mettre en place sous forme d'un document
destiné aux élèves afin de les aider à réaliser les manipulations. Les exercices
pratiques reposent sur l'utilisation des capteurs et actionneurs du robot pour réaliser
des trajectoires et se mouvoir dans un espace pour aller d'un point A à un point B en
détectant des obstacles potentiels, que le robot devra contourner ou éviter. Ce robot
devra effectuer ses actions en totale autonomie sans l'intervention d'une quelconque
télécommande externe.
Outils : Programmation Lego Brick,
Composants : Robot Lego équipé de divers capteurs
Rassurez-vous, On vous expliquera tout pour avancer bien sûr (pas de
panique !!!!!).

Documents pareils