P11 Détecteur d'obstacles pour fauteuils électriques : Différence entre versions

De Wiki de Projets IMA
(15 Janvier - 30 Janvier)
(15 Janvier - 30 Janvier)
Ligne 116 : Ligne 116 :
 
:>Démontage de la commande actuelle du fauteuil : photo <br>
 
:>Démontage de la commande actuelle du fauteuil : photo <br>
 
Une fois la commande démontée on observe 1 nappe blanche sortant du joystick, ainsi qu'un regroupement de fils de différentes couleurs. <br>
 
Une fois la commande démontée on observe 1 nappe blanche sortant du joystick, ainsi qu'un regroupement de fils de différentes couleurs. <br>
Hypothèses : <br>
+
On émet les hypothèses suivantes : <br>
 
:-Selon les inscriptions électronique de la carte, on retrouve en rouge vif : l’alim (Volt), et en noir l’alim -(COM). <br>
 
:-Selon les inscriptions électronique de la carte, on retrouve en rouge vif : l’alim (Volt), et en noir l’alim -(COM). <br>
:-Les inscriptions RM- RM+ LM - LM+ : correspondant à l'envoi des données pour le moteur droit et pour le moteur gauche. <br>
+
:-Les inscriptions RM- RM+ LM - LM+ : correspondent à l'envoi des données pour le moteur droit et pour le moteur gauche. </br>
:-Les couleurs des fils correspondent aux couleurs des boutons sur la commande (pour le support blanc contenant 4 fils) <br>
+
:: -On interprète RM pour Right Motor et LM pour Left Motor. <br>
 +
:-Les couleurs des fils correspondent aux couleurs des boutons sur la commande (pour le support blanc contenant 4 fils) : Changer de vitesse, Klaxon. <br>
  
 
Une fois l'étude de la carte réalisée nous avons alors étudié les signaux.<br>
 
Une fois l'étude de la carte réalisée nous avons alors étudié les signaux.<br>
 
Nous avons observé:
 
Nous avons observé:
 
:-Les signaux aux bornes de la nappe de communication entre le joystick et la carte électronique <br>
 
:-Les signaux aux bornes de la nappe de communication entre le joystick et la carte électronique <br>
::L'étude de la tension aux bornes de la nappe nous a seulement permis de voir les pattes utilisées pour l'envoie des signaux de commande <br>
+
::L'étude de la tension aux bornes de la nappe nous a seulement permis de voir les pattes utilisées pour l'envoi des signaux de commande <br>
 
::Nous avons aussi observé les signaux en sortie du composant HE8 (joystick), cependant l'étude de l'évolution de la résistance ne nous a donné aucun résultat exploitable. <br>
 
::Nous avons aussi observé les signaux en sortie du composant HE8 (joystick), cependant l'étude de l'évolution de la résistance ne nous a donné aucun résultat exploitable. <br>
  
:-Les tensions PWM allant de la carte électronique vers les moteurs (+ l’équivalent en tension). <br>
+
:-Les signaux allant de la carte électronique vers les moteurs. <br>
Pour l'étude des signaux PWM nous obtenons les résultats suivant:<br>
+
Nous avons alors obtenu les résultats suivants:<br>
 
EXCEL<br>
 
EXCEL<br>
On remarque alors les rapports cyclique permettant d'effectuer une rotation vers la droite ou la gauche ne varient pas énormément. Cependant pour avancer ou reculer le rapport cyclique évolue par "cran".<br>
+
Nous avons tout d'abord étudié les signaux en tension avant de les visualiser à l'oscilloscope afin de confirmer notre hypothèse de départ sur les inscriptions de la carte électronique.
D'autre part nous avons étudié l'évolution de la tension aux bornes de RM-, RM +, LM- et LM+. Encore une fois on observe une variation de la tension en fonction de la vitesse choisie. <br>
+
En étudiant les tensions aux bornes de ces signaux, nous avons pu voir une évolution des valeurs en fonction de la vitesse du fauteuil choisie (entre 1 et 5) comme présenté dans le fichier Excel.
 +
 
 +
En étudiant maintenant les signaux PWM :
 +
On remarque alors des signaux qui varient en fonction de la vitesse du fauteuil et des différentes rotations possibles, tout comme les tensions mesurée auparavant avec une précision plus importante.
 +
Pour les différentes vitesses étudiées, les rapports cycliques permettant d'effectuer une rotation vers la droite ou la gauche varient peu. Cependant pour avancer ou reculer le rapport cyclique évolue fortement selon la vitesse choisie.<br>
 +
 
 +
On confirme alors l'hypothèse de départ : Les signaux RM+ RM- LM+ et LM- sont des signaux PWM envoyés aux moteurs du FRE afin de déterminer le sens et la vitesse de rotation des roues.
 +
 
 
'''Schéma rotation droite et gauche Geoffrey''' <br>
 
'''Schéma rotation droite et gauche Geoffrey''' <br>
 
<br>
 
<br>

Version du 2 février 2015 à 14:22

La Vie Autrement

Présentation du projet

Groupement des Associations Partenaires d'Action Sociale

Le but principal du projet est de créer un module d'aide au déplacement pour les personnes en fauteuil roulant électrique. Ce module devra être utilisable sur la plupart des fauteuils roulants existants et devra permettre de faciliter la vie des utilisateurs.

Le contexte est le suivant :

Les maisons d'accueil accompagnent des personnes polyhandicapées présentant un handicap physique sévère, un handicap mental plus ou moins sévère et des troubles associés. La plupart des résidents sont donc des utilisateurs de fauteuils roulants électriques. Le besoin principal de ces personnes est de pouvoir se déplacer dans la maison en toute sécurité. Cependant, leur autonomie n'est pas complète et l'aide des accompagnateurs est souvent requise afin d'intervenir ou de prévenir lors de chocs avec des obstacles, murs etc... C'est pourquoi le développement d'un module d'aide au déplacement pour les fauteuils permettrait aux résidents de se déplacer en sécurité avec une détection d'obstacles et de chocs efficace ainsi que des avertissements visuels / sonores afin d'alerter les accompagnateurs en cas de problèmes majeurs.


Avancement du projet

22 -29 Septembre

> Documentation sur les fauteuils roulants électriques en général ainsi que sur les modules d'aide au déplacement existants.
> Première prise de contact par mail / téléphone avec Charly Chevalley ainsi que Corinne Meillier, directrice de la maison du Hameau à Hantay.
> Rédaction d'un cahier des charges du point de vue étudiant, à améliorer après la réunion avec les membres du projet le Lundi 29 Septembre à la maison d'accueil spécialisée.
> Début de réflexion aux potentielles solutions aux problèmes évoqués :
- Chocs avec obstacles : capteurs de chocs TOR;
- Détection de distance d'obstacles : capteurs à ultrasons;
- Détection de couloir étroit / passage de porte : capteurs infrarouges;

29 Septembre - 5 Octobre

MAS Le Hameau

Réunion à la maison d'accueil spécialisée du Hameau avec :

> Le personnel :
- Mme Meillier, directrice de la maison;
- Mme Lescure, ergothérapeute;
- L'homme d'entretien;
- Un appareilleur de chez Facon Médical.
> 3 résidents en fauteuils roulants électriques.

Au cours de cette réunion, nous avons pu écouter et comprendre les besoins des résidents et du personnel concernant le projet.
Nous avons alors appris que les problèmes principaux à résoudre étaient les collisions :

> Avec les murs;
> Avec les radiateurs;
> Lors des passages de portes;
> Entre les résidents (collisions entre fauteuils).

Les résidents ont aussi exprimé des contraintes fortes concernant :

> Le blocage du fauteuil :
- Un résident doit rester maître de son fauteuil, autrement dit, le système développé ne devra pas empêcher le déplacement du fauteuil lors de la détection d'un obstacle par exemple.
> La discrétion du système :
- Les résidents sont déjà conscients de la taille imposante du fauteuil et ne désirent pas d'un système voyant. On évitera aussi d'avoir de lourdes connexions filaires autour du fauteuil.

De plus, le projet a soulevé la question de la garantie des fauteuils électriques. En effet, nous ne devons en aucun cas modifier la structure électronique afin de conserver la garantie constructeur. Pour cela, nous avons appris grâce à l'appareilleur que les fauteuils possèdent une nappe électronique pour les signaux de commande. Il serait donc possible de créer notre propre nappe en remplacement sans affecter la garantie du fauteuil.

A l'issue de cette réunion, nous avons alors plusieurs objectifs à réaliser :

> Rédiger un cahier des charges technique complet pour le projet
> Présenter des solutions possibles et les chiffrer (en temps de travail, prix)

6 Octobre - 11 Novembre

Réunions avec B.Conrard afin de discuter du cahier des charges et des potentielles solutions techniques.
Rédaction d'un cahier des charges précis prenant en compte toutes les contraintes apportées par l'équipe de la maison d'accueil, portant notamment sur la précision des besoins.
Rédaction d'une fiche de solutions potentielles au cahier des charges, prenant en compte différentes technologies de capteurs (ultrason, infrarouge...) et de commande (Arduino, PIC)
Cahier des charges et fiche de solutions potentielles validés par M.Conrard,il nous reste maintenant à présenter ces deux documents à l'équipe de la maison du Hameau.

Cahier des charges au 11 Novembre : Fichier:CahierDesCharges11Novembre.pdf
Solutions au 11 Novembre : Fichier:Solutions11Novembre.pdf

11 - 21 Novembre

Réunion le 20 Novembre avec toute l'équipe de la maison d'accueil spécialisée du Hameau et M Conrard.
Les thèmes abordés ont été les suivants:

-Révision du cahier des charges afin de voir les modifications à apporter
-Présentation des différentes solutions pour le développement du module
-Choix d'une solution

A la fin de cette réunion nous avons convenu d'une solution pour le développement du module : un réseau de capteurs à ultrasons couplé avec une commande Arduino permettant l'adaptation des signaux de commande du FRE.
Nous aurons très prochainement le fauteuil roulant électrique à notre disposition grâce à Martin NICOLAS, ergothérapeute à la maison de la Gerlotte.
De plus, nous avons décidé de développer un robot avec du matériel Bioloid afin de simuler le comportement d'un FRE muni du module d'aide au déplacement. Cela aura pour effet d'apporter un support visuel plus concret aux personnes participant au projet.

Compte rendu complet de la réunion du 20 Novembre 2014:Fichier:Compte rendu réunion 20-11-2014.pdf

26 Novembre - 4 Décembre

Melody Car

Assemblage d'un module Bioloid de base afin de simuler une base roulante similaire à un FRE : la Melody Car.


N.B : Nous avons choisi d'utiliser un unique capteur sur la face avant permettant la détection avant, droite et gauche. Sur le module final, on aura évidemment une détection à l'arrière du fauteuil.

Développement du programme Bioloid avec différents comportements :

- Déplacement avant;
- Déplacement sur la gauche;
- Déplacement sur la droite.

Dans chaque cas, le but est de détecter la présence d'un obstacle dans toutes les directions, de ralentir progressivement selon la distance de ce dernier et de finalement s'arrêter s'il est considéré comme trop proche.

En parallèle, nous avons reçu le FRE (actuellement en C006) avec son chargeur. Il possède une commande par Joystick simple et la possibilité de régler la vitesse.
La majorité des signaux de commande est située dans le boîtier Joystick avec les traitements correspondants pour que le tout soit envoyé aux moteurs.

10 Décembre - 16 Décembre

Rédaction du rapport de mi-projet et préparation de la soutenance du 17 décembre.

Rapport : Fichier:Rapport Intermédiaire PFE GAPAS Rose Tixier.pdf

15 Janvier - 30 Janvier

Partie Electronique/Etude de l'existant:

>Démontage de l’ancienne commande : analyse rapide de la carte en visuel : photos.

On observe 2 nappes :

-1 blanche qui sort du joystick
-1 sortant de la carte électronique vers le reste du fauteuil (qui doit contenir les signaux pour les moteurs).

Nous ne pouvons pas tester l'envoi de signaux car nous n'avons pas d'alimentation pour ce joystick.

>Démontage de la commande actuelle du fauteuil : photo

Une fois la commande démontée on observe 1 nappe blanche sortant du joystick, ainsi qu'un regroupement de fils de différentes couleurs.
On émet les hypothèses suivantes :

-Selon les inscriptions électronique de la carte, on retrouve en rouge vif : l’alim (Volt), et en noir l’alim -(COM).
-Les inscriptions RM- RM+ LM - LM+ : correspondent à l'envoi des données pour le moteur droit et pour le moteur gauche. </br>
-On interprète RM pour Right Motor et LM pour Left Motor.
-Les couleurs des fils correspondent aux couleurs des boutons sur la commande (pour le support blanc contenant 4 fils) : Changer de vitesse, Klaxon.

Une fois l'étude de la carte réalisée nous avons alors étudié les signaux.
Nous avons observé:

-Les signaux aux bornes de la nappe de communication entre le joystick et la carte électronique
L'étude de la tension aux bornes de la nappe nous a seulement permis de voir les pattes utilisées pour l'envoi des signaux de commande
Nous avons aussi observé les signaux en sortie du composant HE8 (joystick), cependant l'étude de l'évolution de la résistance ne nous a donné aucun résultat exploitable.
-Les signaux allant de la carte électronique vers les moteurs.

Nous avons alors obtenu les résultats suivants:
EXCEL
Nous avons tout d'abord étudié les signaux en tension avant de les visualiser à l'oscilloscope afin de confirmer notre hypothèse de départ sur les inscriptions de la carte électronique. En étudiant les tensions aux bornes de ces signaux, nous avons pu voir une évolution des valeurs en fonction de la vitesse du fauteuil choisie (entre 1 et 5) comme présenté dans le fichier Excel.

En étudiant maintenant les signaux PWM : On remarque alors des signaux qui varient en fonction de la vitesse du fauteuil et des différentes rotations possibles, tout comme les tensions mesurée auparavant avec une précision plus importante. Pour les différentes vitesses étudiées, les rapports cycliques permettant d'effectuer une rotation vers la droite ou la gauche varient peu. Cependant pour avancer ou reculer le rapport cyclique évolue fortement selon la vitesse choisie.

On confirme alors l'hypothèse de départ : Les signaux RM+ RM- LM+ et LM- sont des signaux PWM envoyés aux moteurs du FRE afin de déterminer le sens et la vitesse de rotation des roues.

Schéma rotation droite et gauche Geoffrey


Partie Software:
Afin de développer la commande des moteurs en fonction des retours capteurs, nous avons décidé d'utiliser un Arduino MEGA couplés à des capteurs à ultrasons SRF08. Dans un premier temps nous avons connecté un capteur à l'Arduino en utilisant le bus I2C. Nous avons réussi à détecter la présence du capteur ainsi qu'afficher la distance de détection.