Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
AMBULATORY EXOSKELETON - METHOD FOR CONTROLLING AN AMBULATORY EXOSKELETON
Document Type and Number:
WIPO Patent Application WO/2018/007414
Kind Code:
A1
Abstract:
A method for controlling an ambulatory exoskeleton (1) linked to a user (100), comprising the following steps: - measuring only the vertical component (ZNg, ZNd) of the pressure (Rd, Rg) under each foot (123, 133) of the user (1); - controlling actuators (40, 41, 42, 43) such that the vertical component (ZEd, ZEg) of the resultant of the balancing forces (REg, REd) applied to the exoskeleton (1) and exerted by each foot (23, 33) of the exoskeleton (1) on the ground is a function of the vertical component (ZNg, ZNd) of the pressure (Rd, Rg) measured under the corresponding foot (123, 133) of the user (100).

Inventors:
GARREC PHILIPPE (FR)
GEFFARD FRANCK (FR)
Application Number:
PCT/EP2017/066696
Publication Date:
January 11, 2018
Filing Date:
July 04, 2017
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
COMMISSARIAT A L`ENERGIE ATOMIQUE ET AUX ENERGIES ALTERNATIVES (FR)
International Classes:
B25J9/16; A61H3/00; B25J9/00
Foreign References:
US20090210093A12009-08-20
US20100256537A12010-10-07
Other References:
MECHATRONICS, vol. 24, 2014, pages 168 - 176
40TH SOUTHEASTERN SYMPOSIUM ON SYSTEM THEORY UNIVERSITY OF NEW ORLEANS, 16 March 2008 (2008-03-16)
ADVANCED ROBOTICS, vol. 20, no. 9, 2006, pages 989 - 1014
Attorney, Agent or Firm:
PROUVEZ, Julien et al. (FR)
Download PDF:
Claims:
REVENDICATIONS

1. Procédé de commande d'un exosquelette (1) ambulatoire lié à un utilisateur (100), 1' exosquelette (1) comprenant un élément de bassin (10) sur lequel sont articulés deux membres inférieurs (20, 30) s' étendant sensiblement parallèlement aux membres inférieurs (120, 130) de l'utilisateur (1), chaque membre inférieur (20, 30) de 1' exosquelette (1) comportant un segment de cuisse (21, 31) articulé à un segment de jambe (22, 32) lui-même articulé à un pied (23, 33), l' exosquelette (1) étant pourvu d'actionneurs (40, 41, 42, 43) commandant la rotation et/ou le couple à appliquer aux articulations (26, 27, 36, 37) liant les membres inférieurs (20, 30) à l'élément de bassin (10) et aux articulations liant les segments de cuisse (21, 31) aux segments de jambe (22, 32), chaque pied (23, 33) de 1' exosquelette (1) étant lié à un pied (123, 133) correspondant de l'utilisateur (100) et comprenant une interface 24, 34) sur laquelle repose un pied (123, 133) de l'utilisateur (100), 1' exosquelette (1) comprenant également des moyens de mesure (25, 35) de la composante normale à un plan d'appui (P) du pied (123, 133) d'un e force d'appui (Rd, Rg) sous chaque pied (123, 133) de l'utilisateur (1), le procédé de commande étant caractérisé en ce qu'il comprend les étapes suivantes :

- mesurer uniquement la composante normale

RNd) à un plan d'appui (P) du pied (123, 133) de la force d'appui (Rd, Rg) en un premier point sous chaque pied (123, 133) de l'utilisateur (1) ;

- calculer un objectif de valeur pour l'intensité d'une composante verticale (ZEd, ZEg) de la résultante des forces d'équilibrage appliquées à

1 ' exosquelette (1), la résultante des forces d'équilibrage étant exercée en un deuxième point de chaque pied (23, 33) de 1' exosquelette (1)/ l'objectif de valeur de la composante verticale (ZEd, ZEg) de la résultante des forces d'équilibrage (REG, Red) appliquées à 1' exosquelette (1) étant une fonction de l'intensité de la composante normale de la force d'appui (Rd, Rg) mesurée sous le pied (123, 133) correspondant de l'utilisateur (1) ;

- entrer l'objectif de valeur calculé pour l'intensité d'une composante verticale de la résultante des forces d'équilibrage appliquées

à 1' exosquelette (1) ainsi que la valeur de la composante normale à un plan d'appui (P) du pied (123, 133) de la force d'appui (Rd, Rg) mesurée sous chaque pied (123, 133) de l'utilisateur (1) dans un modèle de l'ensemble utilisateur (100) + exosquelette (1) ;

- Exécuter le modèle de l'ensemble utilisateur (100) + exosquelette (1) pour déterminer des consignes de commande à adresser aux actionneurs (40, 41, 42, 43) ;

- commander les actionneurs (40, 41, 42, 43) selon les consignes de commande déterminées.

2. Procédé selon la revendication 1, dans lequel l'objectif de valeur pour l'intensité de la composante verticale (ZEd, ZEg) de la résultante des forces d'équilibrage (REg, REd) appliquées à l' exosquelette (1) et exercée sur chaque pied (23, 33) de 1 ' exosquelette (1) s'écrit : Avec

dans lequel

- ZEd est la composante verticale de la résultante des forces d'équilibrage appliquées sur le pied droit de 1 ' exosquelette (1) ;

- ZEg est la composante verticale de la résultante des forces d'équilibrage appliquées sur le pied gauche de 1' exosquelette (1);

- RNd est la composante normale de la force d'appui mesurée sous le pied droit (33) de l'utilisateur (100) ;

- RNg est la composante normale de la force d'appui mesurée sous le pied gauche (23) de l'utilisateur (100);

- PE est le poids de 1' exosquelette (1);

ZB est un défaut d'assistance prédéfini correspondant à un effort constant appliqué par 1' exosquelette (1) sur l'utilisateur (100);

- b et b' sont des composants indépendants des forces d'appuis mesurées sous les pieds (23,33) de l'utilisateur (100) .

3. Procédé selon la revendication 1, dans lequel l'intensité de la composante verticale (ΖΕd, ZEg ) de la résultante des forces d'équilibrage ( REg, REd) appliquées à 1' exosquelette (1) et exercée sur chaque pied (23, 33) de 1' exosquelette (1) s'écrit :

Avec

dans lequel

- ZED est la composante verticale de la résultante des forces d'équilibrage appliquées sur le pied droit de 1' exosquelette (1) ;

- ZEG est la composante verticale de la résultante des forces d'équilibrage appliquées sur le pied gauche de 1' exosquelette (1)7

- RNda est la composante normale de la force d' appui mesurée sous le pied droit de l'utilisateur, projetée sur la verticale pour tenir compte de l'inclinaison du pied grâce à un modèle d'équilibre et à la mesure de l'inclinaison du pied ;

- RNga est la composante normale de la force d'appui mesurée sous le pied gauche de l'utilisateur, projetée sur la verticale tenir compte de l'inclinaison du pied;

- PE est le poids de 1' exosquelette (1);

ZB est un défaut d' assistance prédéfini correspondant à un effort constant appliqué par 1' exosquelette (1) sur l'utilisateur (100);

- b et b' sont des composants indépendants des forces d'appuis mesurées sous les pieds (23,33) de l'utilisateur (100).

4. Procédé selon la revendication 1, dans lequel l'intensité de la composante verticale (ZED, ZEG) de la résultante des forces d'équilibrage appliquées

à 1' exosquelette (1) et exercée sur chaque pied (23, 33) de 1' exosquelette (1) s'écrit :

Avec dans lequel

- ZEd est la composante verticale de la résultante des forces d'équilibrage appliquées sur le pied droit de 1' exosquelette (1) ;

- ZEg est la composante verticale de la résultante des forces d'équilibrage appliquées sur le pied gauche de 1' exosquelette (1);

- RNda est la composante normale de la force d' appui mesurée sous le pied droit de l'utilisateur, projetée sur la verticale pour tenir compte de l'inclinaison du pied grâce à un modèle d'équilibre et à la mesure de l'inclinaison du pied ;

- RNga est la composante normale de la force d'appui mesurée sous le pied gauche de l'utilisateur, projetée sur la verticale tenir compte de l'inclinaison du pied;

- PB est le poids de 1' exosquelette (1);

- mE* d2/dt2(zGE) est le produit de la masse de 1' exosquelette par l'accélération de son centre de gravité GO

ZB est un défaut d'assistance prédéfini correspondant à un effort constant appliqué par 1' exosquelette (1) sur l'utilisateur (100);

b et b' sont des composants indépendants des forces d'appuis mesurées sous les pieds (123,133) de l'utilisateur (100).

5. Procédé selon l'une des revendications 2 à 4, dans lequel les composants b et b' adoptent les valeurs discrètes suivantes :

- b est une constante non nulle si l'intensité de la composante normale de la force d'appui mesurée sous le pied gauche de l'utilisateur (Rng) est supérieure à une valeur de seuil inférieur prédéfinie ;

- b est nul si 1' intensité de la composante normale de la force d' appui mesurée sous le pied gauche de l'utilisateur (RNg) est inférieure à une valeur de seuil inférieur prédéfinie;

- b' est une constante non nulle si l'intensité de la composante normale de la force d'appui mesurée sous le pied droit de l'utilisateur (RNd) est supérieure à une valeur de seuil inférieur prédéfinie;

- b' est nul si la composante normale de la force d'appui mesurée sous le pied droit de l'utilisateur (RNd) est inférieure à une valeur de seuil inférieur prédéfinie.

6. Procédé selon la revendication 1, dans lequel la valeur de seuil inférieur est comprise entre 0.5 décanewtons et 10 décanewtons.

7. Procédé selon la revendication 1, dans lequel l'objectif de valeur pour l'intensité de la composante verticale (ZEd, ZEg) de la résultante des forces d'équilibrage (REg, Red) appliquées à 1 ' exosquelette (1) et exercée sur chaque pied (23, 33) de 1' exosquelette (1) s'écrit :

Avec

dans lequel - ZE<i est la composante verticale de la résultante des forces d'équilibrage appliquées à 1' exosquelette et mesurée sous le pied droit de 1' exosquelette ;

- ZEg est la composante verticale de la résultante des forces d'équilibrage appliquées à 1' exosquelette et mesurée sous le pied gauche de 1 ' exosquelette ;

- RNd est la composante normale de la force d' appui mesurée sous le pied droit de l'utilisateur ;

- RNg est la composante normale de la force d'appui mesurée sous le pied gauche de l'utilisateur ;

- PB est le poids de 1' exosquelette (1) ;

- Pu est le poids de l'utilisateur ;- ZB est un défaut d'assistance prédéfini correspondant à un effort constant appliqué par 1 ' exosquelette ( 1) sur l'utilisateur ( 100) .

8. Procédé selon la revendication 1, dans lequel l'objectif de valeur pour l'intensité de la composante verticale {ZE<_./ ZEg) de la résultante des forces d'équilibrage (ï½g, RECI) appliquées à l' exosquelette (1) et exercée sur chaque pied {23, 33) de 1' exosquelette (1) s'écrit :

Avec

dans lequel

- est la composante verticale de la résultante des forces d'équilibrage appliquées à 1 ' exosquelette et mesurée sous le pied droit de 1' exosquelette ;

- ZEG est la composante verticale de la résultante des forces d'équilibrage appliquées à 1' exosquelette et mesurée sous le pied gauche de 1' exosquelette ;

- RNdα est la composante normale de la force d'appui mesurée sous le pied droit de l'utilisateur, projetée sur la verticale pour tenir compte de l'inclinaison du pied grâce à un modèle d'équilibre et à la mesure de l'inclinaison du pied ;

- Rngα est la composante normale de la force d'appui mesurée sous le pied gauche de l'utilisateur, projetée sur la verticale tenir compte de 1' inclinaison du pied;

- PE est le poids de 1' exosquelette (1) ;

- PU est le poids de l'utilisateur (100);

-ZB est un défaut d'assistance prédéfini correspondant à un effort constant appliqué par 1' exosquelette (1) sur l'utilisateur (100).

9. Procédé selon l'une quelconque des revendications précédentes, comprenant une étape supplémentaire de commander les actionneurs (40, 41, 42, 43) de façon à ce que l'intensité de la composante verticale (ZEd, ZEg) de la résultante des forces d'équilibrage (REG, REd) appliquées à l' exosquelette (1) et exercée sur au moins un pied (23, 33) de

1' exosquelette (1) soit égale à une valeur saturée lorsque l'intensité de la composante verticale (Rng, RNd) de la force d'appui (Rd, Rg) mesurée sous le pied (123, 133) correspondant de l'utilisateur (1) dépasse une valeur de seuil supérieur prédéfinie. 10. Procédé selon la revendication 9, dans lequel la valeur saturée est égale au poids de 1 ' exosquelette (1) et/ou la valeur de seuil supérieure est comprise entre 0.5 décanewtons et 10 décanewtons.

11. Procédé selon la revendication 9, dans lequel la valeur saturée est égale au poids de 1' exosquelette

(1) augmenté du produit de sa masse (mE) par l'accélération verticale de son centre de gravité (60) et/ou la valeur de seuil supérieure est comprise entre 0.5 décanewtons et 10 décanewtons.

12. Exosquelette (1) comprenant un élément de bassin (10) sur lequel sont articulés deux membres inférieurs (20, 30) s' étendant sensiblement parallèlement aux membres inférieurs (120, 130) de l'utilisateur (1), chaque membre inférieur (20, 30) de 1 ' exosquelette (1) comportant un segment de cuisse (21, 31) articulé à un segment de jambe (22, 32) lui-même articulé à un pied (23, 33), chaque pied (23, 33) de l' exosquelette (1) étant lié à un pied (123, 133) correspondant de l'utilisateur (100) et comprenant une interface 24, 34) sur laquelle repose le pied (123, 133) de l'utilisateur (100), l' exosquelette (1) étant pourvu d'actionneurs (40, 41, 42, 43) commandant les articulations (26, 27, 36, 37) liant les membres inférieurs (20, 30) à l'élément de bassin (10) et les segments de cuisse (21, 31) aux segments de jambe (22, 32), l'articulation (28, 38) du pied (23, 33) sur le segment de jambe (22, 32) demeurant libre, 1 ' exosquelette (1) comprenant également des moyens de mesure (25, 35) de la composante normale ) à

un plan d'appui (P) du pied (123, 133) d'une force d'appui (Rd, Rg) sous chaque pied (123, 133) de l'utilisateur (1) et une unité de traitement (50) reliée aux moyens de mesure {25, 35) ainsi qu'aux actionneurs (40, 41, 42, 43) et agencée pour mettre en œuvre le procédé selon 1' une quelconque des revendications précédentes.

13. Exosquelette (1) selon la revendication 9, dans lequel les segments de cuisse (21, 31) et de jambe (22, 32) sont libres par rapport à l'utilisateur (100).

Description:
EXOSQUELETTE AMBULATOIRE

PROCEDE DE COMMANDE D'UN EXOSQUELETTE AMBULATOIRE

DOMAINE DE L' INVENTION

La présente invention concerne le domaine des exosquelettes d'assistance et plus particulièrement la commande des membres inférieurs d'un tel exosquelette .

ARRIERE PLAN DE L' INVENTION

Un exosquelette d'assistance est une structure mécanique qui double au moins partiellement celle du squelette humain et améliore ou supplée ses capacités physiques. Un exosquelette est dit ambulatoire lorsqu'il permet à son utilisateur de marcher avec celui-ci. Un exosquelette ambulatoire comprend généralement un élément de bassin lié au corps d'un utilisateur et sur lequel sont articulés deux membres inférieurs s' étendant parallèlement aux membres inférieurs de l'utilisateur. Chaque membre inférieur de 1' exosquelette comprend un segment de cuisse auquel est articulé un segment de jambe, un pied étant articulé à l'extrémité du segment de jambe. Le contrôle complet de chaque membre inférieur nécessite généralement un premier actionneur pour commander l'articulation de hanche entre le segment de cuisse et l'élément de bassin, un deuxième actionneur pour contrôler l'articulation de genou entre le segment de cuisse et le segment de jambe, et un troisième actionneur pour contrôler l'articulation de cheville entre le segment de jambe et le pied. Chaque segment est relié au membre de l'utilisateur le long duquel il s'étend. Une unité de traitement ainsi qu'une alimentation en énergie, généralement portées par l'utilisateur et/ou l'élément de bassin, commande les différents actionneurs de 1 ' exosquelette de manière à en maintenir l'équilibre.

Généralement, la masse de la charge appliquée à 1' exosquelette (utilisateur + charge utile) est préalablement renseignée dans l'unité de traitement. Celle-ci peut cependant être mesurée par 1' exosquelette lui-même. Il est fréquent d'ajouter un paramètre supplémentaire, appelé défaut d'assistance, de manière à conserver à l'utilisateur un ressenti partiel des forces qui s'exercent sur 1' exosquelette . L'unité de traitement évalue en temps réel les positions relatives du segment de cuisse, du segment de jambe et du pied au moyen de codeurs rotatifs liés aux actionneurs des articulations. Elle détermine alors les couples d'équilibrage à appliquer sur chaque articulation par les actionneurs pour maintenir l'ensemble (utilisateur + exosquelette + charge utile) en équilibre. L'unité de traitement commande alors les actionneurs afin qu'ils appliquent les couples d'équilibrage calculés.

Lorsque l'utilisateur souhaite changer de posture, il exerce un effort à 1' encontre des couples d'équilibrage appliqués aux articulations par les actionneurs et l'unité de traitement met à jour les nouveaux couples d'équilibrage à appliquer pour maintenir l'équilibre de l'ensemble (utilisateur + exosquelette + charge utile) .

Les procédés de commande connus basés sur un équilibre statique de 1 ' exosquelette offrent de bonnes performances pour les passages lents depuis une première position d'équilibre statique vers une deuxième position d'équilibre statique. Cependant un tel procédé se révèle particulièrement inadapté à la marche. En effet, la marche comprend une alternance de situations bipodes (appui sur deux jambes) et unipodes (appui sur une jambe) en équilibre dynamique. Les procédés connus déterminent à chaque changement de situation un ensemble de couples d'équilibrage plaçant l'ensemble (exosquelette + utilisateur + charge utile) en équilibre statique. La marche étant une succession de situations de déséquilibre dans lesquelles le corps est penché en avant, les procédés connus ne permettent pas un déplacement naturel de l'utilisateur revêtu d'un exosquelette ainsi commandé. L'utilisateur perçoit alors une résistance de la part de 1' exosquelette au cours du mouvement. Cette résistance ressentie, en plus de créer un sentiment d'insécurité, peut s'avérer dangereuse en cas de mouvement réflexe rapide, comme par exemple dans le cas d'un rééquilibrage suite à glissement ou lorsque l'utilisateur trébuche. Un tel comportement de 1 ' exosquelette est un frein à la diffusion de ce type de matériel.

II a été envisagé de mesurer les forces et moments s' appliquant sur 1' exosquelette à l'aide de capteurs de force à six axes et/ou d' accéléromètres et d'intégrer ces données dans un calcul dynamique des couples d'équilibrage à appliquer. De tels capteurs s'avèrent cependant peu précis et pourvus d'une dérive importante, ce qui peut amener à des situations dangereuses pour 1' de 1' exosquelette . De plus l'intégration et le traitement des paramètres (intensité, direction, sens) des six éléments mesurés requièrent un calcul très rapide qui nécessite des capacités de traitement incompatibles avec les exigences de portabilité de l'unité de traitement (compacité et consommation électrique) .

OBJET DE L'INVENTION

Un but de 1' invention est de proposer un procédé de commande d'un exosquelette ambulatoire améliorant le comportement de 1' exosquelette en situation de marche en s' approchant de la situation de marche naturelle de l'être humain.

RESUME DE L'INVENTION

A cet effet, on prévoit un procédé de commande d'un exosquelette ambulatoire lié à un utilisateur, 1' exosquelette comprenant un élément de bassin sur lequel sont articulés deux membres inférieurs s' étendant sensiblement parallèlement aux membres inférieurs de l'utilisateur, chaque membre inférieur de 1' exosquelette comportant un segment de cuisse articulé à un segment de jambe lui-même articulé à un pied, l' exosquelette étant pourvu d'actionneurs commandant la rotation et/ou le couple à appliquer aux articulations liant les membres inférieurs à l'élément de bassin et aux articulations liant les segments de cuisse aux segments de jambe, chaque pied de 1' exosquelette étant lié à un pied correspondant de l'utilisateur et comprenant une interface sur laquelle repose un pied de l'utilisateur, 1 ' exosquelette comprenant également des moyens de mesure de la composante normale à un plan d' appui du pied d' une force d'appui sous chaque pied de l'utilisateur. Selon l'invention, le procédé de commande comprend les étapes suivantes :

- mesurer uniquement la composante normale à un plan d'appui du pied de la force d'appui en un premier point sous chaque pied de l'utilisateur;

- calculer un objectif de valeur pour l'intensité d'une composante verticale de la résultante des forces d'équilibrage appliquées à 1' exosquelette, la résultante des forces d'équilibrage étant exercée en un deuxième point de chaque pied de 1' exosquelette, l'objectif de valeur de la composante verticale de la résultante des forces d'équilibrage appliquées à 1' exosquelette étant une fonction de 1' intensité de la composante normale de la force d' appui mesurée sous le pied correspondant de l'utilisateur ;

entrer l'objectif de valeur calculé pour l'intensité d'une composante verticale de la résultante des forces d'équilibrage appliquées à 1' exosquelette ainsi que la valeur de la composante normale à un plan d'appui du pied de la force d'appui mesurée sous chaque pied de l'utilisateur dans un modèle de l'ensemble utilisateur (100) + exosquelette ;

- Exécuter le modèle de l'ensemble utilisateur + exosquelette pour déterminer des consignes de commande à adresser aux actionneurs;

- commander les actionneurs selon les consignes de commande déterminées.

Ainsi, le procédé permet de mettre en œuvre un unique capteur à une composante (capteur uniaxial et non multiaxial) par pied délivrant une seule information. Le traitement de cette information ne requiert que peu de capacité de calcul, ce qui permet d'établir extrêmement rapidement les consignes de commandes des actionneurs. La mesure de la composante verticale de la force d'appui sous chaque pied de l'utilisateur permet d'identifier précisément l'intention de l'utilisateur de lever le pied pour passer d'une situation bipode à une situation unipode. La relation directe entre les efforts d'équilibrage verticaux et la composante verticale mesurée sous le pied de l'utilisateur permet un équilibrage continu de l'ensemble (exosquelette + utilisateur + charge utile) . Il a été constaté que le comportement de 1' exosquelette ainsi commandé en situation de marche est très proche de la marche naturelle de l'être humain.

L' invention concerne également un exosquelette comprenant un élément de bassin sur lequel sont articulés deux membres inférieurs s' étendant sensiblement parallèlement aux membres inférieurs de l'utilisateur, chaque membre inférieur de 1' exosquelette comportant un segment de cuisse articulé à un segment de jambe lui-même articulé à un pied, chaque pied de 1' exosquelette étant lié à un pied correspondant de l'utilisateur et comprenant une interface sur laquelle repose le pied de l'utilisateur, 1' exosquelette étant pourvu d' actionneurs commandant les articulations liant les membres inférieurs à l'élément de bassin et les segments de cuisse aux segments de jambe, l'articulation du pied sur le segment de jambe demeurant libre, 1' exosquelette comprenant également des moyens de mesure de la composante verticale d'une force d'appui sous chaque pied de l'utilisateur et une unité de traitement reliée aux moyens de mesure ainsi qu'aux actionneurs et agencée pour mettre en œuvre le procédé de 1' invention.

D'autres caractéristiques et avantages de

1' invention ressortiront à la lecture de la description qui suit de modes de réalisation particuliers non limitatifs de l'invention.

BREVE DESCRIPTION DES DESSINS

Il sera fait référence aux figures annexées parmi lesquelles :

- la figure 1 est une représentation schématique d'une modélisation tridimensionnelle d'un utilisateur équipé d'un exosquelette selon l'invention ;

- la figure 2 est une représentation schématique d'une modélisation plane dans un plan sagittal de l'utilisateur équipé de 1 ' exosquelette de la figure 1 ;

- la figure 3 est une représentation schématique d'une modélisation plane dans un plan frontal de l'utilisateur équipé de 1' exosquelette de la figure 1.

DESCRIPTION DETAILLEE DE L' INVENTION

En référence à la figure 1, 1' exosquelette selon l'invention et généralement désigné 1 est porté par un utilisateur 100. L' exosquelette 1 comprend un élément de bassin 10 situé sensiblement à la hauteur du bassin 101 de l'utilisateur 100. L' exosquelette 1 est relié à l'utilisateur 100 à l'aide d'un ensemble de bretelles et de sangles 2. Une charge utile (non représentée) peut également être supportée par l'élément de bassin 10. L' exosquelette 1 et son éventuelle charge utile ont un poids P E qui sera désigné dans la suite de la description comme correspondant au « poids de 1' exosquelette ».

Deux membres inférieurs 20 et 30 de 1' exosquelette 1 sont respectivement articulés sur deux extrémités 11 et 12 de l'élément de bassin 10 et s'étendent sensiblement parallèlement aux membres inférieurs 120 et 130 de l'utilisateur 100. Le membre inférieur gauche 20 de 1' exosquelette 1 comporte un segment de cuisse 21 articulé à un segment de jambe 22 lui-même articulé à un pied 23. Le pied 23 du membre inférieur gauche 20 comprend une interface plane 24 sur laquelle repose le pied gauche 123 de l'utilisateur. Un capteur piézométrique 25 est placé entre l'interface plane 24 du pied 23 de l' exosquelette 1 et le pied 123 de l'utilisateur 100. Ce capteur 25 permet de mesurer la composante verticale de la force d' appui R g sous le pied 123 de l'utilisateur 100. L'articulation 26 située entre l'élément de bassin 10 et le segment de cuisse 21 ainsi que l'articulation 27 située entre le segment de cuisse 21 et le segment de jambe 22 comprennent respectivement des actionneurs 40 et 41, ici sous la forme de vérins à câble électriques. Les actionneurs 40 et 41 sont pourvus de codeurs permettant de déterminer la position angulaire relative des éléments 11, 21 et 22. L'articulation 28 articulant le pied 23 sur le segment de jambe 22 est dépourvue d' actionneur et de codeur. Le pied 23 du membre inférieur gauche 20 est donc librement articulé sur le segment de jambe 22. Cette caractéristique permet notamment d'alléger le nombre d'informations à traiter et donc de réduire la puissance de calcul des moyens de traitement. Ceci permet également de minimiser les coûts de fabrication et d'instrumentation de 1' exosquelette 1 ainsi que le volume et la masse des éléments en mouvement, réduisant les inerties internes de 1 ' exosquelette .

De manière similaire, le membre inférieur droit 30 de 1' exosquelette 1 comporte un segment de cuisse 31 articulé via une articulation 36 à l'élément de bassin 10 et via une articulation 37 à un segment de jambe 32 lui- même articulé via une articulation 38 à un pied 33. Le pied 33 comprend une interface plane 34 et un capteur piézométrique 35 sur lequel repose le pied droit 133 de l'utilisateur 100. Ce capteur 35 permet de mesurer la composante verticale de la force d'appui Ra sous le pied 133 de l'utilisateur 100. Les articulations 36 et 37 comprennent respectivement des actionneurs 42 et 43 -ici sous la forme de vérins à câble électriques- pourvus de codeurs permettant de déterminer la position relative des éléments 12, 31 et 32. Le pied 33 est librement articulé via une articulation 38 sur le segment de jambe 32.

Les actionneurs 40 à 42 et leurs codeurs respectifs ainsi que les capteurs 25 et 35 sont reliés à une unité 50 de traitement et de commande. L'unité 50 comprend des moyens de calcul 51, une batterie électrique 52 ainsi que des moyens de commande des actionneurs 40 à 42, sous la forme d'un générateur de signaux électriques 53.

Les liaisons entre l' exosquelette 1 et l'utilisateur 100 s'effectuent au niveau des pieds 123 et 133 de l'utilisateur 100 et au niveau du buste de celui- ci. Les segments de cuisse 21, 31 ainsi que les segments de jambe 22 et 32 sont dépourvus de liaison avec l'utilisateur 100 et sont donc libres par rapport à celui-ci .

La commande de 1' exosquelette va maintenant être décrite en référence aux figures 1 à 3.

En phase statique comme en phase dynamique de marche, les capteurs 25 et 35 mesurent respectivement les intensités des composantes normales R Ng et R Nd des forces d'appui R g et R d . Les composantes normales R Ng et R Nd sont respectivement les composantes des forces d'appui R g et R d mesurées perpendiculairement au plan P d' appui respectif des pieds 123 et 133. Ici, ces mesures sont effectuées en un premier point gauche A g et un premier point droit Ad respectivement situés à l'aplomb des capteurs 25 et 35. Ces mesures sont transmises à l'unité 50. L'unité 50 détermine alors, à partir des intensités mesurées des composantes normales R Ng et R Nd , une série de consignes de commande à destination des actionneurs 40, 41, 42 et 43 afin qu'ils appliquent respectivement aux articulations 26, 27, 36 et 37 des couples d'équilibrage à 1' exosquelette 100. L'ensemble de ces couples d'équilibrage résulte en une première force d'équilibrage R Eg appliquée par 1' exosquelette 100 sur l'interface 24 du pied gauche 23 et une deuxième force d'équilibrage R Ed appliquée par 1' exosquelette 100 sur l'interface 34 du pied droit 33. Dans un repère orthonormé 0 G (x, y, z) lié au centre de l'articulation 28, la première force d' équilibrage R Eg comprend :

- une composante horizontale sagittale X Eg ;

- une composante horizontale transversale Y Eg ;

- une composante verticale Z Eg .

Dans un repère orthonormé O d (x, y, z) lié au centre de l'articulation 38, la deuxième force d'équilibrage Re d comprend :

- une composante horizontale sagittale X Ed ,-

- une composante horizontale transversale Y Ed ;

- une composante verticale Z Eg .

Selon un premier mode de réalisation de l'invention, l'unité 50 commande aux actionneurs 40 à 43 l'application de couples d'équilibrage de façon à ce que l'intensité des composantes verticales Z Eg et Z Ed respectives des résultantes des forces d'équilibrage R EG et R Ed appliquées à l' exosquelette 1 et exercée au centre des articulations 28 et 38 respectifs de chaque pied 23 et 33 de 1' exosquelette 1 soit égales à des objectifs de valeur qui s'écrivent selon la loi affine ci-dessous:

Avec

Les paramètres b et b' sont des composants indépendants de R Nd et R N g qui peuvent être nuls ou adopter les valeurs discrètes suivantes :

- b est une constante non nulle si l' intensité de la composante normale de la force d' appui mesurée sous le pied gauche de l'utilisateur R NG est supérieure à une valeur de seuil inférieur prédéfinie égale à dix décanewtons;

- b est nul si 1' intensité de la composante normale de la force d'appui mesurée sous le pied gauche de l' utilisateur R NG est inférieure à une valeur de seuil inférieur prédéfinie égale à dix décanewtons;

- b' est une constante non nulle si l'intensité de la composante normale de la force d'appui mesurée sous le pied droit de l'utilisateur R Nd est supérieure à une valeur de seuil inférieur prédéfinie égale à dix décanewtons ;

- b' est nul si la composante normale de la force d'appui mesurée sous le pied droit de l'utilisateur R Nd est inférieure à une valeur de seuil inférieur prédéfinie égale à dix décanewtons.

Les valeurs des paramètres b et b' peuvent par exemple être liées aux caractéristiques de reproductibilité des mesures de chacun des capteurs 25 et 35.

Dans le cas où l'on souhaite introduire un défaut d'assistance Z B prédéfini correspondant à un effort constant appliqué par 1' exosquelette 1 sur l'utilisateur 100, les objectifs de valeur des intensités des composantes verticales Z EG et Z ED respectives des résultantes des forces d' équilibrage R Eg et R Ed appliquées à l' exosquelette 1 et exercée sur chaque pied 23 et 33 de 1 ' exosquelette 1 deviennent :

Selon une variante de l'invention, l'équilibrage de l'effort dynamique vertical s' exerçant sur 1' exosquelette est amélioré lorsque l'on ajoute à P E un terme qui est le produit de la masse m E de 1' exosquelette par l'accélération d 2 /dt 2 (z GE ) de son centre de gravité, Z GE étant la composante verticale des coordonnées du centre de gravité G E de 1' exosquelette 1 dans un repère quelconque dissocié de 1 ' exosquelette 1. Les objectifs de valeur des intensités des composantes verticales Z EG et Z Ed respectives des résultantes des forces d'équilibrage R Eg et R E a appliquées à l' exosquelette 1 et exercée sur chaque pied 23 et 33 de 1' exosquelette 1 deviennent : L'accélération du centre de gravité G E de 1 ' exosquelette 1 est mesurée à l'aide d'un accéléromètre 60, ou tout autre moyen équivalent, relié à l'unité de commande 50. Dans le cas où le plan d'appui P est incliné par rapport à l'horizontale d'un angle a, les expressions ci-dessus des objectifs de valeur des intensités des composantes verticales Z Eg et Z Ed demeurent inchangées si les deux pieds 23 et 33 subissent une même inclinaison par rapport à l'horizontale.

Dans le cas d'un terrain accidenté où les inclinaisons dans un plan sagittalα 23 et α 33 respectives des pieds 23 et 33 par rapport à l'horizontale sont différentes, et qu'elles ont des valeurs supérieures à une valeur seuil la connaissance du poids P U de

l'utilisateur 100 et les valeurs des inclinaisons α 23 et α 33 de chaque pied 23 et 33 permettent d'affiner le calcul les objectifs de valeur des intensités des composantes verticales des résultantes des forces d'équilibrage R Eg et RE<J à appliquer à l' exosquelette . Les valeurs des angles α 23 et 0:33 peuvent être mesurées à l'aide d' inclinomètres, et les valeurs R ng α et R Nd α correspondant respectivement aux composante normales des forces d' appui R NG et R Nd mesurées respectivement sous le pied gauche 23 et droit 33 de l'utilisateur 100, projetée sur la verticale pour tenir compte de l'inclinaison du pied. Ces valeurs sont déterminées grâce à un modèle d'équilibre et se substituent aux mesures R NG et R ND dans les relations ci- dessus lorsque les angles α 23 et α 33 sont supérieurs à la valeuαr 23 ,33MAX= 10 degrés s'écrivent :

X g est la composante horizontale sagittale de la force d'appui exercée par le pied gauche de l'utilisateur

100 et déterminée à l'aide d'un modèle de l'ensemble exosquelette 1+ utilisateur 100 ;

Y g est la composante horizontale transversale de la force d'appui exercée par le pied gauche de l'utilisateur

100 et déterminée à l'aide d'un modèle de l'ensemble exosquelette 1+ utilisateur 100 ;

X d est la composante horizontale sagittale de la force d'appui exercée par le pied droit de l'utilisateur

100 et déterminée à l'aide d'un modèle de l'ensemble exosquelette 1+ utilisateur 100 ;

Y d est la composante horizontale transversale de la force d'appui exercée par le pied droit de l'utilisateur 100 et déterminée à l'aide d'un modèle de l'ensemble exosquelette 1+ utilisateur 100 ;

La détermination des valeurs de chacun des couples d'équilibrage à appliquer par les actionneurs 40 à 43 est réalisée comme suit:

- mesures par les capteurs 25 et 35 des composantes normales R Ng et R Nd respectives des forces d'appui R g et R d mesurées aux points d'appuiA g et A d ;

calcul des objectifs de valeur pour 1' intensité des composantes verticales Z Ed et Z Eg respectives des résultantes des forces d'équilibrage R Eg et R Ed appliquées à l' exosquelette 1 à partir d'une des lois affines précédentes ;

- entrer les objectifs de valeur calculé pour l'intensité des composantes verticales ZEd et ZEg de la résultante des forces d'équilibrage REg et REd appliquées à l' exosquelette 1 ainsi que la valeur de la composante normale R Ng et R Nd à un plan d'appui P des pieds 123 et 133 de la force d'appui Rd et Rg mesurée sous chaque pied 123 et 133 de l'utilisateur 1 dans un modèle d'équilibre de l'ensemble utilisateur (100) + exosquelette (1) ;

- l'unité 50 exécute le modèle d'équilibre {statique ou dynamique) bi- ou tridimensionnel de l'ensemble utilisateur 100 + exosquelette 1 retenu et , détermine les valeurs des composantes horizontales (X EG et XECI voire Y Eg , Y Ed dans le cas d'un modèle tridimensionnel) des forces d'équilibrage R Eg et R Ed ;

- les consignes de commande à adresser aux actionneurs 40 à 43 sont déduites par exemple à l'aide d'une matrice Jacobienne transposée de 1' exosquelette 1.

Différentes modélisations de l'ensemble exosquelette 1 + utilisateur 100 peuvent être utilisées pour la détermination des composantes horizontales des forces d'équilibrage à appliquer. Ces modèles sont connus de l'homme du métier et certains d'entre eux sont notamment décrits dans les documents suivants : revue Mechatronics 24 (2014) 168-176 ; 40th Southeastern Symposium on System Theory University of New Orléans, March 16-18, 2008 TA1.4 ; Advanced Robotics, Vol. 20, No. 9, pp. 989-1014 (2006).

Un exemple possible de modèle tridimensionnel statique est donné ci-dessous :

Où les variables sont :

X B : effort horizontal sagittal appliqué par l'opérateur au niveau du buste (tronc) grâce à une liaison adaptée.

Z B : effort vertical appliqué par l'opérateur au niveau du buste (tronc) grâce à une liaison adaptée correspondant au défaut d' assistance.

x B : coordonnée sagittale du point d'application de l'effort appliqué par l'opérateur au niveau du buste dans le repère orthonormé

y B : coordonnée transversale du point d'application de l'effort appliqué par l'opérateur au niveau du buste dans le repère orthonormé

z B : coordonnée verticale du point d'application de l'effort appliqué par l'opérateur au niveau du buste dans le repère orthonormé

x g : coordonnée sagittale du pied gauche dans le repère orthonormé

y g : coordonnée transversale du pied gauche dans le repère orthonormé

z g : coordonnée verticale du pied gauche dans le repère orthonormé.

x GE : coordonnée sagittale du centre de gravité de 1 ' exosquelette dans le repère orthonormé

Y GE coordonnée transversale du centre de gravité de 1' exosquelette dans le repère orthonormé

Selon un deuxième mode de réalisation de l'invention, un défaut d'assistance Z B prédéfini est entré dans l'unité de commande 50. Le défaut d'assistance Z B correspond à un effort constant appliqué par l' exosquelette 1 sur l'utilisateur 100 et implique que l'utilisateur 100 ressent en permanence une portion du poids propre P E de l' exosquelette 1. Un tel défaut d'assistance Z B peut avoir comme finalité de garder une tension minimale dans l'ensemble de bretelles et de sangles 2 qui lient 1' exosquelette 1 à l'utilisateur 100.

Dans ce deuxième mode de réalisation, l'unité 50 commande aux actionneurs 40 à 43 l'application de couples d'équilibrage de façon à ce que l'intensité des composantes verticales Z Ed et Z Eg respectives des résultantes des forces d' équilibrage R EG et RE < _ appliquées à l' exosquelette 1 et exercée sur chaque pied 23 et 33 de 1' exosquelette 1 s'écrive :

dans lequel K est un coefficient de proportionnalité égal à : K= {P E - Z B ) / ( P U + Z B ) .

Dans le cas d' un terrain accidenté où les inclinaisons dans un plan sagittal 023 et α 33 respectives des pieds 23 et 33 par rapport à l'horizontale ont des valeurs supérieures à une valeur seuil α 23 ,33 MAX , la connaissance du poids P U de l'utilisateur 100 et les valeurs des inclinaisons α 23 et α 33 de chaque pied 23 et 33 permettent d'affiner le calcul les objectifs de valeur des intensités des composantes verticales des résultantes des forces d'équilibrage R Eg et R Ed à appliquer à 1' exosquelette . Les valeurs des angles 023 et α 33 peuvent être mesurées à l'aide d' inclinomètres , et les valeurs R ng α et R Nd α pondérées à substituer aux mesures R Ng et R Nd dans les relations ci-dessus lorsque les angles α 23 et α 33 sont supérieurs à la valeur α 23 , 33MAX= 10 degrés s' écrivent :

Les procédés selon les modes de réalisation ci- dessus peuvent être améliorés par l'ajout d'une étape supplémentaire de saturation de l'intensité des composantes verticales Z Ed et Z Eg respectives des résultantes des forces d'équilibrage R EG et R Ed appliquées à 1' exosquelette 1 et exercées respectivement sur le pied 23 et 33 de 1' exosquelette 1.

Cette étape se fait à l'issue de la détermination par l'unité 50 des valeurs de l'intensité des composantes verticales Z Ed et Z Eg en fonction de l'intensité des composantes verticale R Nd et R Ng mesurée sous le pied 123 ou 133 de l'utilisateur. Un test logique est appliqué aux valeurs des consignes de commande déterminées par l'unité 50 avant l'envoi de celles-ci aux actionneurs 40 à 43. Par exemple, lorsque l'utilisateur 100 souhaite lever le pied gauche 123, l'intensité de la composante normale R NG de la force d'appui RG mesurée sous le pied gauche 123 de l'utilisateur 100 décroit depuis une valeur sensiblement égale à la moitié du poids P U de l'utilisateur 100 jusqu'à 0 tandis que l'intensité de la composante normale R Nd de la force d'appui R d mesurée sous le pied droit 133 de l'utilisateur 100 croit depuis une valeur sensiblement égale à la moitié du poids Pu de l'utilisateur 100 jusqu'à une valeur sensiblement égale à l'intégralité du poids Pu de l'utilisateur 100. Lors de l'étape supplémentaire de saturation, l'unité 50 surveille la valeur composante normale R Nd de la force d'appui R d mesurée sous le pied droit 133 de l'utilisateur 100 et identifie le moment T s auquel la valeur composante normale R Nd dépasse une valeur de seuil supérieur R NdS prédéfinie, fixée ici à 70 % du poids P U de l'utilisateur 100. A ce moment T s , l'unité 50 commande les actionneurs 40 à 43 de façon à ce que l'intensité de la composante verticale Z Ed de la résultante R Ec i des forces d'équilibrage appliquées à 1' exosquelette 1 et exercée sur le pied 33 de l' exosquelette 1 soit égale à une valeur saturée, ici cette valeur saturée est égale au poids P E de l' exosquelette 1. Une étape similaire de saturation est appliquée à la résultante R Eg des forces d'équilibrage appliquées à 1 ' exosquelette 1 et exercée sur le pied 23 de 1' exosquelette 1.

Alternativement, la valeur saturée est égale au poids P E de l' exosquelette 1 augmenté du produit de sa masse par l'accélération verticale de son centre de gravité G et/ou la valeur de seuil supérieure est comprise entre 0.5 décanewtons et 10 décanewtons. L'accélération du centre de gravité G de 1' exosquelette 1 est mesurée à l'aide d'un accéléromètre 60, ou tout autre moyen équivalent, relié à l'unité de commande 50.

Bien qu'il subsiste des déséquilibres statiques, notamment en ce qui concerne les moments de rotation autours des axes AX, AY et AZ, les inventeurs se sont aperçus qu'un procédé de commande comportant la génération d'une consigne commandant aux actionneurs 40 à 43 l'application d'un ensemble de forces d'équilibrage dont la composante verticale de la résultante R Nd et R Ng exercée sur chaque pied 33 et 23 par l' exosquelette sur le sol est proportionnelle à la composante verticale Ζ ω et Z Eg mesurée sous le pied 133, respectivement 123, améliorait le comportement de 1' exosquelette en situation de marche.

Le confort et l'impression de sécurité de l'utilisateur 100 sont grandement améliorés. L'absence de moments statiques résiduels sur l'utilisateur 100 permet également une amélioration du confort de celui-ci.

La simplicité de la mesure et de la détermination des efforts d'équilibrage à partir de cette mesure réduit la puissance de calcul requise et améliore la fluidité de 1' exosquelette 100 en situation de marche.

Bien entendu, l'invention n'est pas limitée au mode de réalisation décrit mais englobe toute variante entrant dans le champ de l'invention telle que définie par les revendications .

En particulier,

- bien qu'ici l'utilisateur soit lié à 1' exosquelette à l'aide d'un ensemble de bretelles et de sangles, l'invention s'applique également à d'autres moyens de solidarisation de l'utilisateur à 1' exosquelette tels que par exemple, un ensemble d'éléments rigides, une ceinture ou des bandes auto- agrippantes ;

-bien qu' ici chaque pied des membres inférieurs de 1' exosquelette comprenne une interface plane sur laquelle repose un pied de l'utilisateur, l'invention s'applique également à d'autres types d'interface entre le pied de 1' exosquelette et le pied de l'utilisateur comme par exemple une interface linéaire, ponctuelle ou comprenant une pluralité de surfaces articulées entre elles ;

- bien qu' ici la mesure de la composante verticale de la force d'appui sous chaque pied de l'utilisateur se fasse au moyen d'un capteur piézométrique, l'invention s'applique également à d'autres moyens de mesure de la force d'appui sous le pied de l'utilisateur comme par exemple une jauge de déformation ;

- bien qu' ici les actionneurs soient alimentés à l'aide d'une batterie électrique, l'invention s'applique également à d'autres types de source d'énergie comme par exemple un câble électrique, de l'énergie pneumatique ou un moteur à explosion ;

- bien qu' ici, la valeur de seuil inférieur soit égale à dix dêcanewtons, l'invention s'applique également à d'autres valeurs de seuil inférieur prédéfinies comme par exemple une première valeur seuil prédéfinie comprise entre 0.5 et 10 dêcanewtons ;

- bien qu'ici la valeur de seuil supérieur soit égale à 70 % du poids de l'utilisateur, l'invention s'applique également à d'autres valeurs de seuil supérieur prédéfinies comme par exemple une valeur de seuil supérieur prédéfinie comprise entre 70 % et 95 % du poids de l'utilisateur de 1' exosquelette, ou une valeur de seuil supérieure comprise entre 0.5 dêcanewtons et 10 dêcanewtons ;

- bien qu'ici la valeur constante saturée soit égale au poids de 1' exosquelette, l'invention s'applique également à d'autres valeurs constantes saturées, comme par exemple une fraction du poids de 1' exosquelette pouvant varier entre 80 et 100 % du poids de 1' exosquelette ;

- le poids Pu de l'utilisateur peut être mesuré par pesée de l'utilisateur avant qu'il endosse 1' exosquelette et introduit ou par une mesure réalisée par les capteurs de 1 ' exosquelette ;

- bien qu'ici les forces d'équilibrage appliquées sur l' exosquelette soient appliquées au centre des articulations, l'invention s'applique également à d'autres deuxièmes points d'application des forces d'équilibrage, comme par exemple sous le pied de l'utilisateur ou au niveau du talon de l'utilisateur lorsque par exemple 1' exosquelette est pourvu d'un actionneur de cheville;

- bien qu' ici les premiers points en lesquels sont mesurés les composantes normales de la force d'appui de chaque pied soient différents des deuxième points en lesquels sont destinés à être appliqués les composantes verticales des résultantes des forces d'équilibrage, l'invention s'applique également à des premiers et deuxièmes points identiques, pour chaque pied ;

- bien qu'ici des valeurs pondérées se substituent aux valeurs des mesures de l'effort normal aux appuis lorsque les angles d' inclinaison des pieds sont supérieurs à une valeur seuil de 10 degrés, l'invention s'applique également à d'autres valeurs seuils comme par exemple 5, 15 , 30 degrés ou une valeur quelconque ;

- - bien qu' ici les valeurs des composantes horizontales des forces d'équilibrage soient déterminées à l'aide d'un modèle d'équilibrage statique de 1' exosquelette , l'invention s'applique également à l'utilisation de n'importe quel modèle d'équilibrage de 1' exosquelette comme par exemple ceux décrits dans l'art antérieur divulgué dans la demande.