Domaines de compétence
Langages:
- C++/C
- PHP/HTML/CSS/XML
- Python
- SQL
- VHDL/ASM PIC,VB6,TCL/TK,SPICE
Environnement:
- Visual Studio C++/VB
- Blender
- WikiMedia
- Wordpress
- Typo3
- MPLA B
- MODELSIM
Expérience professionnelle
Actuellement
Creation d'un jeu vidéo :
- Kernel (gestion des accès mémoire, chargements dynamiques de plugin via dll...)
- Moteur graphique (sur OpenGL uniquement : Picking,Shaders,VBO,Texturing,Skinning)
- Interface graphique (En cours, basé sur le pattern MVC)
- Parseur XML
- Interface BDD (FireBird)
Bot :
- Capture vidéo, tracking & filtrage (matriciel), analyse dictionnaire.
Le robot devait reconnaitre des lettres sur un écran puis cliquer dessus de façon à réaliser le mot le plus long.
Script d'export de modèles animés sous Blender:
- Exportation sous format XML d'un modèle animé 3D (Squelette+Mesh) sous Blender.Le script génère donc un fichier XML contenant les matrices de transformation de chacun des noeuds du personnage.Le fichier généré est ensuite lu par le moteur graphique qui par l'intermédiaire d'un shader joue l'animation.
- voir http://monjeuvideo.com/GOE.jpg pour un screenshot.
Création d'un blog Wordpress
Création d'un wiki WikiMedia:
Utilisation de MySQL.
Utilisation du cms Typo3:
- Gestion des templates
- Paramètres multi-language
- Ajouts de plugins.
Environnement:
- Visual Studio C++
- Blender
- WikiMedia
- Wordpress
- Typo3
- MySQL
PSA 11/2006-09/2007
(10 mois)
La mission s’est effectuée au sein du département de la direction de la recherche et de l’innovation automobile (DRIA), dans le service éclairage/signalisation.
Il m’a été demandé de spécifier les caractéristiques électriques/électroniques des I/O pour des projecteurs à LED. Puis dans le cadre d’un programme de réduction de consommation un prototype de driver de LED a été développé.
La mission s’est effectuée au sein du département de la direction de la recherche et de l’innovation automobile (DRIA), dans le service éclairage/signalisation.
Il m’a été demandé de spécifier les caractéristiques électriques/électroniques des I/O pour des projecteurs à LED. Puis dans le cadre d’un programme de réduction de consommation un prototype de driver de LED a été développé.
Spécification des besoins sur la nouvelle architecture électronique :
- Etude préliminaire
- Etude des besoins du métier éclairage/signalisation vis-à-vis de l’architecture
- Rédaction des exigences électriques/électroniques
- S pécifications des I/O du projecteur à LED
- Proposition d’un nouveau système de diagnostic compatible LED
- Rédaction d’un brevet sur le système
- Définition des caractéristiques électriques/électroniques du driver
- Gabarit de courant
- Tensions/courants nominaux
- Plages de tension/courant admissibles
- Tension/courant à l’état off
- Tensions/courants@Tmin/Tmax
Développement d’un prototype de driver série :
- Etude préliminaire
- Etude des normes PSA
- Elaboration du cahier des charges
- Conception du circuit
- Etude de la stratégie de pilotage
- Dimensionnement
- Sélection des composants
- Simulation
- Simulation électronique
- Simulation thermique
- Réalisation
- Validation
RENAULT F1 10/2005-02/2006
(10 mois)
Projet d’étude de trajectométrie
Développement de traitements vidéos (trajectométrie) temps réel et utilisation de CODEC matériel JPEG2000
- Réalisation de filtres numérique (matriciels)
- Dématriçage de Bayer
- Tracking / Détection d'objets.
- Binarisation d’une zone d’image
- Comparaison d’images
- Détection d’objets par filtres matriciels
- Détection de bordure de routes
- Encapsulation de données dans le flux vidéo à la volée
- Réalisation de moteurs DMA : FPGA <=> CODEC JPEG2K
- Interface contrôleur DDR-SDRAM
- Interface registre PCI
- Interface CaméraLink
- Interface I2C pour pilotage de CNA cascadés
- Module de gestion des priorités des différents flux vidéo
- Analyse et traitement du contenu en DDR-SDRAM
- Encapsulation à la volée de données dans le flux vidéo
- Conversion temps réel RGB => YCbCr
- Scripts TCL/TK permettant entre autre de visualiser la sortie vidéo sous Modelsim
- Optimisation du projet à l’aide des outils d’analyse de timings intégrés à Quartus II
- Utilisation d’un processeur embarqué Nios II
- Cosimulation et génération de code VHDL à partir de Matlab
- Traitements numérique / Filtrage
- Filtres / Modulation (utilisation de DSP intégrés au FPGA)
- Interfaces CAN, CNA en I2C
- Interface Flash
- Interface UART
Etudes
Ingénieur ESME-SUDRIA | Option Ingénierie des Systèmes Electronique (ISE) | 2005 |