Activo Neuro – Développeur Unity
🇫🇷 LARIS / LPPL / CHU d’Angers – Stage & Freelance
Contexte
Projet de recherche porté le LARIS en collaboration avec le LPPL et le CHU d’Angers. Son objectif: concevoir et de développer des outils numériques innovants permettant de combiner activité physique et stimulation cognitive dans des environnements ludiques et évolutifs. Destinés aux soins des patients atteints de la maladie de Huntington 1.
Ces outils pourront, à l’avenir, être adaptés, utilisés et déployés pour les soins des patients atteints d’autres maladies neurodégénératives ou d’accidents vasculaires cérébraux.
Mon rôle et contributions
J’ai contribué à toute la conception de l’application sur Unity, en intégrant un schéma de contrôle imposé : une caméra à lumière structurée (Orbbec Astra, similaire à la Kinect de Microsoft) pour capturer et reconnaitre les gestes pour effectuer les exercices physiques et synergiques. Un pavé numérique Bluetooth est quand à lui utilisé pour pouvoir commander l’application sans avoir à quitter la zone de captation de la caméra.
En tant que stagiaire, j’ai participé à la définition technique de l’application et son prototypage.
Ensuite, en tant qu’auto-entrepreneur, j’ai continuer d’itérer sur l’application tout en effectuant une modularisation du code en plusieurs assemblies .NET pour la rendre plus robuste et paramétrable de manière à répondre aux besoins évolutifs et préparer à la phase d’essais cliniques.
Mes responsabilités
- Définition de la structure technique de l’application
- Programmation, tests & résolution des conflits de merge
Mes réalisations
- Module de reconnaissance gestuelle + feedback
- Modules d’exercices physiques, cognitifs et synergiques
- Module de gestion et sérialisation des assets des exercices + outils Editor pour faciliter leur création et/ou leur modification par les autres acteurs du projet
- Programmation de la capture et de l’enregistrement des données lors des expériences
- Implémentation de l’interface graphique
Technologies utilisées
Matériel : Orbbec Astra
Programmation : C#, .NET
Moteur : Unity 2020
Librairie : Astra SDK Package for Unity (modifiée pour les besoins du projet)
Gestion de version : Git
-
Maladie de Huntington: Maladie neurodégénérative héréditaire qui se manifeste généralement entre 40 et 50 ans ↩