Contexte du Projet
Développement de la nouvelle gamme de défibrillateur implantable en C
Développement (en C#) d’un logiciel de debug (lecture de dump mémoire)
Réalisations / Tâches
• Stratégie de Test
o Rédaction d’un plan de test (STP) pour couverture d’exigences software (SRS)
o Rédaction de fiche de test dans un pseudo langage de programmation propre au banc de test
o Passage des fiches de tests (jouer la séquence de test sur le banc et analyse des résultats)
o Utilisation d’un tracker de bug (Codendi)
o Vérification de la traçabilité avec Reqtify
o Vérification du respect des normes de codage par utilisation du logiciel QAC
• Développement de fonctionnalités d’un défibrillateur implantable liées à la tachycardie
o Compréhension des algorithmes de traitement des rythmes anormaux du cœur (fibrillation ventriculaire, bloc sinusaux atrial, délai de stimulation AV, …)
o Relecture de code pour validation des développements par d’autres membres de l’équipe
o Développement en C des fonctions de mémorisation de l’historique de thérapies stocké dans l’implant pour analyse par le médecin
• Rapport et gestion de l’avancement
o Planning fixé à chaque réunion hebdomadaire avec l’équipe pour décider des objectifs à remplir.
o Vérification de l’avancement avec l’ensemble de l’équipe lors des réunions hebdomadaires
• Maintien et développement d’un logiciel d’analyse de mémoire d’implant pour déverminage
o Maintien d’un logiciel de dépouillage de mémoire pour exportation d’un compte rendu dans un fichier Excel
o Prise en compte des demandes de l’équipe de développement et étude de faisabilité
o Développement en C# de nouvelles fonctionnalités de dépouillage pour le fichier d’export
o Gestion de l’ergonomie de l’interface du logiciel de déverminage
o Publication et mise à jour en ligne de l’application (Base de dépôt : Codendi, Setup : InnoSetup)
Résultats
Fin de mission dans les temps et certification par les organismes indépendants du nouveau défibrillateur
Contexte du Projet
Documentation et Validation d’une boule de visée gyrostabilisée déjà développer pour permettre la certification
Réalisations / Tâches
• Documentation
o Spécifications
Rédaction d’un cahier des charges d’exigences software (SRS) pour couvrir les exigences système (SRS)
Rédaction d’un plan de test (STP) pour couvrir les exigences software (SRS)
Vérification de la traçabilité entre chaque niveau de documentation
Relecture et validation des documentations écrites par le reste de l’équipe
o Stratégie de Test
Rédaction de fiches de tests (séquence de manœuvres à exécuter sur le prototype)
Passage des fiches de tests sur le prototype de boule gyro-stabilisée
• Rapport et gestion de l’avancement
o Planning fixé à chaque réunion hebdomadaire avec l’équipe pour décider des objectifs à remplir
o Réunion quotidienne (stand up meeting) avec l’équipe concernée pour vérifier le bon avancement du travail
Résultats
Certification du produit réussie pour vente du projet
Contexte du Projet
Changement de processeur dans le cadre du renouvellement de la gamme d’afficheur industrielle tout en un.
Développement de nouvelles fonctionnalités (prise en charge d’image JPEG et de fichier dessin vectoriel)
Réalisations / Tâches
• Etude de l’art existant
o Prise en main du standard OpenVG1.1 pour le dessin vectoriel
o Prise en main du standard SVG Tiny1.2 pour le dessin vectoriel « allégé » pour les systèmes embarqués
• Utilisation des capacités de l’accélérateur matériel 2D pour permettre l’affichage de fichier .svg
o Etude de faisabilité quant à l’utilisation de l’accélérateur matériel disponible sur le microcontrôleur Renesas SH7269
o Ecriture d’un parseur SVG pour permettre la prise en compte des fichiers .svg stockés en mémoire
o Implémentation en C++ de l’API OpenVG nécessaire à l’utilisation de l’accélérateur 2D
o Implémentation en C du Firmware pour l’utilisation de l’accélérateur
o Ecriture d’un parseur SVG pour permettre la prise en compte des fichiers .svg stockés en mémoire
• Utilisation des capacités du compresseur/décompresseur JPEG matériel intégré au microprocesseur
o Etude de faisabilité quant à l’utilisation du décompresseur matériel JPEG disponible sur le microcontrôleur Renesas SH7269 pour l’affichage d’une image jpeg
o Etude de faisabilité quant à l’utilisation du compresseur matériel JPEG disponible sur le microcontrôleur Renesas SH7269 pour la capture à partir d’un flux vidéo d’une image jpeg
o Implémentation en C de l’interface Firmware pour l’utilisation du compresseur/décompresseur JPEG
o Implémentation en C de la fonction d’écriture de fichier pour un système au format FAT32 (stockage de l’image prise)
o Mesure de la performance de décompresseur
o Implémentation en C de la fonctionnalité permettant l’affichage d’une vidéo à partir du décompresseur (Logiciel VirtualDub pour la conversion film=>ensemble d’images)
• Réunions techniques
o Points d’avancement réguliers avec le responsable technique de l’avancement des implémentations
o Proposition de nouvelles utilisations possibles en fonction de l’avancement
o Entretiens téléphoniques (Anglais) avec les développeurs de Renesas pour le développement de l’API OpenVG pour le microcontrôleur (développement en parallèle par leur équipe)
Résultats
Intégration des nouvelles fonctionnalités dans la nouvelle génération
Commercialisation de la carte dans les temps
Contexte du Projet
Gestion d’un bras robotique pour une machine automatique de suremballage de denrées alimentaires
Réalisations / Tâches
• Programmation d’un bras robotique pour le suremballage alimentaire
o Etude des trajectoires et de la séquence de mouvement à réaliser
o Mise en place de la séquence en ST et sous forme de diagramme FBD sur des contrôleurs PacDrive M
• Programme pour le changement d’un capteur de pesée SCAIME
o Etude du protocole de communication MODBUS en mode RTU
o Etude et réalisation du câblage de type RS-232
o Développement en ST du programme de changement de capteur de pesée
• Gestion et augmentation de l’interface graphique (Vijeo Designer)
o Création de l’interface graphique pour le contrôle des paramètres machine
o Création de l’interface graphique pour le changement du capteur de pesée
o Création de l’interface graphique pour la visualisation des erreurs survenues sur la machine
• Développement d’un programme de synthèse des paramètres machine
o Etude de l’organisation mémoire des paramètres de la machine dans le fichier machine (CSV)
o Mise au point d’une macro en VBA pour permettre l’export et la mise en forme des paramètres systèmes dans un tableau Excel
• Compte-rendu
o Ecriture d’un rapport de stage synthétisant toutes les études et développements réalisés pendant le stage
Résultats Bras Robotique fonctionnel