INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Ces avancées récentes permettent de concevoir de nouveaux systèmes de surveillance des infrastructures.
Parmi les infrastructures, les ouvrants occupent une place majeure : portes, fenêtres, trappes, vasistas, etc…ils reçoivent des actions extérieures générant des contraintes, lesquelles engendrent des déplacements ou des vibrations. Ces actions extérieures peuvent être de trois types : celles procédant de l’usage normal de l’ouvrant, celles induites par les conditions extérieures comme par exemple les conditions météorologiques, et enfin celles provenant d’un usage anormal de l’ouvrant, typiquement une tentative d’ouverture non conforme, que l’on peut assimiler à une tentative d’intrusion.
La problématique de faire correspondre les déplacements ou vibrations détectées à l’un des trois types d’actions possibles est abondamment traitée dans la littérature, le plus souvent de façon partielle. Par ailleurs, les systèmes décrits sont le plus souvent composés de plusieurs éléments distincts, ils font souvent appel à des techniques d’analyse du signal prédéfinies et assez peu aux techniques issues de l’intelligence artificielle, et n’embarquent pas toujours plusieurs types de capteurs.
Ainsi le brevet (retiré) EP 3582196A1 de Verisure “Shock sensor in an alarm system” décrit un système où le capteur est un unique accéléromètre trois axes, qui doit être intégré à un ensemble d’autres éléments pour fonctionner, et qui prévoit de reconnaitre une série de vibrations prédéfinies en laboratoire.
Le brevet US 8779921B1 de Solio Security “Adaptative security network, sensor, node, and method for detecting anomalous events in a security network” décrit un dispositif destiné à détecter les intrusions, qui ne fonctionne qu’associé à d’autres éléments, et qui utilise des techniques de traitement du signal ou d’intelligence artificielle pour reconnaitre des signaux pré enregistrés en laboratoire.
Le brevet 2014/0265359A1 de August Home « Intelligent door lock system » se présente comme une serrure à part entière, qui vient remplacer celle présente sur l’ouvrant, et reconnaitre une série de vibrations prédéfinies en laboratoire, pouvant également concerner la position de la poignée par exemple.
Le brevet US 2008/0165001A1 de Nath&ass, “Method and apparatuses for false alarm elimination”, décrit un dispositif destiné à éliminer les fausses alarmes d’intrusion en comparant les données fournies par deux capteurs indépendants.
Le brevet US 2008/0100706A1 Intelligent technologies international ”Asset monotoring system using multiple imagers”, décrit un dispositif qui ne détecte que les intrusions, qui est composé d’au moins deux imageurs et dont l’analyse peut faire appel aux techniques de reconnaissance de forme.
Le brevet US 2016/0117918A1 de BOSCH “Intrusion sensor for monitoring an entrance to a building to be monitored, and method” décrit un dispositif destiné à détecter les intrusions, en comparant deux signaux indépendants, dont l’un est lié au contexte et l’autre au mouvement, et qui détermine une probabilité en fonction de la moyenne de ce qui a été constaté dans le passé.
Le brevet US 2016/0189531A1 de GOOGLE, “System & methods of adaptively adjusting a sensor of a security system”, est destiné à éliminer les signaux de vibration provenant par exemple de la météorologie en se fondant sur leur périodicité constatée au cours d’une première période.
Le mode de réalisation décrit en lien avec les figures comprend une unité de traitement 100 formée d’un serveur distant du boitier. Cela étant, rien n’empêche selon d’autres modes de réalisation que l’unité de traitement soit partiellement ou totalement embarquée sur le boitier porté par l’individu surveillé.
Ainsi, et selon le mode de réalisation des figures, l’unité de traitement 100 reçoit les données issues des capteurs du boitier 10 par des moyens de communication 50 sans fil reliant le boitier 10 et l’unité de traitement 100.
La est un schéma fonctionnel de l’unité de traitement 100 mis en œuvre par un système selon l’invention.
L’unité de traitement 100 comprend par exemple un dispositif informatique 102 qui doit être entendu au sens large (ordinateur, pluralité d’ordinateurs, serveur virtuel sur internet, serveur virtuel sur Cloud, serveur virtuel sur une plate-forme, serveur virtuel sur une infrastructure locale, réseaux de serveurs, etc. ). Ce dispositif informatique comprend typiquement un ou plusieurs processeurs 106, une ou plusieurs mémoires 108 comprenant des instructions de routines logicielles utilisées par le système et une interface homme-machine 104. L’unité de traitement comprend également une base de données 116 permettant de sauvegarder les résultats du traitement, d’accéder à des informations relatives à des traitements précédents, et aux données relatives à l’utilisateur (qui sont par exemple fournies par le biais de l’interface homme-machine 104 du dispositif informatique 102 ou par le biais de l’interface homme-machine 18 embarquée sur le boitier 10 et des moyens de communication sans fil 50).
L’unité de traitement 100 comprend quatre modules principaux : un module de détermination 110 du score de profil de la personne surveillée ; un module de calcul 120 des curseurs moteurs de la personne surveillée ; un module 130 de calcul d’un score de risque de chute de la personne surveillée ; et un module de détermination 140 d’un risque de chute de la personne surveillée.
Dans toute la suite, on désigne par module, un élément logiciel, un sous-ensemble d’un programme logiciel, pouvant être compilé séparément, soit pour une utilisation indépendante, soit pour être assemblé avec d’autres modules d’un programme, ou un élément matériel, ou une combinaison d’un élément matériel et d’un sous-programme logiciel. Un tel élément matériel peut comprendre un circuit intégré propre à une application (plus connue sous l’acronyme ASIC pour la dénomination anglaise Application- Specific Integrated Circuit ) ou un circuit logique programmable (plus connu sous l’acronyme FPGA pour la dénomination anglaise Field-Programmable Gate Array ) ou un circuit de microprocesseurs spécialisés (plus connu sous l’acronyme DSP pour la dénomination anglaise Digital Signal Processor ) ou tout matériel équivalent ou toute combinaison des matériels précités. D’une manière générale, un module est donc un élément (logiciel et/ou matériel) qui permet d’assurer une fonction.
L’unité de traitement 100 comprend aussi des moyens de stockage des modèles de calcul entrainés 117, 118, 119 mis en œuvre par l’invention. Ces moyens de stockage des modèles de calcul entrainés peuvent être des serveurs distincts du dispositif informatique 102 ou être sauvegardés au sein du dispositif informatique 102.
Les modèles de calcul automatiques mis en œuvre par l’invention peuvent être de différents types. Il peut s’agir d’un réseau de neurones à apprentissage supervisé, d’une machine à vecteurs de support (plus connue sous l’acronyme anglais SVM pour Support Vector Machine) ou de tout autre algorithme de « machine learning ».
Les différents modules du dispositif informatique 102, décrits ci-après, utilisent notamment les processeurs 106, les mémoires 108, la base de données 116 et les moyens de stockage des modèles de calcul entrainés 117, 118, 119, pour pouvoir être exécutés.
Le module 110 de détermination du score de profil met en œuvre, selon le mode de réalisation des figures, un modèle de calcul automatique 117 entrainé pour déterminer un score de profil de l’individu, en fonction des caractéristiques propres de l’individu, qui sont par exemple sauvegardés dans la base de données 116. Ces caractéristiques propres comprennent par exemple une ou plusieurs informations liées à l’âge, au sexe, aux médicaments prescrits, au poids, à la taille, à la vue, à l’audition, à des antécédents de chute, etc. de l’individu.
La base d’apprentissage utilisée pour entrainer le modèle est constituée par les caractéristiques propres d’une pluralité d’individus susceptibles de chuter associés à des occurrences de chutes détectés pour cette pluralité d’individus.
Pour constituer une telle base d’apprentissage, une pluralité d’individus, dont on a relevé les caractéristiques propres utilisées par le système (âge, sexe, poids, etc.), a été observée (par une équipe d’opérateurs dédiée ou par l’équipement des individus avec un dispositif de détection de chute) pour détecter des occurrences de chute. L’ensemble des informations a été sauvegardé dans une base de données, formant la base d’apprentissage du modèle de calcul 117. L’entrainement du modèle 117 permet à ce dernier d’associer un score de profil à des combinaisons de caractéristiques propres des individus. En d’autres termes, le modèle 117 permet de déterminer quels sont les facteurs intrinsèques de risque de chute de l’individu.
Le module 120 de calcul des curseurs moteurs sollicite le processeur 106 et des routines logicielles stockées dans les mémoires 108 pour évaluer à intervalles de temps prédéterminés les valeurs des curseurs moteurs de la personne surveillée. Les données fournies par les capteurs sont envoyées à l’unité de traitement 100 par les moyens de communications sans fil 50. Bien entendu et comme indiqué précédemment, il est aussi possible de prévoir que le module 120 de calcul des curseurs moteurs soit directement embarqué dans le boitier 10, auquel cas les curseurs moteurs sont sauvegardés sur une mémoire embarquée dans le boitier 10 et/ou transmis à la base de données 116 distante. L’homme du métier comprendra aisément que la localisation des différents traitements mis en œuvre par l’invention n’a pas d’importance et peut prévoir différentes variantes, sans remettre en cause les principes de l’invention.
Selon un mode de réalisation de l’invention, le module 120 calcule l’ensemble des curseurs moteurs suivants :
les curseurs représentatifs de l’activité moyenne de l’individu sur un intervalle de temps T prédéterminé, dits curseurs SMA, calculés à partir des mesures fournies par l’accéléromètre 12, le gyroscope 14 et le magnétomètre 16 logés dans le boitier 10 selon les formules suivantes : où représentent les valeurs d’accélération mesurées sur trois axes d’un trièdre direct (x,y,z) dudit accéléromètre, où représentent les valeurs magnétiques mesurées sur trois axes dudit trièdre direct (x, y, z) du magnétomètre, où représentent les valeurs gyroscopiques mesurées sur trois axes dudit trièdre direct (x, y, z) du gyroscope, les curseurs représentatifs de l’activité instantanée de l’individu calculée à partir des mesures fournies par chacun des capteurs logés dans ledit boitier selon les formules suivantes : ,
les curseurs représentatifs de l’énergie dudit individu, dits curseurs HA, calculée comme la variation de l’activité instantanée sur ladite période de T prédéterminée selon les formules suivantes : où var représente la variation de la valeur sur l’intervalle de temps T prédéterminé, où var représente la variation de la valeur sur l’intervalle de temps T prédéterminé, où var représente la variation de la valeur sur l’intervalle de temps T prédéterminé, les curseurs représentatifs de l’harmonie de l’activité de l’individu, dits curseurs HM, sur ledit intervalle de temps prédéterminé selon les formules suivantes : où où où les curseurs représentatifs des irrégularités dans le domaine fréquentiel durant les activités de l’individu sur ledit intervalle de temps prédéterminé T, dits curseurs HC, mesure selon les formules suivantes : où où où
L’épaule E et le bras B du quadrant Q présentent chacun deux extrémités longitudinales, dites première et deuxième extrémités longitudinales 21, 22.
L’épaule E est, au niveau de sa première extrémité longitudinale 21, articulée en rotation avec le torse T, via la première articulation, au moins autour du premier axe Z1.
Le premier axe Z1 s’étend préférentiellement orthogonalement au corps allongé de l’épaule E, dans le sens d’une épaisseur dudit corps allongé.
L’épaule E est, au niveau de sa deuxième extrémité longitudinale 22, articulé en rotation avec le bras B, au niveau de la première extrémité longitudinale 31 dudit bras B, via la deuxième articulation, autour du deuxième axe Y2.
Le deuxième axe Y2 s’étend préférentiellement orthogonalement au corps allongé de l’épaule E, et au corps allongé du bras B, dans le sens d’une épaisseur de l’épaule et du bras.
De préférence, lorsque les première et deuxième articulations du quadrant Q autorise uniquement une rotation autour d’un axe, les première et deuxième articulations sont chacune réalisées par une liaison pivot, par exemple au moyen d’un palier lisse ou encore de roulements à billes. Il est également possible de réaliser la deuxième articulation du quadrant à partir d’une combinaison de deux liaisons pivot de même axe.
De telles réalisations de liaison pivot sont classiques et connues de l’homme du métier et ne seront pas décrites plus en détail.
L’articulation fin de quadrant AQ du quadrant Q lie le bras B dudit quadrant au torse du quadrant suivant, comme illustré . Plus précisément, l’articulation fin de quadrant du quadrant Q lie le bras dudit quadrant, au niveau de sa deuxième extrémité longitudinale 32, au torse du quadrant suivant.
De préférence, l’articulation fin de quadrant AQ du quadrant Q autorise au moins trois degrés de liberté. De manière encore plus préférentielle, l’articulation fin de quadrant AQ du quadrant Q autorise au moins trois rotations, autour de trois axes orthogonaux, dont un axe de rotation Yf. Ledit axe de rotation Yf est parallèle au deuxième axe.
Dans l’exemple des figures 3 et 4, l’articulation fin de quadrant du quadrant autorise trois rotations, autour de trois axes orthogonaux. De préférence, l’articulation fin de quadrant du quadrant est réalisée par une liaison rotule.
En revenant à présent à l’exemple non limitatif de la , où le système robotisé 100 comporte trois quadrants comprenant chacun trois membres, chaque quadrant se présente sous la forme décrite ci-dessus.
un torse T1, une épaule E1, liée au torse T1 par une première articulation autorisant une rotation autour d’un premier axe Z11, un bras B1, lié à l’épaule E1 par une deuxième articulation autorisant une rotation autour d’un deuxième axe Y21.
Les axes Z11 et Y21 sont parallèles.
illustre un organigramme des différentes étapes d’un procédé de communication entre un véhicule et un dispositif de communication mobile embarqué dans ledit véhicule, selon un exemple de réalisation particulier et non limitatif de la présente invention. Le procédé est par exemple mis en œuvre par un dispositif embarqué dans le véhicule 10 ou par le dispositif 2 de la .
Dans une première étape 31, des données représentatives d’un ensemble d’applications mobiles mises en œuvre par le dispositif de communication mobile sont reçues.
Dans une deuxième étape 32, au moins une partie des données est sélectionnée.
Dans une troisième étape 33, un contenu graphique représentatif de l’au moins une partie des données est rendu sur un dispositif d’affichage arrangé dans une zone d’un habitacle du véhicule formée entre un pare-brise et une planche de bord du véhicule, dans un prolongement de la planche de bord en direction du pare-brise.
Bien entendu, la présente invention ne se limite pas aux exemples de réalisation décrits ci-avant mais s’étend à un procédé de communication entre un véhicule et un dispositif de communication mobile qui inclurait des étapes secondaires sans pour cela sortir de la portée de la présente invention. Il en serait de même d’un dispositif configuré pour la mise en œuvre d’un tel procédé.
PROCEDE DE DETECTION DE NŒUDS VOISINS APTES A COMMUNIQUER PAR COURANTS PORTEURS EN LIGNE ET PAR UN CANAL RADIO La présente invention concerne le domaine des réseaux maillés de communication par courants porteurs en ligne et plus précisément un procédé de détections de nœuds voisins aptes à communiquer par courants porteurs en ligne et par un canal radio.
Dans une évolution de la norme G3-PLC définie dans une Annexe H de la recommandation ITU-T G.9903 (2017) Amendement 1 (05/2021), appelée G3-PLC Hybrid PLC & RF, un canal radio RF (acronyme de radio-fréquence) peut être utilisé à la place d’une desdites bandes fréquentielles PLC. Plus précisément, cette version de la norme permet l’utilisation occasionnelle d’une couche physique radio secondaire basée sur une modulation SUN FSK telle que définie dans le standard IEEE 802.15.4:2015. Ainsi, en utilisant les différents médias G3-PLC et RF pour transmettre des données, le réseau d’alimentation électrique maximise sa couverture et sa résilience. Un nœud réseau d’alimentation électrique capable d’émettre et de recevoir des données en utilisant les deux médias (PLC et RF) est appelé nœud hybride.
Toutefois, dans G3-PLC Hybrid PLC & RF, le choix de communiquer entre deux nœuds hybrides du réseau de communication en utilisant soit une bande fréquentielle PLC soit un canal radio RF est déterminé au moment de la construction ou de la reconstruction des routes de communication.
est une représentation schématique en coupe d’un dispositif selon un mode de réalisation conforme à l’invention où l’objet est un ouvrant en position ouverte, lorsque le mouvement d’ouverture est une translation selon l’axe 20.
est une représentation schématique en coupe d’un dispositif selon un mode de réalisation conforme à l’invention où l’objet est un ouvrant en position ouverte, lorsque le mouvement d’ouverture est une rotation selon l’axe 21.
est un schéma synoptique fonctionnel selon l’invention selon lequel le dispositif d’alimentation en énergie 1 alimente en permanence le capteur 2, et de façon conditionnelle l’unité de traitement interne 3, les capteurs 4, 5 et le module de communication 7.
Description des exemples de réalisation Selon un mode particulier de réalisation, le dispositif selon l’invention illustré sur la possède la forme d’un boîtier 9 fixé à un objet de type ouvrant 10 par un moyen de fixation tel que des vis 13. Le dispositif selon l’invention démarre avantageusement, lorsqu’il est mis sous tension par la mise en circuit des piles ou de la batterie 1, par l’allumage exclusif d’un premier capteur 2 dans un mode de veille avec un échantillonnage de prise de mesure relativement faible E 0 prédéfini. Ce mode de veille est très peu consommateur d’énergie et permet de maximiser la durée de vie du dispositif selon l’invention. Lorsque ce capteur 2 détecte un signal dépassant un certain seuil S 0 prédéfini, il génère un signal qui sort l’unité de traitement 3 de son état de veille, et passe lui-même dans un mode d’acquisition à fréquence d’échantillonnage plus élevé E 1 prédéfini. L’unité de traitement 3 démarre alors le cas échéant tout ou partie des autres capteurs présents 4, 5, et enregistre les données reçues par au moins un capteur actif dans la mémoire 6 du dispositif selon l’invention. L’unité de traitement 3 exécute alors tous les N 0 échantillons (N 0 étant prédéfini) reçus une série de calculs C 0 prédéfinis. Ces calculs prennent en compte les N 0 derniers échantillons ainsi que N 1 échantillons antérieurs (N 1 étant prédéfini) et les résultats des calculs C 0 sur ces N 1 échantillons antérieurs. Le résultat de ces calculs est un indicateur de l’action détectée ainsi que la probabilité de cette détection. Les calculs s’arrêtent lorsque le ou les capteurs ne détectent plus de signal supérieur à un seuil S 1 prédéfini pendant une durée T 0 prédéfinie . Pendant une période P 0 prédéfinie, l’unité de traitement envoie l’ensemble des échantillons mémorisés ainsi que les résultats des calculs via le module de communication 7 vers le nuage, où ils sont analysés à travers un module d’analyse A comportant une unité de traitement distante 8 sur laquelle sont exécutées des briques de traitement du signal et des briques d’intelligence artificielle. Ce module d’analyse A optimise les paramètres qui permettent de caractériser un modèle des signaux produits sur les capteurs 2, 4, 5 représentatif de chaque action exercée sur l’ouvrant 10 afin de maximiser la probabilité de détection sur l’ouvrant pour lequel le dispositif enfermé dans le boîtier 9 capte les données. Ces paramètres sont ensuite envoyés au dispositif par le même module de communication 7, où ils servent à modifier les calculs embarqués pour en faire une série C n de calculs qui converge vers l’optimisation de la détection. Au-delà de la période P 0 prédéfinie, ce même mécanisme de remontées de données brutes ainsi que des résultats des calculs C n est organisée de façon aléatoire durant toute la durée d’activité du dispositif selon l’invention, ainsi que systématiquement quand les résultats des calculs donnent une probabilité de détection inférieure à un seuil PD 0.
Selon un mode particulier de réalisation, le capteur 2 est un accéléromètre dont au moins un axe est actif
Selon un mode particulier de réalisation, le capteur 2 est un magnétomètre dont au moins un axe est actif
Selon un mode particulier de réalisation, le capteur 2 est un gyromètre dont au moins un axe est actif
Selon un mode particulier de réalisation, le boîtier contient deux 2, 4 des trois capteurs précités : accéléromètre, gyromètre et accéléromètre, dont au moins un axe est actif pour chacun d’entre eux
Selon un mode particulier de réalisation, le boîtier contient les trois capteurs précités 2, 4, 5 : accéléromètre, gyromètre et accéléromètre, dont au moins un axe est actif pour chacun d’entre eux
Selon un mode particulier de réalisation, le boîtier contient deux magnétomètres 2, 17 espacés pour augmenter la précision de leur mesure. En effet, chaque instrument de mesure dispose d’un rapport signal à bruit caractérisant sa précision. La double mesure permet d’augmenter ce rapport signal à bruit en moyennant d’une part le bruit, décorrélé de la mesure, et d’autre part le signal, corrélé à la mesure.
Selon un mode particulier de réalisation, le boîtier est associé à un aimant 11 placé à proximité de l’objet tel qu’un ouvrant 10, sur une partie fixe telle qu’un dormant 12, pour améliorer la précision des mesures issues des deux magnétomètres distants 2 et 17. Cette augmentation de précision est obtenue en comparant les variations de signal consécutives au déplacement de l’ouvrant 10 dans le champ magnétique créé par l’aimant 11 placé sur le dormant 12 sur lequel est fixé le boîtier 9 pour chacun des deux capteurs 2 et 17. Le magnétomètre 2 étant le plus proche de l’aimant 11, il mesurera une variation du champ magnétique plus importante que le magnétomètre 17 placé plus loin de l’aimant 11. La détection de la position fermée correspondant à un maximum de la mesure de chaque magnétomètre.
Selon un mode particulier de réalisation, le boîtier contient un module de communication 7 de type LTE-M ou NB-IoT pour transmettre les signaux issus des capteurs embarqués via au moins un réseau de téléphonie mobile.
Selon un mode particulier de réalisation, le boîtier contient un module de communication 7 de type 2G ou 3G pour transmettre les signaux issus des capteurs embarqués via au moins un réseau de téléphonie mobile.
Selon un mode particulier de réalisation, le boîtier contient un module de communication 7 de type BlueTooth ou BLE (de l’anglais « BlueTooth Low Energy » ou en français « Bluetooth basse énergie ») pour transmettre les signaux issus des capteurs embarqués via une passerelle BlueTooth située à proximité, ou pour échanger des informations avec d’autres objets équipés d’un module de communication BlueTooth ou BLE.
Selon un mode particulier de réalisation, le boîtier contient un module de communication 7 de type LTE-M ou NB-IoT ou de type 2G ou 3G pour transmettre les signaux issus des capteurs embarqués via au moins un réseau de téléphonie et un module de communication 18 de type BlueTooth ou BLE (Blue Tooth Low Energy) pour échanger des informations avec d’autres objets équipés d’un module de communication BlueTooth ou BLE.
Selon un mode particulier de réalisation, le boîtier est fixé à l’ouvrant au moyen d’un adhésif double face.
Avantageusement le procédé de préparation d’un composé oxamide peut être réalisé à température ambiante.
On entend par « température ambiante » une température de 20 à 25°C.
En conséquence une étape de chauffage du milieu réactionnel est facultative, ce qui représente un avantage industriel en termes de coût et de sécurité.