INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
L’invention vise en particulier un système électronique d’analyse de l’état physiologique d’un utilisateur comportant : Au moins un dispositif d’acquisition agencé pour générer une ou plusieurs représentations d’une plante de pied de l’utilisateur, la ou lesdites représentations étant de préférence associée(s) à des données de profondeur ; Un tapis roulant agencé pour permettre à l’utilisateur de marcher ou de courir sur ledit tapis roulant ; Au moins un dispositif d’analyse de la mobilité comportant au moins une plateforme inertielle et/ou au moins un capteur de pression configuré(s) pour générer des données de mouvement lorsque l’utilisateur marche ou court sur le tapis roulant ; Au moins une mémoire de données configurée pour mémoriser les une ou plusieurs représentations d’une plante de pied, les données de mouvement, et au moins une valeur de paramètre morphologique de l’utilisateur ; Un ou plusieurs processeurs configurés pour : Calculer, à partir des une ou plusieurs représentations générées, au moins une valeur de paramètre de morphologie plantaire d’au moins un pied de l’utilisateur ; Calculer au moins une valeur de paramètre de mobilité de l’utilisateur à partir des données de mouvement générées lorsque l’utilisateur marche ou court, de préférence sur le tapis roulant ; Calculer au moins une valeur de paramètre d’état physiologique à partir des au moins une valeur de paramètre morphologique de l’utilisateur, au moins une valeur de paramètre de morphologie plantaire et au moins une valeur de paramètre de mobilité.
La demanderesse a développé un système électronique, intégrant de nombreux capteurs, capable de calculer un état physiologique d’un individu sans mesure invasive, ni intervention d’un spécialiste, ni recours à une pluralité de dispositifs spécifiques. La demanderesse a développé en particulier un système regroupant l’essentiel des fonctions permettant le calcul de valeurs de paramètre d’état physiologique représentatives, car notamment générés en situation et pouvant être utilisée pour générer une information ou une recommandation adaptée à un utilisateur .
Comme cela sera détaillé, la combinaison dans un même système d’un dispositif d’acquisition de représentation du pied pouvant donner en particulier la position, la forme et la hauteur de la voute plantaire avec une analyse dynamique de la mobilité de l’utilisateur permettra d’identifier de manière bien plus précise des valeurs d’un état physiologique caractéristique d’un utilisateur à un instant donné. En particulier, le tapis roulant permet d’offrir un terrain de marche et de course pour déterminer des valeurs de paramètres de mobilité et/ou des valeurs de paramètres physiologiques pour identifier l’état physiologique réel de l’utilisateur.
Elle concerne plus particulièrement un dispositif de couplage de deux arbres, comportant : - des éléments roulants adaptés à être engagés dans des rainures prévues dans les arbres, et - un socle de maintien adapté à maintenir en position relative les éléments roulants engagés dans les rainures.
Elle concerne également un groupe motopropulseur comportant : - une machine électrique qui comprend un arbre de sortie, - un réducteur de vitesse (tel qu’une boîte de vitesse à plusieurs rapports, un réducteur mécanique mono-rapport…) comprenant un arbre primaire, et - un dispositif de couplage d’arbres tel que précité, permettant de transmettre le couple entre l’arbre de sortie et l’arbre primaire.
L’invention trouve une application particulièrement avantageuse dans un groupe motopropulseur hybride, notamment pour véhicule automobile. Elle est plus particulièrement avantageuse encore lorsque le groupe motopropulseur comporte une machine électrique à flux axial, mais s’applique également dans un groupe motopropulseur à machine électrique à flux radial.
Etat de la technique Un véhicule automobile électrique ou hybride comporte un groupe motopropulseur qui comprend une machine électrique couplée à un réducteur de vitesse, ce dernier pouvant être un simple mécanisme de pignonnerie, un variateur, une boîte de vitesses…
La machine électrique comporte alors un rotor qui est monté sur un arbre de sortie, lequel est connecté à l’entrée du réducteur, et plus précisément à son arbre primaire.
A titre d’exemple, la machine électrique peut être du type à flux axial et comporter un rotor flanqué de deux stators. Les stators sont alors légèrement écartés du rotor pour éviter tout frottement. Ainsi, de chaque côté du rotor se trouve un espace appelé entrefer.
La performance de la machine électrique dépend de la valeur de ces entrefers, de leurs constances tout autour de l’axe de rotation du rotor, et de la symétrie de ces entrefers de part et d’autre du rotor.
La moindre erreur de géométrie a des conséquences sur les performances du moteur et sur sa durée de vie. Par exemple, puisque la machine électrique est du type à flux axial, on comprend qu’une différence de valeurs entre les deux entrefers provoque une attraction du rotor par le stator le plus proche. Cet effort peut être important. Il peut en outre être cyclique et entrainer une fatigue des matériaux composant la machine électrique. Les roulements de soutien du rotor sont aussi davantage sollicités et nécessitent d’être dimensionnés en fonction de ces sollicitations. Un tel dimensionnement occasionne un surpoids et des frais importants.
Ces problèmes sont inhérents au concept même de machine électrique à flux axial. Ils peuvent être provoqués ou accrus par des contraintes extérieures provenant du réducteur. En effet, les pignons employés dans le réducteur ont en général des dentures hélicoïdales qui exercent des poussées axiales pouvant provoquer des déplacements dans la machine électrique, et donc des variations de taille des entrefers.
C’est la raison pour laquelle le couplage entre l’arbre de sortie de la machine électrique et l’arbre primaire du réducteur est généralement réalisé au moyen de cannelures permettant un coulissement de ces deux arbres l’un par rapport à l’autre.
L’inconvénient d’une telle liaison mécanique est que tout défaut d’alignement entre la sortie de la machine électrique et l’entrée du réducteur est susceptible d’empêcher les cannelures de librement coulisser les unes dans les autres, ce qui peut provoquer des déplacements de composants dans la machine électrique. Même si ce déplacement se limite à quelques dixièmes de millimètres, il pourra occasionner une perte importante de puissance (particulièrement dans le cas où la machine est à flux axial) et une chute sensible de la durée de vie de la machine électrique et de ses roulements (dans tous les cas).
Présentation de l'invention Pour remédier à ce problème, la présente invention propose non pas de dimensionner les différents composants du groupe motopropulseur en fonction de ces contraintes, mais plutôt d’introduire un dispositif mécanique entre la sortie de la machine électrique et l’entrée du réducteur qui ne transmette pas les efforts axiaux dus à un défaut d’alignement entre la sortie de la machine électrique et l’entrée du réducteur.
Plus particulièrement, on propose selon l’invention un dispositif de couplage tel que défini dans l’introduction, dans lequel le socle de maintien comporte une partie de jonction à partir de laquelle s’étendent plusieurs bras parallèles qui portent chacun au moins deux moyens de retenu adaptés à maintenir en position relative deux éléments roulants.
Ainsi, grâce à l’invention, le dispositif de couplage forme par exemple une sorte de « coulisse à billes » et le socle de maintien forme une sorte de « cage ».
La forme de ce socle de maintien est particulière et est ainsi peu encombrante, ce qui permet d’augmenter significativement la profondeur des rainures pratiquées dans les arbres à coupler et le nombre d’éléments roulants dans un même espace. Dès lors, le dispositif de couplage est en mesure de transmettre des couples très élevés.
Par ailleurs, tout défaut d’alignement ou tout déplacement axial entre l’arbre primaire et l’arbre de sortie pourra être repris par les éléments roulants, qui empêcheront toute transmission d’effort axial entre ces deux arbres.
Le MGDI est détaillé dans la référence [2] et schématisé à la .
3.1 Préparation des mélanges et conditionnement en gélules HPMC (HydroxyPropylMethylCellulose)
Les mélanges source de carbonate de calcium /Amidon / microorganisme ont été préparés à une concentration cible comprise entre 2.10 10 UFC/g et 3.10 10 UFC/g puis conditionnés en gélules HPMC selon le protocole détaillé à Exemple 1.
3.2 Réalisation des essais MGDI
Mise en œuvre du modèle
Tous les essais ont été réalisés au minimum en triplicat. En début et fin de chacun des 3 compartiments du MGDI, les pH ont été mesurés et des observations visuelles ont été réalisées.
4 mL d’eau ont été ajoutés dans un pot stérile contenant la gélule et son support en spirale (permettant d’assurer une bonne immersion de la gélule dans le modèle). Le contenu du pot a ensuite immédiatement été versé dans le premier compartiment gastrique (flacon). Le flacon a été mis à incuber 30min à 37°C sous agitation orbitale.
Le passage dans le deuxième compartiment a été réalisé par ajout dans le flacon d’une solution de Di-Sodium hydrogen phosphate dihydrate (HNa 2 O 4 P, 2H 2 O) permettant d’atteindre un pH de 6,5, de bile à 0,3 % (p/p) et de trypsine à 0,007 % (p/p). Le flacon a été mis à incuber 30min à 37°C sous agitation orbitale.
Le passage dans le compartiment iléal a été réalisé par ajout d’une solution de Di-Sodium hydrogen phosphate dihydrate (HNa 2 O 4 P, 2H 2 O) permettant d’atteindre un pH de 7,0. Le flacon a été mis à incuber 60min à 37°C sous agitation orbitale. En fin de modèle, le contenu du compartiment a été versé dans un sac à Stomacher, et la gélule a été libérée de son support en spirale et dissoute manuellement (si encore présente). Après homogénéisation au Stomacher, des dilutions en cascade au 1/10 ème ont été effectuées dans de l’eau peptonée.
Mesure des viabilités (UFC)
Des mesures de viabilité ont été réalisées en amont et aval du modèle MGDI par ensemencement dans la masse avec une gélose MRS additionnée de cystéine, à partir de plusieurs dilutions (minimum de 3 géloses / dilution). Les boites de Pétri ont ensuite été incubées à 37°C en anaérobiose pendant au moins 48h.
Ces mesures de viabilité ont permis de mesurer le taux de survie UFC du microorganisme pour chacune des formulations testées selon la formule suivante : Taux de survie UFC (%) = (Nombre d’UFC après MGDI / Nombre d’UFC avant MGDI) x 100.
Les résultats sont présentés à la Figure 2.
Les résultats obtenus avec l’amidon de maïs natif ( ) indiquent que les taux de survie obtenus avec les différentes sources de carbonate de calcium utilisées seules sont supérieurs à ceux mesurés pour les mélanges amidon de maïs natif / source de carbonate de calcium, ne montrant ainsi aucun effet synergique. En revanche, les résultats obtenus avec l’amidon de maïs prégélatinisé ( ) indiquent que les taux de survie obtenus pour les mélanges amidon de maïs prégélatinisé / source de carbonate de calcium sont supérieurs à ceux mesurés pour chacun des ingrédients utilisés séparément, signifiant ainsi l’existence d’un effet synergique pour la survie bactérienne.
Mesure de l’intégrité membranaire par cytométrie en flux
Des analyses de cytométrie en flux (CMF) ont été réalisées en amont et aval du modèle MGDI selon le protocole B issu de la norme ISO 19344 IDF 232 v2015, utilisant les marqueurs d’intégrité membranaire Syto ® 24 et iodure de propidium.
Selon un mode de réalisation, le module de détection d’objets a la possibilité de prédire une liste d’objets présents dans une ou plusieurs images d’un ou plusieurs contenus vidéos en fournissant, pour chaque objet, un rectangle encadrant l’objet sous forme de coordonnées de points définissant le rectangle dans l’image, le type ou classe de l’objet parmi une liste prédéfinie de classes définies lors d’une phase d’apprentissage, et un score de détection représentant un degré de confiance dans la détection ainsi opérée.
Le dispositif de restitution de résultats d’analyse 112 est un dispositif prévu et configuré pour opérer une restitution des résultats d’une ou plusieurs analyses réalisées par le système de vidéosurveillance 10 au moyen du dispositif d’analyse 100 de contenus vidéo. Ainsi le dispositif de restitution de résultats d’analyse 112 est prévu pour notifier un opérateur des détections d’objets et/ou d’évènements correspondant aux objets et/ou évènements recherchés dans les contenus vidéo. Selon un mode de réalisation, le dispositif de restitution de résultats d’analyse 112 affiche un message d’alerte pour chaque détection réalisée et qui correspond à une détection d’un objet et/ou d’un évènement telle que programmée par l’intermédiaire du dispositif de contrôle d’analyse 110. Selon un mode de réalisation, la restitution d’un message d’alerte peut être visuelle, sonore, ou encore visuelle et sonore et permet à un opérateur d’obtenir des informations en lien avec une détection réalisée. Par exemple, une notification d’une détection via le dispositif de restitution de résultats d’analyse 112 peut être une ligne d’informations succinctes, affichée sur un écran, et comprenant un résumé d’informations détaillées auxquelles il est possible d’accéder en sélectionnant la ligne. Le résumé succinct peut comprendre, à titre d’exemple, le type de détection opérée (objet ou évènement), un intitulé de la détection (par exemple, un franchissement d’un feu rouge sur une voie de circulation urbaine), une date et une heure.
A titre d’exemple, un module élémentaire d’exécution d’un traitement de détection d’objet peut être configuré et utilisé pour détecter la présence d’un objet de type « bagage » dans une image extraite d’un contenu vidéo en provenance du dispositif de capture d’images 102, l’image étant horodatée et capturée à une date et une heure précises (par exemple le 12 juillet 2021 à 12 h 16 min et 34 s.), avec un précision d’horodatage de l’ordre de la seconde, par exemple.
Selon un fonctionnement similaire, ce même module de détection d’un objet peut être utilisé pour détecter la présence d’un objet de type « piéton » dans la même image ou dans une autre image, ou encore dans un autre contenu vidéo, à un instant temporellement proche ou éloigné de la recherche d’un bagage. Par ailleurs un module élémentaire d’exécution d’un algorithme peut être défini pour la détection d’un évènement en lien avec deux objets dans une même image. Par exemple, un module élémentaire d’exécution d’un algorithme de détection d’évènement peut être configuré pour détecter un déplacement identique ou quasi identique de deux objets dans une même image, dont la présence a déjà été détectée par un traitement antérieur (et par un module d’exécution d’un algorithme différent). Ainsi, un tel module élémentaire de traitement peut avoir comme données d’entrée un lien vers une image, des coordonnées respectives de points de référence de chacun des deux objets précédemment détectés, et un intervalle de temps prédéfini (par exemple, une heure de début et une durée d’analyse), et une donnée de sortie de ce module élémentaire serait alors un indicateur de concordance ou non des déplacements des deux objets. Avantageusement, le dispositif d’analyse de contenus vidéo comprend une bibliothèque de modules d’exécution d’algorithme (encore nommés parfois processeurs) de traitement comprenant de nombreux modules élémentaires d’exécution d’algorithme utilisant comme données d’entrée tout ou partie d’une image extraite d’un contenu vidéo ou encore utilisant comme données d’entrée des informations représentatives d’un ou plusieurs éléments contenus dans une image (par exemple, les coordonnées d’un point de référence d’un objet détecté, dans une image, et les dimensions d’un cadre délimitant cet objet, par rapport au point de référence).
Avantageusement, le dispositif d’analyse 100 de contenus vidéo est configuré pour calculer ou déterminer automatiquement, à partir d’une liste de détections à opérer et d’une liste de modules élémentaires d’exécution d’un algorithme, un parcours optimisé d’informations entre les modules d’exécution, de sorte à minimiser le nombre des modules d’exécution requis pour opérer les détections d’éléments programmées parmi la liste des objets et/ou évènements à détecter.
Un module d’exécution d’un algorithme de traitement peut être implémenté sous forme logicielle ou sous forme matérielle. Lorsqu’il est implémenté sous forme logicielle, un module d’exécution d’un algorithme de traitement mis en œuvre peut être une nouvelle instance d’un tel module d’exécution, exécuté dans une mémoire vive du dispositif 100 d’analyse de contenus vidéo, sous contrôle d’une unité de contrôle du dispositif 100 d’analyse de contenus vidéo. Lorsqu’il est implémenté sous forme matérielle, le module d’exécution peut être une n ième instance d’un module déterminé, implémenté dans un nombre fini d’instances dans un circuit logique, par exemple, du dispositif d’analyse de contenus vidéo 100, et configuré pour opérer une détection. Bien évidemment, les ressources sont disponibles en nombre fini, que ce soit du fait de l’architecture matérielle et/ou de la taille de la mémoire vive du dispositif 100, et il convient donc d’optimiser leur utilisation pour ne pas risquer une absence de détection d’un objet ou d’un évènement du fait de l’indisponibilité temporaire d’une ressource ou encore pour pouvoir accroître le nombre de détections à opérer au regard d’une architecture donnée (et donc d’un nombre de ressources donné). C’est pourquoi un calcul automatique, à partir d’une liste de détections à opérer et d’une liste de modules élémentaires d’exécution d’un algorithme, d’un parcours optimisé d’informations entre les modules d’exécution, de sorte à minimiser le nombre des modules d’exécution requis pour opérer des détections d’éléments parmi la liste des objets et/ou évènements à détecter, permet d’optimiser l’allocation des ressources et de limiter au maximum un risque d’absence de détection en présence d’un objet ou d’un évènement à détecter dans un contenu vidéo.
Selon un mode de réalisation, la détermination d’une liste de ressources nécessaires et la décomposition en une pluralité de modules d’exécution d’un algorithme de traitement utilise un système d’indices représentatifs d’une capacité de traitement pour chacun des modules d’exécution d’un algorithme tels que définis dans la bibliothèque de modules élémentaires d’exécution d’un algorithme de traitement du dispositif 100 d’analyse de contenus vidéo. Ainsi un coefficient Xi exprimé en unités de capacité de traitement est associé à chaque module élémentaire (indicé i) d’exécution d’un algorithme tel que défini dans la bibliothèque de modules élémentaires d’exécution d’un algorithme du dispositif 100 d’analyse de contenus vidéo. Un coefficient Xi peut également être exprimé en unités de capacité par unité de temps. Il est à noter que les besoins en ressources ne sont pas linéaires, c’est-à-dire que la quantité de ressources nécessaires à la détection de dix évènements dans un contenu vidéo n’est pas égale à dix fois la quantité de ressources nécessaires à une seule détection. En d’autres termes, la relation entre les ressources nécessaires pour détecter un nombre d’objets ou d’évènements dans un ou plusieurs contenus vidéo et ce nombre d’objets ou d’évènements n’est pas forcément linéaire.
Avantageusement, le dispositif 100 d’analyse de contenus vidéo comprend un module de contrôle dit « superviseur » permettant de définir de façon récurrente un taux de ressources utilisées au regard de l’ensemble des ressources disponibles du dispositif 100 d’analyse de contenus vidéo. Il est alors possible d’opérer une exécution conditionnée d’un processus d’analyse de contenus vidéo selon que ledit taux excède ou non une valeur seuil prédéterminée. Par exemple, la valeur seuil prédéterminée peut être comprise entre 60% et 95% des ressources totales disponibles dans le dispositif 100 d’analyse, préférentiellement entre 80 et 90 % de ces ressources. Dans le cas où les ressources globales sont insuffisantes pour réaliser l’ensemble des détections programmées par un opérateur, en fonction d’autres paramètres du système de vidéosurveillance, tels que, par exemple, le nombre de dispositifs de capture d’images ou la résolution des images des contenus vidéo, le dispositif d’analyse 100 de contenus vidéo est configuré pour émettre une alerte à destination de l’opérateur, via le dispositif de contrôle d’analyse 110 ou encore via le dispositif de restitution de résultats d’analyse 112. Avantageusement, un module d’exécution d’un algorithme de traitement peut être mis en fonction conditionnellement selon un niveau d’utilisation des ressources disponibles, encore appelé « niveau de saturation » des ressources. Ainsi un traitement réalisé par un module d’exécution d’un algorithme peut être exécuté conditionnellement selon le niveau d’utilisation des ressources du dispositif 100 d’analyse.
Selon un mode de réalisation, le parcours optimisé des données entre les différents modules d’analyse est implémenté en utilisant des fonctions de messagerie asynchrone pour applications distribuées ou concurrentes, préférentiellement selon un protocole d’un type dit ZeroMQ encore communément appelé ZMQ, un protocole d’un type MQTT ou un autre protocole équivalent. A cet effet, des transferts de données (encore appelées ici plus largement informations) sont opérés selon un protocole ZMQ, MQTT, ou selon un autre protocole équivalent entre des registres de sorties des modules d’exécution d’un algorithme de traitement et des registres de données de modules d’exécution d’un algorithme de traitement, dès que nécessaire, et selon, par exemple, un algorithme dit « du tourniquet (ou « round robin », en anglais).
Selon un mode de réalisation, une caractéristique est définie pour chaque module de la bibliothèque de modules élémentaires, de sorte à pourvoir déterminer si un module est d’un type dit “à état” (« stateful », en anglais) ou d’un type dit “sans état” (« stateless », en anglais).
Un module défini comme étant “à état” peut nécessiter l’utilisation d’informations issues ou représentatives d’un traitement antérieur, réalisé par ce même module, sur tout ou partie d’un ou plusieurs contenus vidéo ou d’informations représentatives d’un contenu vidéo. Un tel module comprend une mémoire interne capable d’enregistrer des informations représentatives d’un état du module à un instant donné. Cette mémoire peut, par exemple, être utilisée pour recréer une instance de ce module lors d’une reprise de traitement faisant suite à une erreur (encore appelée parfois « reprise sur erreur »). Une telle erreur peut être liée à une indisponibilité accidentelle d’une ressource matérielle ou logicielle, par exemple suite à une panne, un « bug », ou une interruption d’une connexion réseau. A titre d’exemple, un module effectuant le suivi d’un objet « voiture » dans plusieurs images successives d’un contenu vidéo peut requérir des positions précédentes de plusieurs objets « voiture » dans des images précédentes issues du même contenu vidéo pour associer ensuite des positions d’objets « voiture » dans une nouvelle image à des objets de type « voiture » suivis par le système dans des images précédemment traitées.
A contrario un module défini comme étant de type “sans état”, ne se base que sur des données d’entrée qui lui sont présentées et qui sont par exemple relatives à tout ou partie d’un ou plusieurs contenus vidéo ou des informations représentatives d’un contenu vidéo. A titre d’exemple, un module effectuant une détection d’objets de type « voiture » dans une image peut avoir besoin uniquement d’un contenu vidéo correspondant à cette image mais pas d’un contenu vidéo correspondant à des images précédentes.
Selon un mode de réalisation, un parcours optimisé d’informations entre les différents modules d’exécution est calculé par le module de contrôle, dit « superviseur » de sorte à minimiser le nombre des modules d’exécution requis pour opérer des détections d’éléments parmi une liste des objets et/ou événements à détecter sur tout ou partie d’un ou plusieurs contenus vidéo ou des informations représentatives d’un contenu vidéo.