proposition de stage en cours d`etudes

publicité
www.onera.fr
PROPOSITION DE STAGE EN COURS D’ETUDES
Référence : DCPS-2017-07
(à rappeler dans toute correspondance)
Département/Dir./Serv. :
Département Conception et évaluation des
Performances Système
Lieu :
Palaiseau
Tél. :
01 80 38 66 07
Email. :
Responsable du stage : Jean-Michel ALLARD
[email protected]
DESCRIPTION DU STAGE
Domaine d’étude :
Programmation Python
Type de stage
Fin d’études bac+5
Master 2 recherche
Bac+2 à bac+4
Intitulé : Portage d'un outil Matlab dédié Navigation et Fusion pour engins aérospatiaux en langage
Python
Sujet :
L'ONERA developpe depuis plusieurs années un outil dédié à l'étude d'algorithmes de navigation et de
fusion multicapteurs pour engins aérospatiaux. Cet outil basé sur le langage Matlab est très utilisé pour les
études d'évaluation de performances pour le compte de clients industriels et étatique.
Doté d'une interface graphique, il permet de réaliser facilement des simulations de performances de
navigation en laissant le choix à l'utilisateur de sélectionner les modèles de capteurs et d'algorithmes de
fusion. L'utilisation du langage Matlab permet de développer rapidement de nouveaux modèles qui
viennent s'intégrer naturellement dans l'environnement de l'outil.
L'objectif de ce stage est de réaliser le portage de l'outil et de quelques modèles génériques en langage
Python. Le stagiaire devra aussi revoir l'architecture de l'outil afin d'améliorer sa conception pour lui
permettre une meilleure évolutivité. La possibilité d'utiliser la compilation de la plate forme logicielle et des
modèles avec Cython devra également être réalisée afin d'identifier les sources potentielles d'amélioration
de la vitesse d'execution. Une comparaison des vitesses de calcul de l'outil recodé avec son équivalent
Matlab pourra ainsi être évaluée.
Est-il possible d'envisager un travail en binôme ?
Non
Méthodes à mettre en oeuvre :
Recherche théorique
Travail de synthèse
Recherche appliquée
Travail de documentation
Recherche expérimentale
Participation à une réalisation
Possibilité de prolongation en thèse :
Durée du stage :
Non
Minimum : 5
Période souhaitée : à partir de mars 2016
PROFIL DU STAGIAIRE
Maximum : 6
Connaissances et niveau requis :
Ecoles ou établissements souhaités :
- Python, Cython, librairies graphique et
scientifique (Tkinder, Numpy, Scipy,…)
Ecole d'ingénieurs
Master 2 en Informatique
- Matlab (R2011 minimum)
DRH/RSPG/octobre 2012
Téléchargement