Pierre-Alexandre CHOAIN

Ingénieur d'études et développement

Projets

De 02/2018 à 04/2018 (3 mois)

Développement logiciel : applications mobiles et embarquées sur un robot

Le but de ce projet était de développer des programmes de démonstrations en C/C++ et JAVA (Application Android).

Réalisations

  • Fonctions embarquées du robot (Suivi de ligne, évitement d’obstacles, réalisation de formes géométriques (carré rectangle cercle), émotions du robot, navigation autonome).
  • Collecte, traitement des données et affichage sur interface homme-machine.
  • Piloter le robot à distance par wifi (Application Android – Joystick Virtuel, etc.).

Environnement technique

  • Langages : C++, Android Java
  • IDE : Android studio, IDE Arduino
  • Matériel : Arduino Méga
  • Méthodes : Cycles itératifs, Kanban
  • Système d’exploitation : Windows 10

De 05/2017 à 06/2017 (2 mois)

Conception et développement d’un miroir connecté

Réalisation d'un miroir connecté à un serveur constellation. Une application mobile est également connectée, celle-ci permet de créer un compte dans le serveur et d'enregistrer la progression avec le nombre de pas journalier. Une fois devant le miroir, celui-ci reconnaît la personne et affiche son emploi du temps (Google Calendar), sa progression de pas, ainsi que les informations du jour (heure, date).

Réalisations

  • Création de l’interface du miroir. Page web gérée dynamiquement avec modifications en temps réel avec AngularJS.
  • Développement de packages reliant le miroir à différentes API (Google, ForecastIO, etc.) en C#.
  • Reconnaissance faciale avec le miroir en C#, librairie OpenCV.
  • Développement de l’application mobile cross-platform avec Cordova, permettant la création de comptes liés au miroir, d’un podomètre sur l’application et se connecter au miroir.

Environnement technique

  • Langages : HTML5, CSS3, AngularJS, C# /.Net, Angular 5
  • Éditeur : Atom
  • Matériel : Raspberry pi, écran LCD
  • Outils : GIT
  • Méthodes : Kanban
  • Systèmes : Windows 10, Unix, Linux