FR 3065343 A1 20181019 FR 1753323 A 20170418 1 PROCEDE DE TRAITEMENT D'INFORMATIONS ACQUISES PAR UNE PLURALITE DE CAPTEURS D'UN VEHICULE AUTOMOBILE [0001] L'invention porte sur les véhicules équipés d'une pluralité de capteurs aptes à restituer l'environnement desdits véhicules et se rapporte plus particulièrement à un procédé de traitement d'informations acquises par lesdits capteurs pour robustifier la perception de l'environnement par un véhicule automobile, notamment un véhicule automobile disposant d'un mode de conduite autonome. [0002] Par mode de conduite autonome, on entend un mode de conduite pour lequel le véhicule peut évoluer sur route ouverte sans intervention humaine. [0003] Un tel véhicule est également désigné par « véhicule autonome ». [0004] Par route « ouverte », on entend une route ouverte à la circulation. [0005] Pour pouvoir orienter et sécuriser l'évolution d'un véhicule autonome sur route ouverte, il est nécessaire d'utiliser un grand nombre de capteurs implantés à différents endroits du véhicule et qui sont capables d'acquérir puis délivrer des informations sur l'environnement du véhicule, sur les caractéristiques du véhicule en statique ou en dynamique, sur le comportement/l'état du véhicule et de son conducteur (en cas de passage entre mode de conduite autonome et mode de conduite standard), ... Les capteurs sont les éléments de base des systèmes d'acquisition de données. [0006] Ces informations (ou données) sont ensuite exploitées par un ou des calculateurs du véhicule qui communiquent entre eux en empruntant des voies filaires (réseau ou bus CAN, LIN, Flexray, Ethernet, LVDR, ...) et/ou par voie d'ondes (bluetooth, Wifi, GSM, ...), à des fins d'assistance à la conduite, de confort thermique/climatique, de confort tout court, de prévention d'accident, de maintenance, ou sont utilisées pour offrir différents services au conducteur : navigation, communication entre véhicules/infrastructure, ... 3065343 2 [0007] Les capteurs sont des composants incontournables pour amener progressivement le véhicule depuis un mode de conduite dans lequel le conducteur doit rester maître de son véhicule, en ayant à sa disposition toute une panoplie de dispositifs d'aide à la conduite ou ADAS (Advanced Driver Assistance 5 Systems), jusqu'à un mode de conduite dans lequel le conducteur délègue son contrôle au véhicule. S'assurer de la robustesse des informations délivrées par les capteurs devient alors une obligation pour garantir la sécurité des occupants du véhicule autonome. [0008] Cette progression vers l'autonomie est spécifiée notamment par l'OCEA 10 par des niveaux (ou « Levels » en terminologie anglo-saxonne) numérotés de 1 à 5 (Le niveau le plus élevé dans l'échelle numérique correspond au niveau d'autonomie le plus élevé : Level 5 pour lequel la conduite est entièrement déléguée au véhicule) [0009] Un capteur peut acquérir différents types d'informations en fonction de la 15 nature du capteur : RADAR, LiDAR, vidéo caméra, LASER scanner, ... et du type de capteur : ultrasons, CCD (Charge Coupled Device), ... sur des objets qui apparaissent et disparaissent dans l'environnement proche du véhicule. Par exemple, les informations acquises par les capteurs sont : la localisation de l'objet, l'horodatage de l'objet pour cette localisation et d'autres caractéristiques comme la 20 nature de l'objet : piéton, cycliste, etc. [0010] Certains capteurs sont capables de faire du suivi d'objet par eux-mêmes. Cela signifie que le capteur peut non seulement détecter un objet mais qu'il peut également suivre cet objet tant que ce dernier se trouve dans la plage d'acquisition du capteur. Dans ce cas le capteur intègre un transducteur (« couche » physique 25 du capteur) et des moyens de traitement du signal délivré par le transducteur réunis dans un même boitier. [0011] Ces moyens de traitement sont une combinaison de moyens, ou composants, logiciels (rassemblés sous la terminologie anglo-saxonne « Software ») et de moyens, ou composants, matériels (rassemblés sous la 30 terminologie anglo-saxonne « Hardware »). Ces derniers moyens sont 3065343 3 physiquement constitué d'un circuit électronique implanté sur une carte de circuit imprimée PCB (Printing Circuit Board en terminologie anglo-saxonne). [0012] Le terme « capteur » considère donc l'ensemble constitué du boitier, du transducteur et du circuit électronique de traitement du signal délivré par le 5 capteur. [0013] La figure 1 illustre schématiquement, une architecture connue d'implantation de plusieurs capteurs, ici cinq capteurs Cl -05, sur un véhicule V. [0014] On trouve typiquement quatre RADAR disposés à chacun des angles du véhicule V, pour les capteurs C1-C4, une vidéo caméra disposée en haut de 10 parebrise PB, pour le capteur C5, et un module de commande électronique ASU pour « ADAS System Unit » dans un véhicule V. Quatre Cl -C4 des cinq capteurs C1-05 sont disposés respectivement aux quatre coins du véhicule V et le cinquième capteur C5 est disposé en haut du parebrise PB du véhicule V. [0015] Le module ASU est couplé à un calculateur habitacle, non représenté sur 15 la figure 1. Dans un autre exemple, le module de calcul peut être intégré dans l'un des capteurs Cl -05. [0016] Chaque capteur C1-05 communique avec le moyen de communication MC vers le module ASU par un réseau de communication, par exemple de type CAN (Controller Aera Network) du véhicule V, symbolisé par les liaisons LC1-LC5, par 20 l'intermédiaire de leurs moyens de communication respectifs MC1-MC5. Dans cette architecture, chaque capteur Cl -05 a son propre système de coordonnées ou référentiel tridimensionnel local x-y-z. [0017] Chacun des capteurs Cl -05 est donc en mesure de déterminer où se trouve l'objet dans son référentiel local x-y-z, donc de le localiser (« de le voir ») et 25 ce, à partir de son propre point de vue. Il y a donc cinq points de vue différents si on considère l'exemple de la figure 1. 3065343 4 [0018] Afin de vérifier que tous les capteurs ont «vu» le même objet, un algorithme de vraisemblance mettant en oeuvre, par exemple, un estimateur du maximum de vraisemblance (EMV) peut être utilisé. [0019] Selon le procédé selon l'invention, un changement de système de 5 coordonnées est opéré et les caractéristiques de l'objet sont régulièrement comparées aux données délivrées par chaque capteur Cl -05. [0020] L'indice élevé de vraisemblance sur une position commune, pour un instant donné, ainsi que les caractéristiques de l'objet communément identifiées par les capteurs Cl -05, permettent de s'assurer que les différents capteurs Cl -05 10 ont « vu » le même objet. [0021] Un grand nombre de données (plusieurs données par objet et plusieurs objets par capteur) doivent être transmises par tous les capteurs Cl -05 au module ASU via le réseau CAN. C'est le module ASU qui exécute l'algorithme de vraisemblance. 15 [0022] Le protocole de communication mis en oeuvre par chaque moyen de communication MC1-MC5 n'impose pas un ordre précis des données qui peuvent donc être envoyées sans aucun ordre précis (sans organisation). Cette désorganisation des données demande plus de ressources au module ASU en charge d'exécuter l'algorithme de vraisemblance (temps CPU, taille mémoire RAM) 20 en charge d'identifier les données en correspondance, c'est-à-dire les données permettant de confirmer que le même objet est vu par l'ensemble des capteurs Cl - C5. [0023] D'autre part, les capteurs C1-05 ayant chacun accès au moyen de communication MC du module ASU, peuvent échanger simultanément avec lui en 25 créant un encombrement sur les liaisons LC1-LC5 entre les capteurs Cl -05 et le module de calcul ASU. Ce qui peut se traduire par un retard de durée variable, dans la transmission des données sur le réseau CAN auquel est connecté le module ASU et ainsi impacter le temps de réaction du système gérant le véhicule V en mode de conduite « autonome », face à une situation de danger. 3065343 5 [0024] Ce retard de durée variable, désigné par le terme « jitter » dans la terminologie anglo-saxonne, perturbe le cadencement des données représentatives du même objet vu par l'ensemble des capteurs C1-05 sur le réseau CAN. 5 [0025] Dans le domaine des transmissions numériques et plus particulièrement des transmissions numériques utilisant des liaisons série, le terme « jitter» est utilisé pour désigner le phénomène de fluctuation d'un signal. Cette fluctuation peut être due à un glissement de phase ou à une dispersion temporelle du signal. Elle entraîne des erreurs en sortie des liaisons lors de la récupération des données. 10 [0026] Le but de la présente invention est de proposer un procédé permettant d'organiser les données représentatives des objets « vus » par l'ensemble des capteurs C1-05 afin de minimiser le phénomène désigné par « jitter ». [0027] A cet effet, elle a pour premier objet, un procédé de traitement d'informations issues d'une pluralité de capteurs embarqués sur un véhicule 15 automobile, lesdits capteurs comportant chacun des moyens d'acquisition de données relatives à un ou plusieurs objets présents dans l'environnement du véhicule et localisés dans un référentiel déterminé propre à chaque capteur et à différents instants, des moyens de traitement desdites données et des moyens de communication des données comportant plusieurs mémoires tampon dans 20 lesquelles sont stockées les données avant leur transmission vers un module de commande via un réseau de communication du véhicule, ledit procédé étant caractérisé en ce qu'il consiste à utiliser un seul et même référentiel commun pour le ou les objets localisés par chaque capteur, et à organiser les mémoires tampon de chaque capteur en fonction d'une ou plusieurs caractéristiques ou critères du 25 ou des objets localisés par chaque capteur dans le référentiel commun ; lesdites caractéristiques ou critères étant utilisés pour définir un ordre de priorité de transmission des données sortantes de chaque capteur sur le réseau. [0028] Selon une caractéristique de ce premier objet, la caractéristique du ou des objets prise en compte pour définir la priorité de transmission des données, est la 3065343 6 proximité du ou des objets considérés par rapport l'origine du référentiel commun à un instant déterminé. [0029] Selon une autre caractéristique, le réseau est un réseau CAN et en ce que des trames de données correspondant à ou aux objets sont organisées en fonction 5 d'un identifiant du réseau CAN qui est attribué dynamiquement à chacun des capteurs en fonction d'une priorité déterminée pour être transmises sur le réseau CAN ; l'identifiant déterminant l'ordre de transmission des données sur le réseau CAN. [0030] Selon une autre caractéristique, le critère du ou des objets pris en compte 10 pour définir la priorité de transmission des données, est la nature de l'objet lui- même ; un objet correspondant à un cycliste ou un piéton étant prioritaire sur un objet correspondant à un autre véhicule. [0031] Selon une autre caractéristique du procédé décrit ci-dessus, la caractéristique du ou des objets a un identifiant spécifique pour chaque objet et 15 reconnaissable par chacun des capteurs ; ledit identifiant définissant par lui-même la priorité de transmission. [0032] Selon une autre caractéristique, les coordonnées du ou des objets localisés dans les référentiels locaux, propres à chaque capteur, sont converties dans le référentiel commun correspondant au référentiel du véhicule. 20 [0033] Selon une autre caractéristique, les capteurs sont choisis parmi les capteurs suivants : RADAR, LiDAR, sonar, LASER scanner, caméra, capteur ultrasons, capteur infrarouge. [0034] L'invention a pour deuxième objet, un véhicule autonome mettant en oeuvre le procédé tel que décrit ci-dessus, comportant une pluralité de capteurs, 25 lesdits capteurs comportant chacun des moyens d'acquisition de données relatives à un ou plusieurs objets présents dans l'environnement du véhicule et localisés dans un référentiel du véhicule commun pour chaque capteur, des moyens de traitement desdites données et des moyens de communication des données comportant plusieurs mémoires tampon dans lesquelles sont stockées les 3065343 7 données, un module de commande électronique recevant et traitant les données reçues des capteurs via un réseau de communication du véhicule ; les moyens de traitement de chaque capteur organisant les mémoires tampon en fonction de la priorité définie par le module de commande. 5 [0035] L'invention a pour troisième objet un véhicule autonome mettant en oeuvre le procédé tel que décrit ci-dessus, comportant une pluralité de capteurs, lesdits capteurs comportant chacun des moyens d'acquisition de données relatives à un ou plusieurs objets présents dans l'environnement du véhicule et localisés dans un référentiel du véhicule commun pour chaque capteur, des moyens de traitement 10 desdites données et des moyens de communication des données comportant plusieurs mémoires tampon dans lesquelles sont stockées les données, les moyens de traitement de chaque capteur recevant et traitant les données reçues des capteurs via un réseau de communication du véhicule et organisant les mémoires tampon en fonction de la priorité définie par le module de commande 15 [0036] Selon une caractéristique des deuxième ou troisième objets, le véhicule autonome comporte en outre au moins un système de communication recevant des informations relatives à la localisation d'un ou plusieurs objets dans l'environnement du véhicule provenant d'un ou plusieurs autres véhicules et/ou d'une infrastructure distante ; ledit système de communication transmettant 20 lesdites informations au véhicule pour contribuer à définir la priorité de transmission des données sur le réseau. [0037] Ce procédé prend en compte les caractéristiques des objets pour pouvoir organiser les données au sein même de chaque capteur C1-05 avant de les transmettre sur le réseau CAN, dans le cas du véhicule V, en prenant également 25 en compte la technologie du réseau qui peut être : LIN, Flexray, LVDS, ... [0038] Ainsi, le module ASU reçoit toutes les données relatives à un même objet avec seulement très peu de « jitter». L'algorithme de vraisemblance est simplifié car requérant moins de ressources (temps CPU en taille mémoire RAM) pour les moyens chargés d'exécuter l'algorithme de vraisemblance. 3065343 8 [0039] Par conséquent, les objets "vus" par l'ensemble des capteurs C1-05, peuvent se voir attribuer un identifiant (ID-Object) unique pour l'ensemble des capteurs Cl -05. [0040] Bien que le procédé selon l'invention ne soit pas limité dans son principe 5 par le nombre de capteurs, l'organisation des communications entre les capteurs C1-05 et le réseau CAN ou la définition des communications entre les capteurs et le réseau doit être adapté en fonction du nombre de capteurs et de la technologie utilisée pour le réseau (partage de la bande passante entre chaque capteur, ...) [0041] L'invention sera mieux comprise et d'autres caractéristiques et avantages 10 apparaîtront plus clairement à la lecture de la description ci-après donnée à titre d'exemple, en référence aux dessins annexés dans lesquels : [0042] La figure 1, déjà décrite, illustre une architecture connue d'implantation de plusieurs capteurs sur un véhicule ; [0043] La figure 2, illustre une architecture type d'un capteur monté sur un 15 véhicule mis en oeuvre par le procédé selon l'invention ; [0044] La figure 3 illustre schématiquement une première étape du procédé selon l'invention ; [0045] La figure 4 illustre schématiquement une deuxième étape du procédé selon l'invention ; 20 [0046] La figure 5 illustre schématiquement une troisième étape du procédé selon l'invention ; [0047] La figure 6 illustre un premier tableau d'une première organisation des « buffers » dits de communication, mis en oeuvre par le procédé selon l'invention ; [0048] La figure 7 illustre une première organisation de trames de données 25 conformément au tableau de la figure 6; 3065343 9 [0049] La figure 8 illustre un deuxième tableau d'une deuxième organisation des « buffers » dits de communication, mis en oeuvre par le procédé selon l'invention ; et [0050] La figure 9 illustre une deuxième organisation de trames de données 5 conformément au tableau de la figure 8. [0051] Sur les figures, les mêmes éléments ou similaires, sont repérées par les même références. [0052] Différents types de capteur (RADAR, LiDAR, camera, LASER scanner, ...) sont aptes à percevoir l'environnement du véhicule. Quel que soit le capteur, il est 10 toujours possible de distinguer dans les données délivrées par les capteurs, celles qui concernent l'environnement du véhicule, leurs formatages/traitements ainsi que leur état dans leurs mémoires de stockage, ou mémoire tampon, dédiées à la communication, désignées également par « buffers » dans la terminologie anglo-saxonne. Par état dans une mémoire, on entend généralement le taux de 15 remplissage de la mémoire des piles/registres dédiés à la communication (couche logicielle SW ou matérielle HW). Ces « buffers » sont utilisés pour stocker les données avant de les émettre sur le réseau du véhicule (mise en file d'attente) ou pour stocker les données venant du réseau du véhicule. Cette mémoire peut être triée de manière à organiser la file d'attente. 20 [0053] La figure 2 illustre une architecture d'un capteur de type quelconque X monté sur un véhicule, avec ses différents moyens fonctionnels et leurs interactions lorsqu'un objet OA est détecté dans l'environnement du capteur CX. [0054] Des premiers moyens M1 sont destinés à faire l'acquisition des informations représentative de l'environnement du capteur X et donc du véhicule 25 V. Des deuxièmes moyens M2 sont dédiés au traitement (calcul, formatage, ...) des informations délivrées par les premiers moyens M1 pour en extraire la présence de l'objet OA et ses coordonnées (sa position ou localisation) dans le référentiel x-y-z du capteur CX. Les données de position de l'objet OA « ObjectData » sont ensuite stockées dans des troisièmes moyens de communication M3 3065343 10 comportant une pluralité de « buffers » (mémoires tampon) BF1 à BFn. Les troisièmes moyens M3 correspondent aux moyens de communication MCX en référence à la figure 1. Les données sont ensuite transmises au module ASU via le réseau CAN. 5 [0055] Dans ce qui suit, la position d'un objet par rapport au véhicule et par rapport aux autres objets présents dans l'environnement du véhicule, est utilisée pour déterminer l'ordre dans lequel le « buffer » communique les données à transmettre au module ASU, à titre d'exemple. [0056] D'autres caractéristiques ou critères telle que la nature de l'objet (vélo, 10 piéton, ...) peuvent être utilisées dès lors que tous les capteurs font l'acquisition de ces caractéristiques ou critères. [0057] La figure 3 illustre schématiquement une première étape du procédé selon l'invention. [0058] Dans cette étape, chaque capteur C1-05 respecte un système de 15 coordonnées commun (référentiel commun) X-Y-Z. [0059] Pour cela, chaque capteur C1-05 calcule les nouvelles coordonnées de l'objet OA dans le même et seul référentiel commun X-Y-Z à tous les capteurs Cl - C5 (changement de référentiel). [0060] La figure 4 illustre schématiquement, une deuxième étape du procédé 20 selon l'invention. [0061] Dans l'exemple illustré à la figure 4, trois objets OA, OB et OC sont « vus » par les trois capteurs Cl, C3 et C5. Ces objets OA, OB et OC ont des coordonnées différentes à différents instants considérées dans le seul et même référentiel commun X-Y-Z. 25 [0062] Si une autre information que la position des objets OA, OB et OC par rapport au véhicule V est utilisée, alors tous les capteurs Cl, C3 et C5 doivent faire l'acquisition de cette information. 3065343 11 [0063] Dans l'exemple considéré, des objets OA et OB sont « vus » dans le même intervalle de temps tO à tn avec pour coordonnées respectives Xa ; Ya ; Za et Xb ; Yb ; Zb dans le référentiel commun X-Y-Z. L'objet OB est plus éloigné du véhicule V par rapport à l'objet OA. La distance séparant l'objet OB de l'origine du 5 référentiel commun X-Y-Z est plus grande que celle séparant l'objet OA de l'origine du référentiel commun X-Y-Z. [0064] Un troisième objet OC est « vu » à partir de l'instant t2 soit après l'instant tO et est le plus proche du véhicule V par rapport aux deux objets OA et OB. [0065] Chaque capteur Cl, C3 et C5 organise, dans sa couche logicielle de 10 transport (Niveau/couche 4 du modèle « OSI » (Open Systems Interconnection), les données des objets OA, OB et OC de la même manière ; données considérées dans le référentiel commun X-Y-Z. [0066] La figure 5 illustre schématiquement, l'étape consistant à organiser les « buffers » en fonction des objets « vus » par les capteurs CX. Elle est similaire à 15 la figure 2 et n'est donc pas décrite à nouveau. Les moyens de traitement M2 trient les buffers BF1-BFn en fonction de caractéristiques de l'objet OA vu par tous les capteurs Cl, C3 et C5. Ce tri est symbolisé par une flèche pleine. Ce tri est appliqué à tous les objets que les capteurs CX peuvent « voir ». [0067] Les données concernant les objets « vus » par les capteurs Cl, C3 et C5 20 sont envoyés sur le réseau CAN vers le module ASU, en prenant en compte les caractéristiques de la technologie du réseau pour que le module de traitements reçoive les données relatives au même objet avec le moins de «jiter » possible. [0068] Le tableau de la figure 6 illustre un premier exemple d'organisation des « buffers » BF1-BFn dits de communication, à l'intérieur de chacun des capteurs 25 Cl, C3 et C5 suite à l'identification des objets OA et OB, au même instant tO. [0069] Dans ce tableau, la priorité de transmission des données sortantes des « buffers » BF1-BFn pour chacun des capteurs Cl, C3 et C5 vis-à-vis des deux objets OA et OB, est fixée par les identifiants CAN-ID du réseau CAN 3065343 12 correspondant (dans l'ordre croissant, sur le réseau de communication 0x000 à Ox005) [0070] Dans l'exemple considéré, dans la première colonne, la priorité est donnée aux données relatives à l'objet OA qui est l'objet le plus proche de l'origine du 5 référentiel commun X-Y-Z et dont l'identifiant réseau « CAN-ID » est 0x000 pour le capteur Cl, 0x001 pour le capteur C3 et 0x002 pour le capteur C5. [0071] Les dernières données transmises sur le réseau CAN sont celles correspondant à l'objet OB qui est le plus éloigné à l'instant tO, de l'origine du référentiel commun X-Y-Z. L'identifiant réseau « CAN-ID » est 0x003 pour le 10 capteur Cl, 0x004 pour le capteur C3 et 0x005 pour le capteur C5. [0072] Ainsi, tel que décrit dans le tableau de la figure 6, pour chaque capteur Cl, C3 et C5, les données objets sont organisées en fonction de la distance physique (dans l'exemple considéré) des objets OA, OB par rapport à l'origine du référentiel commun X-Y-Z. Comme l'objet OB est plus éloigné que l'objet OA par rapport à 15 l'origine, la priorité est donnée à l'objet OA et ce sont donc les informations relatives à l'objet OA qui sont transmises en premier sur le réseau CAN au module BSI. Chacun des capteurs Cl, C3 et C5 envoie d'abord les données de l'objet OA sur le réseau CAN. [0073] Selon l'invention, l'identifiant réseau « ID-CAN » est attribué 20 dynamiquement aux données des objets OA, OB pour chaque capteur Cl, C2 et C5 afin que les trames véhiculant les données sur le réseau CAN accèdent au réseau CAN de manière optimale. [0074] La figure 7 illustre l'organisation de la transmission de six trames successives et adjacentes sur le réseau CAN, résultant du tri opéré par le procédé 25 selon l'invention suivant l'axe du temps t, à partir de l'instant tO. Cette organisation commence par les trames dont les « CAN-ID » sont 0x000, Ox001 et 0x002, correspondant aux données relatives à l'objet OA, et se termine par les trames dont les « CAN-ID » sont 0x003, 0x004 et 0x005, correspondant aux données relatives à l'objet OB 3065343 13 [0075] Quelle que soit la technologie du réseau, un « buffer » de communication est utilisé pour stocker les données dans l'attente d'une disponibilité du réseau. [0076] La façon d'organiser la transmission des trames dépend de la technologie du réseau et pour une technologie de réseau CAN, l'identifiant CAN-ID est un 5 paramètre très important. [0077] Le tableau de la figure 8 illustre un deuxième exemple d'organisation des « buffers » BF1-BFn, à l'intérieur de chacun des capteurs Cl, C3 et C5 suite à l'identification d'un troisième objet OC à un instant t2 dans le référentiel commun X-Y-Z. L'instant t2 étant postérieur à l'instant tO. 10 [0078] Le procédé selon l'invention prend en compte ce nouvel événement et réorganise « dynamiquement » les « buffers » BF1-BFn de chaque capteur Cl, C3 et C5 : réorganisation au fil du temps en fonction de l'instant d'apparition de l'objet OC dans l'environnement des capteurs Cl, C3 et C5 (ici à l'instant t2) et de la distance dudit objet OC par rapport à l'origine du référentiel commun X-Y-Z à 15 l'ensemble des capteurs Cl, C3 et C5. [0079] Dans ce tableau, la priorité de transmission des données sortantes des « buffers » BF1-BFn, pour chacun des capteurs Cl, C3 et C5 vis-à-vis des trois objets OA, OB et OC, est toujours fixée par les identifiants réseau « CAN-ID » correspondant (dans l'ordre croissant, sur le réseau de communication 0x000 à 20 Ox008) [0080] Dans l'exemple considéré, dans la première colonne, la priorité est donnée aux données relatives à l'objet OC qui est l'objet le plus proche de l'origine du référentiel commun X-Y-Z et dont l'identifiant réseau « CAN-ID » est 0x000 pour le capteur Cl, 0x001 pour le capteur C3 et 0x002 pour le capteur C5. (Ces « CAN- 25 ID» correspondaient à ceux de l'objet OA dans l'exemple du tableau de la figure 6). [0081] Viennent ensuite les données relatives à l'objet OA, deuxième objet le plus proche de l'origine du référentiel commun X-Y-Z, avec les identifiants réseau « CAN-ID » : 0x003 pour le capteur Cl, 0x004 pour le capteur C3 et 0x005 pour le 3065343 14 capteur C5 (ces « CAN-ID» correspondaient à ceux de l'objet OB dans l'exemple du tableau de la figure 6). [0082] Les dernières données transmises sur le réseau CAN sont celles correspondant à l'objet OB qui est le plus éloigné de l'origine du référentiel 5 commun X-Y-Z. L'identifiant réseau « CAN-ID» est 0x006 pour le capteur Cl, 0x007 pour le capteur C3 et 0x008 pour le capteur C5. [0083] Ainsi, tel que décrit dans le tableau de la figure 8, pour chaque capteur Cl, C3 et C5, les données objets sont organisées en fonction de la distance physique (dans l'exemple considéré) des objets OA, OB et OC par rapport à l'origine du 10 référentiel commun X-Y-Z. Comme les objets OA et OB sont plus éloignés que l'objet OC par rapport à l'origine, la priorité est donnée à l'objet OC et ce sont donc les informations relatives à l'objet OC qui sont transmises en premier sur le réseau CAN au module ASU. Chacun des capteurs Cl, C3 et C5 envoie d'abord les données de l'objet OC sur le réseau CAN puis successivement les données 15 relatives à l'objet OA puis OB. [0084] La figure 9 illustre l'organisation de la transmission de neuf trames successives et adjacentes sur le réseau CAN, résultant du tri opéré par le procédé selon l'invention suivant l'axe du temps t, à partir de l'instant t2. Cette organisation commence par les trames dont les « CAN-ID » sont 0x000, Ox001 et 0x002, 20 correspondant aux données relatives à l'objet OC, se poursuit par les trames dont les « CAN-ID » sont 0x003, 0x004 et 0x005, correspondant aux données relatives à l'objet OA, et se termine par les trames dont les « CAN-ID» sont 0x006, 0x007 et 0x008, correspondant aux données relatives à l'objet OB. [0085] Certaines technologies de réseau (FlexRay, Ethernet TS, ...) possèdent 25 naturellement une définition commune de temps d'horloge qui est partagée entre les différents modules du réseau. [0086] Dans ce cas, l'horodatage des données échangées sur le réseau (timestamp en terminologie anglo-saxonne) pourrait exploiter cette définition d'horloge « commune », en remplacement d'une définition d'horloge qui restait 3065343 15 localisée au niveau de chaque module du réseau (comme c'est le cas pour la technologie CAN). [0087] A titre de variante, après avoir exécuté et validé les résultats de l'algorithme de vraisemblance, le module ASU confirme l'identification de l'objet 5 « vu » et demande à chacun des capteurs de respecter un identifiant spécifique pour cet objet « Object-ID ». Cet « Object-ID spécifique pourrait être choisi pour organiser les données dans les « buffers » de communication. [0088] Par exemple, un véhicule peut identifier deux objets de nature différente comme un autre véhicule et un cycliste. Un « Object-ID » spécifique pourrait alors 10 être attribué au cycliste pour que les données « cycliste » soient toujours prioritaires par rapport aux autres données et en conséquence être prises en compte plus rapidement par le réseau. [0089] Un autre critère de choix est possible pour un « Object-ID » : l'ordre dans lequel les données sont transmises sur le réseau de communication dépend de la 15 position relative des objets par rapport au véhicule. Le « Object-ID » pourrait être défini, d'une part, par la position relative de l'objet par rapport au véhicule et, d'autre part, par un horodatage (timestamp) de la première apparition de l'objet. D'autres critères, autres que la distance et l'horodatage, peuvent donc être pris en compte pour « caractériser » l'objet à la condition que tous les capteurs puissent 20 percevoir ces autres critères. [0090] Un autre critère de choix est encore possible pour un « Object-ID » : après avoir exécuté et validé les résultats de l'algorithme de vraisemblance, le module ASU confirme l'identification de l'objet « vu » par les capteurs en comparant les informations acquises des capteurs avec celles acquises par un système 25 d'information extérieur SI au véhicule V et reçues par exemple dans le véhicule V par un système de communication SC: un système de communication inter-véhicule utilisant par exemple le protocole d'échange CarToX (entre véhicule ou entre le véhicule et une infrastructure routière, un serveur distant, ...) connecté au réseau. Le module ASU demande ensuite à chacun des capteurs C1-05 de respecter un identifiant spécifique pour cet objet « Object-ID » en s'assurant que 3065343 16 toutes les données issues de chacun des capteurs C1-05 puissent bien être rattachées au même Object-ID quel que soit le capteur qui a « vu » l'objet. Le système de communication SC, transmettant lesdites informations au module ASU, via un lien LSC, contribue ainsi à définir la priorité de transmission des données 5 sur le réseau. REVENDICATIONS1. Procédé de traitement d'informations issues d'une pluralité de capteurs (Cl -05) embarqués sur un véhicule automobile (V), lesdits capteurs (C1-05) comportant chacun des moyens d'acquisition (M1) de données relatives à un ou plusieurs objets (OA, OB, OC) présents dans l'environnement du véhicule (V) et localisés dans un référentiel déterminé (x-y-z) propre à chaque capteur (C1-05) et à différents instants (t0 ; t2), des moyens de traitement (M2) desdites données et des moyens de communication (M3) des données comportant plusieurs mémoires tampon (BF1-BFn) dans lesquelles sont stockées les données avant leur transmission vers un module de commande (ASU) via un réseau de communication (CAN) du véhicule (V), ledit procédé étant caractérisé en ce qu'il consiste à utiliser un seul et même référentiel commun (X-Y-Z) pour le ou les objets (OA, OB, OC) localisés par chaque capteur (Cl ,C3 et C5), et à organiser les mémoires tampon (BF1-BFn) de chaque capteur (Cl ,C3 et C5) en fonction d'une ou plusieurs caractéristiques ou critères du ou des objets (OA, OB, OC) localisés par chaque capteur (Cl ,C3 et C5) dans le référentiel commun (X-Y-Z) ; lesdites caractéristiques ou critères étant utilisés pour définir un ordre de priorité de transmission des données sortantes de chaque capteur (Cl, C3 et C5) sur le réseau (CAN). 2. Procédé selon la revendication précédente, caractérisé en ce que la caractéristique du ou des objets (OA, OB, OC) prise en compte pour définir la priorité de transmission des données, est la proximité du ou des objets (OA, OB, OC) considérée par rapport à l'origine du référentiel commun (X-Y-Z) à un instant déterminé (t0 ; t2). 3. Procédé selon la revendication1, caractérisé en ce que le réseau est un réseau CAN et en ce que des trames de données correspondant à ou aux objets sont organisées en fonction d'un identifiant du réseau CAN (CAN-ID) qui est attribué dynamiquement à chacun des capteurs en fonction d'une priorité déterminée pour être transmises sur le réseau CAN ; l'identifiant (CAN-ID) déterminant l'ordre de transmission des données sur le réseau CAN. 3065343 18 4. Procédé selon la revendication 1, caractérisé en ce que le critère du ou des objets (OA, OB, OC) pris en compte pour définir la priorité de transmission des données, est la nature de l'objet lui-même ; un objet correspondant à un cycliste ou un piéton étant prioritaire sur un objet correspondant à un autre véhicule. 5 5. Procédé selon la revendication 1, caractérisé en ce que la caractéristique du ou des objets (OA, OB, OC) a un identifiant spécifique pour chaque objet et reconnaissable par chacun des capteurs (Cl, C3 et C5); ledit identifiant définissant par lui-même la priorité de transmission. 6. Procédé selon l'une des revendications précédentes, caractérisé en ce que les 10 coordonnées du ou des objets localisés dans les référentiels locaux (x-y-z) propres à chaque capteur (Cl, C3 et C5), sont converties dans le référentiel commun (X-YZ) correspondant au référentiel du véhicule (V). 7. Procédé selon l'une des revendications précédentes, caractérisé en ce que les capteurs (Cl, C3 et C5), sont choisis parmi les capteurs suivants : RADAR, LiDAR, 15 sonar, LASER scanner, caméra, capteur ultrasons, capteur infrarouge. 8. Véhicule autonome (V) mettant en oeuvre le procédé selon l'une des revendications précédentes, comportant une pluralité de capteurs (Cl, C3 et C5), lesdits capteurs (Cl, C3 et C5) comportant chacun des moyens d'acquisition (M1) de données relatives à un ou plusieurs objets (OA, OB, OC) présents dans 20 l'environnement du véhicule (V) et localisés dans un référentiel (X-Y-Z) du véhicule (V) commun pour chaque capteur (Cl, C3 et C5), des moyens de traitement (M2) desdites données et des moyens de communication (M3) des données comportant plusieurs mémoires tampon (BF1-BFn) dans lesquelles sont stockées les données, un module de commande électronique (ASU) recevant et traitant les données 25 reçues des capteurs (Cl, C3 et C5) via un réseau de communication (CAN) du véhicule (V) ; les moyens de traitement (M2) de chaque capteur (Cl, C3 et C5) organisant les mémoires tampon (BF1-BFn) en fonction de la priorité définie par le module de commande (ASU). 3065343 19 9. Véhicule autonome (V) mettant en oeuvre le procédé selon l'une des revendications précédentes, comportant une pluralité de capteurs (Cl, C3 et C5), lesdits capteurs (Cl, C3 et C5) comportant chacun des moyens d'acquisition (M1) de données relatives à un ou plusieurs objets (OA, OB, OC) présents dans 5 l'environnement du véhicule (V) et localisés dans un référentiel (X-Y-Z) du véhicule (V) commun pour chaque capteur (Cl, C3 et C5), des moyens de traitement (M2) desdites données et des moyens de communication (M3) des données comportant plusieurs mémoires tampon (BF1-BFn) dans lesquelles sont stockées les données, les moyens de traitement (M2) de chaque capteur (Cl, C3 et C5) recevant et 10 traitant les données reçues des capteurs (Cl, C3 et C5) via un réseau de communication (CAN) du véhicule (V) et organisant les mémoires tampon (BF1- BFn) en fonction de la priorité définie par le module de commande (ASU). 10. Véhicule selon l'une des revendications 8 et 9, caractérisé en ce qu'il comporte en outre au moins un système de communication (SC) recevant des informations 15 relatives à la localisation d'un ou plusieurs objets (OA, OB, OC) dans l'environnement du véhicule (V) provenant d'un ou plusieurs autres véhicules et/ou d'une infrastructure distante (SI) ; ledit système de communication (SC) transmettant lesdites informations au véhicule (V) pour contribuer à définir la priorité de transmission des données sur le réseau (CAN). 20