AmIWheelchair
Projet AmIWheelchair : Assistance et suivi de la personne utilisatrice d’un fauteuil roulant manuel intelligent et communiquant
- UE/Module: Projet innovant de RICM4 option CM + 3I
- Enseignants TIS : Pierre-Yves Gumery, Nicolas Vuillerme, Pascale Calabrese, Didier Pradon (Hôpital de Garches).
- Enseignants RICM : Didier Donsez, Olivier Richard
- Enseignants 3I : David Eon, Sophie Chareyron, Yves Lavault, Skandar Basrour
- Elèves
- RICM4 : Jonathan Odul (chef de projet RICM), Emilien Riot, Solis Nahum, Corentin Foucault; RICM5: Frédéric Dupin, RICM5, expert technique et organisationnel
- 3I4 : Yakoub Apo (chef de projet 3I), ...
- TIS4 : la promotion
Introduction
On estime à environ 1,5 millions de personnes « handicapées motrices » en France seulement. Parmi elles, 340 000 utilisent un fauteuil roulant . Les pathologies concernées liées ou pas au vieillissement sont nombreuses : myopathies, lésions de la moelle, traumatismes crâniens, accidents vasculaires cérébraux, maladies dégénératives (sclérose en plaques…), infirmité motrice cérébrale, séquelles de poliomyélite… Curieusement, le monde médical s’intéresse peu à l’utilisation de ces fauteuils roulants, qui est pourtant, considérés comme des dispositifs médicaux, font partie de la liste des produits de prestation. Il faut cependant rappeler la loi du 11 Février 2005 pour l’égalité des droits et des chances pour les personnes handicapées, qui souligne le droit à la compensation du handicap. Aussi des centres référents (Fondation Garches, CERAH à Woippy) ou centres de rééducations (CHU Raymond Poincaré APHP Garches, CHU Henri Gabriel HCL Lyon, CHR Lille, …) ont mis en place une prise en charge adaptée aux besoins et aux demandes de l’utilisateur. Cette prise en charge est pour l’essentiel curative lors des soins et préventive lors de la rééducation. Actuellement, l’utilisation de cette aide au déplacement est prise en charge uniquement dans ces différents centres. Aussi, l’utilisateur se trouve la plupart du temps dépourvu de toute assistance, mais aussi de conseils au quotidien et hors de ces centres. Par conséquent, il lui est difficile d’appliquer les mouvements appris lors de la rééducation, d’adopter des stratégies d’évitement ou de contournement lors de la présence d’obstacles et autres difficultés dans ces déplacements quotidiens. L’émergence et le développement des technologies de l’informatique ambiante peuvent apporter des solutions non seulement pour conseiller, mais également pour assister ces personnes dans l’utilisation de leur fauteuil lors de leurs déplacements quotidiens.
Objectif
Le projet AmiWheelchair concerne l’assistance et le suivi de la personne handicapée se déplaçant à l’aide d’un fauteuil roulant manuel ou à assistance électrique à la propulsion sur ses lieux de vie (logement, travail, site urbaine, transport en commun) au moyen des technologies de l’informatique ambiante.
Ce projet permet aux personnes atteintes de graves restrictions de mobilité consécutives à une lésion de la moelle épinière, à une maladie neurologique ou musculaire congénitale ou acquise, à un traumatisme des membres inférieurs, ou au vieillissement, de préserver leur autonomie et leur qualité de vie lié au déplacement en fauteuil roulant manuel :
- en favorisant le choix et le réglage approprié du fauteuil à leurs caractéristiques, besoins et attentes,
- en minimisant le risque d’apparition de troubles musculo-squelettiques,
- en optimisant leur prise en charge fonctionnelle thérapeutique,
- en fournissant des informations pertinentes, fiables et valides aux collectivités locales pour la conception, l’aménagement et l’évaluation de l'accessibilité aux personnes à mobilité réduite dans le cadre d’activités quotidiennes (logement, établissements recevant du public, installations ouvertes au public, bâtiments d’habitation et ses annexes, moyens de transports collectifs conventionnels …) ou des informations correspondantes au déplacement et à l’utilisation d’un lieu public.
Ce projet vise à
- instrumenter la personne pour monitorer son usage musculaire de son fauteuil au moyen d’EMG et d’accéléromètres ainsi que son effort au moyen de cardio-fréquencemêtre.
- instrumenter le fauteuil personne handicapée pour monitorer son usage musculaire de son fauteuil au moyen de gyroscopes, inclinomètre, compteurs de tour de roue, capteurs de vibration, …
- collecter les mesures acquises au moyen du téléphone 3G/Wifi de l’utilisateur. Le GPS intégré au téléphone fournit les positions géographiques pour le suivi spatial de l’utilisateur . Le téléphone sert également à dénoncer des obstacles explicitement par l’utilisateur. Les mesures et les dénonciations sont remontées via des liaisons 3G/Wifi vers un centre serveur qui les archive.
- restituer aux médecins et aux urbanistes les mesures individuelles ou collectives concernant les usagers dans un objectif de support à la prise de décision (réglage du fauteuil, aménagement des accès handicapés sur les sites).
La figure 1 schématise les composants fonctionnels décrits ci-dessus, ainsi que les communications multimodales (ZigBee ou 6LoWPAN/RF, Bluetooth, 3G et Wifi) utilisés entre ceux-ci. Les composants doivent pouvoir supporter des intermitences dans les communications (perte de la 3G ou sortie d’un hotspot Wifi, ...)
Références
- Vignier N, Ravaud JF, Winance M, Lepoutre FX, Ville I. (2008). Demographics of wheelchair users in France: results of national community-based handicaps-incapacités-dépendance surveys. J Rehabil Med. 40(3):231-9.
- The Ambient Assisted Living (AAL) Joint Programme http://www.aal-europe.eu
Etapes du projet
Sous-groupes
- Groupe 3i + 1 groupe RICM : sous-projet 'mesures EMG' : l'objectif est l'évaluation de la co-contraction biceps/triceps par poussée fauteuil avec un feedback utilisateur (sur smartphone Android,...). Une IHM mobile est à développer (RICM)
- Groupe 3i : sous-projet 'mesures mécaniques embarquées' sur le fauteuil : inclinométrie, compte-tour, accéléromètrie
- Groupe RICM : sous-projet 'data serveur' pour l'archivage et la visualisation des informations collectées
Requis
L'ensemble des groupes doit s'intéresser au problème de la synchro et de la géolocalisation.
Partie Instrumentation (3I)
Partie Logiciel (RICM)
Bluetooth
- Récupération de données via Bluetooth fonctionnelle mais non intégrée au programme AMODROID
AMODROID
- Interface utilisateur pour Android
- Affichage des informations en temps réels
- Prise de photos d’obstacles
- Envoi de données au Data Server
Vidéo de démonstration
Screens
Data Server
- Récupération des fichiers XML envoyés par le téléphone
- Parsage et ajout des informations dans la base de données
- Ne gère pas encore la récupération de photo
Doctor Monitoring Console
- Affichage des courbes de valeurs des capteurs
Standard XML pour l'échange entre AMODROID et Data Server
Structure du fichier :
<?xml version='1.0' encoding='UTF-8' standalone='yes' ?> <user name="Jojo"> <!-- Liste des valeurs de capteurs --> </user> </pez> Ajouter les valeurs de capteurs: La date se trouve en nombre de millisecondes depuis le 1/1/70 * GPS : <pre> <capture name="gps" date="TIME" value="LATTITUDE;LONGITUDE" option="" />
- Vitesse :
<capture name="speed" date="TIME" value="VITESSE" option="" />
- Inclinaison :
<capture name="angle" date="TIME" value="Angle_X;Angle_Z" option="" />
-180°<Angle_X<180° Angle par rapport à l'axe X -90°<Angle_Z<90° Angle par rapport à l'axe Z
- Présence des pieds :
<capture name="feet" date="TIME" value="true|false" option="RIGHT_FEET|LEFT_FEET" />
- EMG :
<capture name="emg" date="TIME" value="EMG" option="RIGHT_ARM|LEFT_ARM" />
Exemple de fichiers XML
<?xml version='1.0' encoding='UTF-8' standalone='yes' ?> <user name="Jojo"> <capture name="angle" date="1302020063061" value="-28.0546126677242;-63.50424358674799" option="" /> <capture name="speed" date="1302020063166" value="0.9431113020310783" option="" /> <capture name="feet" date="1302020063279" value="true" option="RIGHT_FEET" /> <capture name="emg" date="1302020063380" value="78.86916229314703" option="LEFT_ARM" /> <capture name="gps" date="1302020063491" value="46.75984635429418;5.731604442019073" option="" /> <capture name="speed" date="1302020063597" value="1.6357488275481757" option="" /> <capture name="speed" date="1302020063698" value="1.7421962830724746" option="" /> <capture name="gps" date="1302020063799" value="46.75985238471921;5.731604475843198" option="" /> <capture name="speed" date="1302020063906" value="1.0719870056896013" option="" /> <capture name="feet" date="1302020064012" value="true" option="RIGHT_FEET" /> </user>
Equipement
- Wheelchair
- HTC Hero
- Archos Internet Tablet 101
Board
- Seeeduino Stalker v2b
- LilyPad Arduino 328 Main Board
- Lilypad XBee shield
- XBee Pro module
- XBee Explorer USB
- Bluetooth Mate
- FTDI Basic Breakout - 3.3V
- STM32
- Arduino Mega2560
- TI' ez430 Chronos 433
- Bluetooth mate
Sensors
- LilyPad Accelerometer ADXL335
- Récepteur OEM Polar pour les ceintures cardio Polar
- Piezo Vibration Sensor - Large with Mass
- Force Sensitive Resistor - Square
- Conductive Fabric
- Conductive Thread - 234/34 4ply
- Wiimote, Wiimotion, Nunchuk (Bluetooth)
- Magnetic Door Switch
- Hall effect sensor
- Bicycle wheel counter
- Cardio frequencemetre
- Recepteur OEM Polar pour les ceintures cardio Polar
- montre et sa bande poitrine communiquant probablement en 433 MHz (non codé)
- recepteur USB 433 MHz livré avec la ez430 Chronos 433
- émetteurs récepteurs 433MHz
Others
- 433 MHz receiver/transceiver dongles