INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
ledit dispositif étant adapté pour ensuite construire un ensemble d’image(s) comprenant au moins une image, chaque image de l’ensemble d’image(s) étant associée à un couple prédéfini respectif d’attributs, chaque position dans ladite image correspondant à un couple respectif de valeurs desdits attributs, des positions distinctes correspondant à des couples de valeurs distinctes desdits attributs, de sorte que, lors de la construction de ladite image, un motif déterminé est inséré dans l’image à une position déterminée, si et seulement si les valeurs des attributs correspondant à ladite position sont les valeurs desdits attributs pour un des échos déterminés dans ladite fenêtre spatio-temporelle ; et
ledit dispositif est adapté pour ensuite fournir ledit ensemble d’image(s) en entrée d’un réseau de neurones issu d’un apprentissage et adapté pour estimer, en fonction dudit ensemble d’image(s) construit pour l’écho s n considéré, la correspondance dudit écho considéré s n à au moins un type d’objets cibles parmi un ensemble prédéfini de types d’objets cibles.
Dans des modes de réalisation, un tel dispositif comprendra en outre l’une au moins des caractéristiques suivantes : les attributs comprennent un ou plusieurs des éléments suivants ou en sont fonction : temps de détection de l’écho, distance de l’objet à l’origine de l’écho, azimut et/ou élévation de l’écho reçu, vitesse de l’objet, rapport entre les retours captés selon des plans de polarisation orthogonaux ou leurs corrélations, rapport signal sur bruit de l’écho, Surface Equivalent Radar de l’objet extension spatiale de l’écho de l’objet, étalement spectral ou présence de flash de pale ; l’ensemble d’image(s) construit pour chaque écho s n comprend au moins deux images, le couple d’attributs associé à l’une desdites images étant distinct du couple d’attributs associé à une autre image de l’ensemble d’image(s) ; l’ensemble d’image(s) construit pour l’écho s n comprend une ou plusieurs images parmi une image associée au couple d’attributs azimut-distance, une image associée au couple d’attributs temps-distance et une image associé au couple d’attributs temps-SER.
] La est une représentation d’un dispositif de filtrage dans un mode de réalisation de l’invention ;
La est une représentation d’un procédé de filtrage dans un mode de réalisation de l’invention ;
La représente deux ensembles d’images obtenus dans un mode de réalisation de l’invention ;
La illustre l’application d’une fenêtre temporelle autour d’un écho à traiter dans un mode de réalisation de l’invention ;
Un autre objet de la présente invention est de modifier la mise en œuvre de la fonction AISA en permettant la production d’une proposition de changement de vitesse de consigne à un instant temporel T avant le passage d’un panneau indicateur de vitesse limite dès qu’un ensemble de conditions relatives à la dynamique du véhicule et/ou à l’environnement du véhicule est vérifié, c’est-à-dire dès que la proposition de changement de vitesse de consigne n’est plus empêchée d’être produite à cause d’une situation où une telle proposition ne peut pas être produite par la fonction AISA. La proposition produite est alors affichée selon un deuxième mode d’affichage si l’instant temporel T est à l’extérieur de l’intervalle de temps TF et selon un premier mode d’affichage si cet instant temporel T est à l’intérieur de l’intervalle de temps TF.
La présente invention permet donc de surveiller à quel instant temporel il est possible de produire, par une fonction AISA, une proposition de changement de vitesse de consigne en amont d’un panneau indicateur d’une vitesse de consigne, a contrario de la mise en œuvre actuelle de la fonction AISA qui ne permet de produire qu’une proposition à un instant temporel fixe (unique), c’est-à-dire indépendamment du fait que cette proposition puisse ou non être produite à cet instant temporel par la fonction AISA. De plus, selon la présente invention, la zone de flashage est inexistante car si la proposition de changement de vitesse de consigne est produite pendant l’intervalle de temps TF, cette proposition est affichée selon un mode d’affichage également utilisé pour afficher une proposition qui serait produite par la fonction ISA activée à partir du passage du véhicule devant le panneau indicateur.
A cet effet, la présente invention concerne un procédé de régulation de vitesse d’un véhicule comprenant une validation d’une proposition de changement de vitesse de consigne passant d’une vitesse de consigne courante à une nouvelle vitesse de consigne différente de la vitesse de consigne courante et un déclenchement d’une décélération ou d’une accélération du véhicule de la vitesse de consigne courante jusqu’à la nouvelle vitesse de consigne si la proposition de changement de vitesse de consigne est validée, caractérisé en ce que le procédé comprend en outre les étapes suivantes : vérification d’un ensemble d’au moins une condition relative à la dynamique du véhicule et/ou à l’environnement du véhicule; si l’ensemble d’au moins une condition est vérifié à un instant temporel, alors production de la proposition de changement de vitesse de consigne; détermination d’une position du véhicule par rapport à un panneau indicateur d’une nouvelle vitesse limite, la nouvelle vitesse de consigne étant au plus égale à la nouvelle vitesse limite ; si la position du véhicule indique que le véhicule est en amont du panneau indicateur et si l’instant temporel est à l’intérieur d’un intervalle de temps défini entre deux affichages successifs de propositions de changement de vitesse de consigne alors un premier signal est généré et émis à destination d’un moyen d’affichage pour que la proposition de changement de vitesse de consigne soit affichée selon un premier mode d’affichage, si la position du véhicule indique que le véhicule est en amont du panneau indicateur et si l’instant temporel est à l’extérieur de l’intervalle de temps alors un deuxième signal est généré et émis à destination du moyen d’affichage pour que la proposition de changement de vitesse de consigne soit affichée selon un deuxième mode d’affichage, le premier mode d’affichage étant utilisé pour afficher une proposition de changement de vitesse de consigne une fois que le véhicule a atteint et dépassé le panneau indicateur.
Selon une variante, l’ensemble d’au moins une condition comprend au moins une des conditions suivantes : - une route sur laquelle circule le véhicule a une caractéristique attendue ; - un changement de vitesse n’est pas en cours ; et/ou - la vitesse du véhicule n’a pas été modifiée depuis une durée déterminée.
Selon une variante, la nouvelle vitesse limite est obtenue à partir d’une détection d’un panneau indicateur de limitation de vitesse.
Selon une variante, la nouvelle vitesse limite est obtenue à partir d’une information cartographique.
Selon une variante, la position du véhicule par rapport au panneau indicateur est déterminée à partir de positions géographiques du véhicule et du panneau indicateur.
Selon une variante, la position du véhicule par rapport au panneau indicateur est déterminée à partir d’un capteur embarqué du véhicule.
Dans des modes de réalisation, le réseau de neurones 11 est par exemple adapté pour délivrer, pour l’écho s n , le pourcentage de correspondance entre l’écho et chacun des types de l’ensemble Ens typ_cibles .
Dans un autre mode de réalisation, le réseau de neurones 11 est adapté pour comparer entre eux des pourcentages obtenus pour l’écho s n pour chaque type de l’ensemble Ens typ_cibles et ne délivre en sortie, pour l’écho s n , que le type de cible ayant obtenu le pourcentage maximal.
Un procédé 100 de filtrage d’échos dans un mode de réalisation de l’invention est représenté à la .
Ce procédé comprend une phase préalable comportant l’étape 101 d’apprentissage du réseau de neurones 11 et l’étape 102, qui seront décrites plus loin.
En phase opérationnelle de traitement des échos, dans une étape 201, en considérant un écho s n défini par ses attributs qui sont fournis en entrée du bloc de construction d’images 10, le bloc de construction d’images 10 construit, à partir de ces données d’entrée, un ensemble d’image(s), Ens IMn . La mémoire du bloc de construction d’images 10 comporte par exemple des instructions logicielles, qui lorsqu’elles sont mises en œuvre sur le processeur du bloc de construction 10, mettent en œuvre l’étape 201, détaillée ci-après.
L’ensemble d’image(s) comprend K images, avec K fixé ≥ 1. Par exemple K est supérieur ou égal à 2. La valeur de K dépend de l’application, du nombre d’attributs disponibles, de la précision souhaitée, du nombre de types de cibles.
Chaque image de l’ensemble d’images Ens IMn est associée à un couple d’attributs prédéfini parmi les p attributs att1, att2, … attp. Par exemple, une image est associée au couple (att1 = azimut, att2 = distance), une deuxième image est associée au couple (att3 = temps, att2 = distance) et une troisième image est associée au couple (att3 = temps, att4 = SER). Les attributs d’un couple sont distincts entre eux. Le couple d’attributs associé à une image de Ens IMn est distinct du couple d’attributs associé à toute autre image de Ens IMn .
Chaque position dans l’image associée à (atti, attj) est ainsi définie par un couple de valeurs du couple d’attributs (atti, attj) (dans des plages prédéfinies) et inversement. Deux positions distinctes sont définies par deux couples de valeurs distincts de (atti, attj).
Dans le cas considéré, un repère orthonormé est associé à chaque image avec l’axe des abscisses représentant des valeurs du premier attribut du couple associé et l’axe des ordonnées représentant des valeurs du deuxième attribut du couple associé. Dans un mode de réalisation les attributs sont reportés après centrage et normalisation pour homogénéiser les images y compris en phase d’apprentissage (notamment l’échelle temporelle est normalisée entre la date de la détection à classifier (la plus récente) et cette même date soustraite de la fenêtre de sélection temporelle).
Recevant l’écho s n et ses valeurs d’attributs {att1_n, att2_n, … attp_n}, le bloc de construction d’images 10 sélectionne, parmi l’ensemble des échos reçus par le dispositif 1 (et précédemment mémorisés dans une mémoire), les échos détectés dans une fenêtre spatio-temporelle prédéterminée comprenant le temps de détection de s n et la position spatiale de s n.
Puis le bloc de construction d’images 10 construit l’image associée au couple (att1, att2), en plaçant un motif donné (par exemple un point, une croix, un pixel d’une couleur prédéterminée …) à la position dans l’image définie par le couple de valeurs d’attributs (att1, att2) associé à chacun desdits échos sélectionnés dans la fenêtre spatio-temporelle.
Selon les modes de réalisation, la fenêtre spatio-temporelle de profondeur temporelle L est calée sur le temps de détection de l’écho s n et permet de remonter le temps avec la profondeur temporelle L depuis ce temps.
Dans un mode de réalisation, la profondeur temporelle L de la fenêtre spatio-temporelle est située dans la plage de plusieurs secondes à plusieurs minutes.
Dans un mode de réalisation, la fenêtre spatio-temporelle entoure (par exemple est centrée sur) la position spatiale de l’écho s n (i.e. la position spatiale de l’objet à l’origine de cet écho).
Par exemple, la profondeur spatiale S de la fenêtre spatio-temporelle est située dans la plage de 0 à k kilomètres en distance (avec k inférieur à 10 km, ou encore avec inférieur à 5 km) et de quelques 3dB en azimut (par exemple un nombre de 3dB inférieur à 10, ou encore inférieur à 5), 3dB étant l’ouverture à -3dB du diagramme antenne émission-réception du radar.
Le traitement est itéré pour chacune des K images à construire. L’ensemble d’images Ens IMn déterminé par le bloc de construction 10 pour l’écho s n est ensuite délivré sous forme de vecteur d’images d’entrée par le bloc 10 au réseau de neurones 11.
Selon une possibilité offerte par l’invention, ces orifices sont réalisés par poinçonnage-perçage d’une pluralité de plaques formant les ailettes.
Selon le deuxième mode de réalisation de l’invention, les ailettes consistent en une tôle ou une bande pliée. Dans ce mode d’exécution, les ailettes ne sont a priori pas fixées à la paroi mais elles sont plaquées contre celle-ci grâce à l’élément d’appui formé ici par le conduit de circulation fixé au cadre rigide. Toutefois, dans ce mode de réalisation, on peut également envisager que les ailettes sont fixées par collage et/ou par soudure à la paroi du profilé.
Selon le premier mode de réalisation, les ailettes sont issues de la paroi pour former avec cette dernière un profilé monobloc issu d’extrusion.
Avantageusement, la paroi du profilé est ininterrompue et forme un carré ou un rectangle.
Dans le troisième mode de réalisation, les ailettes sont formées par emboutissage. De ce fait, on obtient initialement un profilé en accordéon (cf. ) où l’on vient resserrer au maximum l’écart entre les deux pans formant les ailettes afin que la paroi du profilé soit ininterrompue ou quasi-ininterrompue. Ainsi, dans cette version, la paroi est ininterrompue pour plus de 85% de la surface de la zone d’échange thermique avec le module photovoltaïque, avantageusement plus de 95% voire avantageusement jusqu’à 100% lorsque les deux pans de chaque ailette sont bien en contact l’un contre l’autre.
Autrement dit, la paroi du profilé ou de l’échangeur thermique formant la zone d’échange thermique ne présente aucun trou, orifice, découpe d’aucune sorte et présente avantageusement une forme correspondante – au moins partiellement en particulier lorsque plusieurs profilés sont nécessaires pour couvrir la zone d’échange thermique - à celle du module photovoltaïque.
De préférence, le susdit profilé et les ailettes sont en aluminium. Evidemment, dans le premier mode de réalisation, les ailettes font parties intégrante du profilé mais dans les deuxième et troisième modes de réalisation, ces ailettes sont des éléments distincts qui sont alors avantageusement chacun en aluminium.
Selon un mode de réalisation, le conduit ou la portion de conduit de circulation est fixé au cadre rigide, l’élément d’appui consistant alors en la portion de conduit.
Dans ce mode de réalisation, grâce à la fixation du conduit ou de la portion de conduit au cadre rigide et la fixation par emmanchement dudit conduit aux ailettes, la paroi du profilé se trouve parfaitement maintenu contre la face arrière du module photovoltaïque.
Selon un autre mode de réalisation, ledit panneau comporte au moins deux éléments d'appui disposés sous l'échangeur, lesquels éléments d'appui se présentent sous la forme de barres installés à intervalles réguliers dans la longueur et/ou largeur dudit échangeur.
Dans le cadre de ce mode de réalisation, avantageusement, les éléments d’appui consistent en des barres métalliques, avantageusement en aluminium, fixées à leurs deux extrémités opposées au cadre rigide. Bien entendu, on pourra prévoir un plus grand nombre de barres métalliques formant l’élément d’appui ou encore un unique élément d’appui.
Dans le cadre de ce second mode de réalisation, selon une possibilité offerte par l’invention, on peut envisager au moins un élément élastique sous pression de l’élément d’appui et agissant pour transmettre une force de pression sur ou contre la paroi du profilé de l’échangeur thermique. Cet élément élastique peut consister en une pluralité de bandes métalliques, avantageusement en tôle métallique, disposées chacune entre les ailettes.
Ainsi, l’élément élastique est adapté pour exercer une force de compression contre la face inférieure de l'échangeur de sorte que ledit échangeur soit plaqué contre la face arrière du module photovoltaïque. L'élément élastique prend appui contre au moins un élément d'appui, soit une barre métallique, ledit élément d'appui étant en liaison avec le cadre de sorte qu'au moins une partie de la force de compression exercée par l'élément élastique sur l'élément d'appui soit reprise par ledit cadre. Cet élément d'appui – les barres métalliques - est disposé sous l'échangeur et s'étend dans la largeur et/ou la longueur dudit échangeur.
Le dispositif d'affichage comportant les éléments : - Une affiche principale translucide (la " BASE "), sur laquelle sont imprimés tous les éléments fixes, non variables : messages, infos, décors, graphismes, photos - Les zones correspondant aux éléments variables sont laissées libres, sans impression. - Des structures invisibles en usage habituel, qui correspondent à chacune des zones libres et qui sont intégrées à cette affiche (la BASE) au moment-même de sa fabrication, de préférence. Ces structures sont de formes très variables, selon les maquettes des affiches. - Enfin, des fiches amovibles, translucides ou transparentes, et interchangeables, comportant les éléments variables de l'affiche globale. Ces fiches sont prévues pour être intégrées facilement mais avec exactitude, dans les structures des zones libres.
Cellule mémoire, circuit électronique comprenant de telles cellules, procédé de programmation et procédé de multiplication et accumulation associés La présente invention concerne une cellule mémoire pour circuit électronique.
L’invention concerne aussi un circuit électronique comprenant des lignes de valeur, des lignes de programmation, des lignes de source, et un ensemble de telles cellules mémoire.
L’invention concerne également un procédé de programmation d’au moins une cellule mémoire d’une rangée respective de cellules mémoire d’un tel circuit électronique.
L’invention concerne aussi un procédé de multiplication et accumulation d’un lot de cellule(s) mémoire d’une colonne respective de cellules mémoire d’un tel circuit électronique.
L’invention concerne de multiples applications, parmi lesquelles le traitement automatique de données, l’aide au diagnostic, l’analyse prédictive, les véhicules autonomes, la bioinformatique ou la surveillance. Ces applications impliquent typiquement la classification ou l’identification d’objets préalablement détectés par un capteur, permettant par exemple de reconnaître ou classer les identités de personnes dont le visage a été détecté par un détecteur de visages, ou encore de reconnaître ou de classer des objets environnants détectés par un capteur embarqué à bord d’un véhicule autonome, la reconnaissance ou encore la classification de tels objets étant importante pour la conduite autonome d’un tel véhicule.
Pour les multiples applications précitées, il est connu d’utiliser des algorithmes d’apprentissage automatique faisant partie de programmes pouvant être exécutés sur des processeurs, tels que les CPU (de l’anglais Central Processing Unit ) ou les GPU (de l’anglais Graphics Processing Unit ).
Parmi les techniques de mise en œuvre d’apprentissage, l’emploi de réseaux de neurones, c’est-à-dire des réseaux de neurones artificiels, ou ANN (de l’anglais Artificial Neural Network ) connus en soi, est de plus en plus répandu, ces structures étant considérées comme très prometteuses du fait de leurs performances pour de nombreuses tâches telles que la classification automatique de données, la reconnaissance de motifs, la traduction et la compréhension automatique de langues, le contrôle robotique, la navigation automatique, les systèmes de recommandations, la détection d’anomalies, la détection de fraudes, l’étude de l’ADN ou encore la découverte de nouvelles molécules.
Un réseau de neurones est généralement composé d'une succession de couches de neurones dont chacune prend ses entrées sur les sorties de la couche précédente. Plus précisément, chaque couche comprend des neurones prenant leurs entrées sur les sorties des neurones de la couche précédente. Chaque couche est reliée par une pluralité de synapses. Un poids synaptique est associé à chaque synapse. C’est un nombre réel, qui prend des valeurs positives comme négatives. Pour chaque couche, l’entrée d’un neurone est la somme pondérée des sorties des neurones de la couche précédente, la pondération étant faite par les poids synaptiques.
Pour une implémentation dans un CPU ou un GPU, une problématique de goulot d’étranglement de Von Neumann (de l’anglais Von Neumann bottleneck ) apparaît du fait que l’implémentation d’un réseau de neurones profond (à plus de trois couches et allant jusqu’à plusieurs dizaines) implique d’utiliser à la fois la ou les mémoires et le processeur alors que ces derniers éléments sont séparés spatialement. Il en résulte un engorgement du bus de communication entre la ou les mémoires et le processeur à la fois pendant que le réseau de neurones une fois entraîné est utilisé pour réaliser une tâche, et, à plus forte raison, pendant que le réseau de neurones est entraîné, c’est-à-dire pendant que ses poids synaptiques sont réglés pour résoudre la tâche en question avec un maximum de performance.
Pour diminuer l’encombrement, il est connu d’utiliser des architectures dans lesquelles les synapses sont memristives. Des synapses memristives sont des synapses utilisant des memristors. En électronique, le memristor (ou memristance) est un composant électronique passif. Le nom est un mot-valise formé à partir des deux mots anglais memory et resistor. Un memristor est un composant de mémoire non-volatile, la valeur de sa résistance électrique changeant avec l’application d’une tension pendant une certaine durée, et restant à cette valeur en l’absence de tension.
Un exemple d’une telle implémentation est proposé dans un article de S. Jung et al. intitulé « A crossbar array of magnetoresistive memory devices for in-memory computing » publié le 12 janvier 2022 dans la revue Nature . Le réseau de neurones est réalisé par un ensemble de cellules mémoires de type 2T2R, en référence à la présence de deux commutateurs (appellation 2T) et de deux memristors (appellation 2R) pour chaque cellule mémoire.
Toutefois, cette implémentation porte sur un réseau de neurones particulier qui est un réseau de neurones binaires, ou BNN (de l’anglais Binary Neural Network ), c’est-à-dire un réseau dans lequel les neurones et les synapses ne peuvent prendre que des valeurs binaires.
Le guide d’onde, et plus précisément sa première section rectiligne, est alimenté par une source primaire, par exemple au moyen d’une antenne cornet, plus précisément un cornet sectoriel, les bords larges du cornet sectoriel rejoignant les plaques haute et basse du guide et les bords étroits rejoignant les parois latérales du guide, de manière à minimiser les pertes d’insertion.
La représente de manière schématique une antenne à balayage électronique bidimensionnel selon un premier mode de réalisation de l’invention.
Le guide d’onde 240 représenté ici un guide d’onde à plaques parallèles comprenant une première section rectiligne 241 dans laquelle l’onde injectée par le cornet sectoriel (non représenté) se propage dans le sens opposé à la direction Ox, une section rectiligne 243 dans laquelle l’onde se propage dans la direction Ox après s’être réfléchi sur le réflecteur 250 placé dans la section de transition, 242, du guide.
Le réflecteur 250 présente de préférence une surface réfléchissante cylindro-parabolique dont la ligne focale est verticale, de sorte que l’onde injectée dans la première partie du guide, à front d’onde cylindrique, est réfléchi sous la forme d’une onde plane se propageant dans la seconde section rectiligne du guide d’onde. Selon une variante, la source primaire est un réseau d’antennes, par exemple d’antennes cornet alimentées en parallèle, qui rayonne une onde quasi-plane dans la première partie du guide. Dans ce cas, la surface réfléchissante de la transition à U est alors planaire.
L’onde plane réfléchie se propage dans la première direction et est déphasée en traversant une première surface de déphasage 210. Cette première surface de déphasage comprend une première pluralité, , de cellules élémentaires de de déphasage, 211, arrangées périodiquement selon la seconde direction (y) avec un pas inférieur ou égal à la demi-longueur d’onde, , où est la longueur d’onde de propagation dans le vide.
Les cellules de déphasage élémentaires de la première surface de déphasage appliquent une loi de déphasage permettant d’orienter la direction du faisceau dans le plan (yz).