Bienvenue sur mon espace web !


Etudiant bientôt diplômé Ingénieur Aéronautique et spécialisé en systèmes embarqués et communications, je multiplie les projets ayant attrait à la programmation ou l’électronique aussi bien à titre personnel que dans le cadre scolaire ou associatif.

Ce site est la modeste vitrine de ces différents projets mais aussi et surtout un journal de développeur consignant les démarches employées et solutions développées face aux problèmes rencontrés à la fois pour mémoire, mais aussi dans l’espoir que cela puisse être utile à d’autres.

Ce site et les services qui y sont liés sont auto-hébergés sur un Raspberry-Pi, gentiment « housé » dans un datacenter de Mivitec Gmbh que je remercie.


Bonne visite, et merci pour votre intérêt,

Guillaume Biton


Ma vie, Mon oeuvre

Voici un rapide aperçu de mes différents projets passés, actuels et futurs. Pour plus de détails, je vous invite à consulter mon journal de développeur et, le cas échéant, le repo GitHub associé.

Projets en cours :

  • Véhicules autonomes et intélligents
    Projet de Fin d'Études réalisé pour et avec le laboratoire "Systèmes" de mon école.
    Ce projet consiste en la réalisation de "Robots" de 15cm par 20cm et d'une plateforme de 2.2m par 2.2m simulant un certain nombre de configurations urbaines (intersecctions, feux tricolores "intelligents"...).
    Les robots sont équipés de nombreux capteurs (capteurs de contraste au sol, capteurs de distance, caméra...).
    Le but premier de ce projet est de fournir des robots 100% modulaires sur le plan logiciel. Ainsi, ils pourront être utilisés comme supports de travaux pratiques, mais aussi et surtout à des fins de recherche : un chercheur désireux de tester un algorithme de détection de piétons pourra implémenter son programme et utiliser les modules de propulsion, suivi de trajectoire et communication déjà en place...
    Pour plus d'informations, se reporter au journal de développeur, au repo Github ou au dossier préliminaire (attention, la projet a fortement évolué depuis sa rédaction, seul le journal et le repo sont à jour).

Projets terminés :

  • Application d'exploitation de données issues d'une cellule de contrôles automatisés industrielle
    Projet mené dans le cadre d'un stage au sein de l'entreprise Safran Aircraft Engines.
    Ce stage a résulté en la création d'une application web (backend réalisé en PHP et interface basée sur AngularJS) favorisant l'exploitation des données issues des cellules (accès plus rapide et simple aux données via de nombreux filtres dynamiques, création d'indicateurs de performance, mise en évidence de défauts de détection éventuels, construction d'un historique détaillé des différents passages de chaque moteur...).
    Travail principalement axé sur le "Data Processing" avec recours à de l'intelligence artificielle pour palier l'absence de formalisme des données, mais également sur la construction d'une interface fortement dynamique se voulant intuitive (exploitation de la philosophie d'Angular JS, recours aux filtres dynamiques, création de cartographies vectorielles...).
    Un travail d'intégration visant à adapter les exigences de l'applciation et le besoin "métier" au système en place et aux ressources mises à disposition a également été mis en oeuvre.
    Réalisation d'une interface d'administration avancée ayant pour objectif de permettre une administration poussée de l'application et du backend par tous profils d'utilisateurs.
    Réalisation d'une documentation technique détaillée.
  • Enregistreur de données de vol pour fusée de modélisme
    Projet mené en autonomie au sein d’un laboratoire d’électronique du département d’ingénierie aérospatiale de l’Université d’Arizona. Le but était d’enregistrer les différentes accélérations, rotations ainsi que la pression au cours du vol d’une fusée de modélisme. Ne disposant que de trois mois, je me suis orienté vers une solution basée sur un module Trinket et des capteurs disposant d’un étage de conversion intégré communicant sur un bus I2C. Cette solution m’a permis d’obtenir une résolution de 10Hz et n’a jamais pu être testée convenablement en vol. Le projet mériterait sans doute d’être approfondi en favorisant une intégration plus poussée des capteurs, et l’utilisation du langage assembleur.
    Voir le journal
  • Simulateur d’Airbus A320
    Le plus ambitieux des projets évoqués ici, j’espère le voir évoluer à très long terme. L’objectif final est d’obtenir une réplique 100% fonctionnelle du cockpit de l’Airbus A320 pour y interfacer un simulateur de vol. Ce projet pourrait être décomposé en trois grands pôles :
    • Structure et mécanismes : cette partie se résume actuellement à une maquette numérique (sur Catia) du cockpit et de ses différentes composantes mécaniques (boutons poussoirs, leviers, automanettes…). Le but de cette maquette étant d’être suffisamment fidèle pour pouvoir servir de plans d’usinage et de montage.
    • Electronique : l’objectif ici est de concevoir une plateforme consistant en un set de cartes d’entrées-sorties interfaçables avec des ordinateurs Raspberry-Pi. Chaque type de carte serait spécialisée (gestion d’entrées binaires type boutons poussoirs, de sorties type LED ou écrans LCD ou de composants plus complexes à double sens comme des automanettes, des boutons robotisés ou type korry et autres…) et pourraient être connectées en série à un Raspberry-Pi faisant l’interface, via le réseau avec le simulateur de vol (type X-Plane, Microsoft Flight Simulator…).
    • Logiciel : deux parties majeures pour ce pôle. La première étant la réalisation d’une interface de paramétrage hautement personnalisable pour la plateforme de gestion des entrées/sorties décrite précédemment. La seconde est la création d’un programme graphique reproduisant les différents écrans du fameux glass cockpit d’Airbus (ECAM, PFD…) à partir des données de vol émises par le simulateur.
    Voir le journal

Projets en suspens :

J'ai malheureusement du mettre ces projets de côté pour me concentrer sur des sujets plus pressants. Je ne désespère cependant pas les dépoussiérer à l'occasion.

  • Annuaire interactif de sites de vol libre
    En cours de développement pour mon club de parapente, il s’agit d’une application web permettant, d’un côté, de recenser simplement, précisément et de manière souple les différents sites de vol en France et, d’un autre, d’accéder à une liste dynamique de ces sites en se voyant offrir la possibilité d’affiner cette liste en fonction des différentes orientations disponibles, d’un certain radius autour d’un point donné, du niveau de difficulté etc…
    Voir le journal
  • Module de commande à distance pour karting
    Projet toujours en développement bien que de premiers résultats soient observables. Le but est d’obtenir un module permettant de conduire un véhicule depuis un ordinateur dans un rayon d’un kilomètre. Certaines fonctionnalités ont déjà été testées sur un karting, et devraient être portées sur une voiture à boite automatique. Le projet est en bonne voie mais je dois malheureusement admettre qu’il a souffert de mon manque d’expérience à ses débuts, notamment une mauvaise estimation du volume horaire requis ainsi que de l’importance des étapes de prototypage.
    Voir le journal
  • Ordinateur de bord pour véhicule ultra basse consommation
    Développé au sein de l’association IPSA Motorsport, ce projet vise à réaliser un ordinateur de bord permettant d’informer le pilote du véhicule développé pour le Shell eco marathon de sa vitesse, consommation moyenne et instantanée, autonomie, temps au tour etc… mais également de comparer ces données à un idéal théorique (via un écran de type e-ink). Les acquisitions sont actuellement pensées pour un véhicule motorisé électriquement (tension et courant) mais nous espérons pouvoir développer une version pour motorisation thermique (mesure des temps d’injection).
    Voir le journal

Mon Cloud à moi...

Ce site web est hébergé sur un ordinateur Raspberry-Pi 2 sous Debian. Ces ordinateurs consomment moins d’un Watt et offrent des performances largement suffisantes pour l’hébergement de services web à trafic modéré. Il s’agit d’un excellent moyen de profiter d’un serveur dédié à moindre coûts et de manière éco-consciente.

Ce serveur héberge également l’application Owncloud que je recommande chaleureusement. Il s’agit d’un excellent moyen de jouir d’un stockage dans le cloud tout en gardant la maitrise de ses données.

Toujours dans l’idée d’acquérir une indépendance vis-à-vis des grands acteurs du web, je compte prochainement mettre en place mon propre serveur de courriels et d’agendas sur ce même serveur.

N’hésitez pas à me demander un accès à mon cloud si vous souhaitez partager des documents avec moi. En attendant, vous pouvez toujours accéder à mon dossier public.


N'hésitez pas à me contacter !