Brevet FR3017739A1 — publié le 20150821

DOMAINE TECHNIQUE AUQUEL SE RAPPORTE L'INVENTION La présente invention concerne de manière générale la sécurité automobile. Elle concerne plus particulièrement un procédé de détermination d'une limitation de vitesse en vigueur sur une route empruntée par un véhicule automobile. Elle concerne également un véhicule automobile équipé : - d'un système de navigation comprenant un module de géolocalisation et une cartographie des routes dans lequel sont mémorisées des limitations de vitesse associées à une partie au moins desdites routes, et - d'un système de traitement d'images comprenant un moyen d'acquisition d'images de la route empruntée et un module de traitement apte à identifier sur lesdites images des panneaux de limitation de vitesse disposés au voisinage de la route empruntée. ARRIERE-PLAN TECHNOLOGIQUE On cherche actuellement à offrir aux conducteurs de véhicules automobiles des informations susceptibles de les aider à rouler de manière plus 20 sûre. Ainsi, il a été développé des systèmes permettant d'afficher dans le véhicule automobile la limitation de vitesse en vigueur sur la route empruntée, ou d'avertir le conducteur lorsqu'il dépasse cette limitation de vitesse. Un tel système doit donc permettre de détecter automatiquement une 25 limitation de vitesse en vigueur sur une route empruntée par un véhicule. Une solution bien connue pour cela consiste à exploiter les données mémorisées dans les systèmes de navigation équipant les véhicules automobiles. Ces systèmes associent en effet, pour la majorité d'entre eux, des informations de cartographie avec des informations de limitation de vitesse. 30 L'inconvénient majeur de cette stratégie est que les informations de limitation de vitesse sont souvent imprécises, voire absentes. Il arrive également que des travaux affectant les limitations de vitesse en vigueur ne soient pas signalés. Enfin, il arrive qu'aucun signal de géolocalisation ne soit disponible, par exemple lors du passage du véhicule automobile sous un long tunnel. Une autre solution connue consiste à acquérir, à l'aide d'une caméra, des images de la route empruntée et à traiter ces images afin de détecter les panneaux des limitations de vitesse et de reconnaître les caractères inscrits sur ces panneaux. L'inconvénient majeur de cette stratégie est que les algorithmes de reconnaissance de caractères sur les panneaux de limitation de vitesse ne sont pas toujours fiables, notamment lorsque les routes sont bordées de panneaux publicitaires. En outre, dans des situations particulières (intersections, bifurcations, présence de plusieurs voies de circulation auxquelles sont affectées des limitations de vitesse différentes), de tels systèmes sont incapables de détecter les panneaux de limitation de vitesse effectivement en vigueur. Enfin, en présence d'obstacles devant le véhicule, les panneaux de limitation de vitesse ne sont pas visibles par de tels systèmes. On connaît alors du document FR2919098 un procédé qui consiste à 15 combiner les deux méthodes précitées. La solution technique consiste ainsi à déterminer deux limitations de vitesses au moyen de ces deux méthodes, à pondérer la fiabilité des résultats obtenus par ces deux méthodes en fonction de divers paramètres, et à choisir la limitation de vitesse la plus probable. 20 L'inconvénient majeur de cette solution est que, pour arriver à des résultats probants, le choix de ces paramètres s'avère crucial. Pour déterminer ces paramètres, il est alors nécessaire de faire un grand nombre de tests. Les tests sont alors longs à mettre en oeuvre et ils nécessitent de parcourir un grand nombre de kilomètres. Les résultats des tests sont également 25 très longs et très compliqués à exploiter. En effet, la pondération des deux méthodes n'étant pas intuitive, il s'avère difficile de comprendre la cause des erreurs et encore plus difficile de les corriger. OBJET DE L'INVENTION 30 Afin de remédier aux inconvénients précités de l'état de la technique, la présente invention propose une nouvelle solution qui se base également sur le système de navigation et sur le système de traitement d'images, mais dont le fonctionnement est plus simple et donc plus aisé à programmer. Plus particulièrement, on propose selon l'invention un procédé tel que défini dans l'introduction, dans lequel il est prévu des étapes consistant à : a) acquérir, au niveau de chaque panneau de limitation de vitesse identifié, une première valeur d'un paramètre relatif à la nature de la route empruntée, b) acquérir, lorsque la distance parcourue par le véhicule automobile depuis que le dernier panneau de limitation de vitesse a été identifié dépasse un seuil prédéterminé, une seconde valeur du paramètre relatif à la nature de la route empruntée, c) si les première et seconde valeurs dudit paramètre sont différentes, lire dans le système de navigation la limitation de vitesse associée à la route empruntée. Ainsi, selon l'invention, on considère que la source d'information la plus fiable est la limitation de vitesse affichée sur les panneaux de limitation de vitesse. Selon l'invention, lorsqu'aucun panneau n'a été détecté depuis une distance seuil, la solution proposée consiste à déterminer si la nature de la route a changé depuis le dernier panneau identifié (par exemple, est-on toujours sur une autoroute ?). Si la nature de la route n'a pas changé, on considère que la limitation de vitesse en vigueur est toujours celle lue sur le dernier panneau de limitation de vitesse rencontré. En revanche, si la nature de la route a changé, on choisit de considérer la limitation de vitesse mémorisée dans le système de navigation. Pour optimiser le fonctionnement de ce procédé, le seul paramètre à régler sera donc le seuil de distance (au-delà duquel on recherche si la nature de la route a changé). Ce seuil pourra être adapté en fonction des conditions (il pourra ainsi être choisi plus grand lorsque le véhicule se trouvera sur une autoroute). D'autres caractéristiques avantageuses et non limitatives du procédé conforme à l'invention sont les suivantes : - entre les étapes a) et b), la limitation de vitesse considérée est celle lue sur le dernier panneau de limitation de vitesse identifié ; - préalablement à l'étape a), si aucun panneau de limitation de vitesse n'a été identifié, on lit dans le système de navigation la limitation de vitesse associée à la route empruntée ; - à l'étape c), si les première et seconde valeurs dudit paramètre sont identiques, la limitation de vitesse considérée est celle lue sur le dernier panneau de limitation de vitesse identifié ; - le système de navigation mémorisant des valeurs du paramètre relatif à la nature d'une partie au moins des routes cartographiées, aux étapes a) et b), les première et seconde valeurs dudit paramètre sont lues dans le système de navigation ; - aux étapes a) et b), les première et seconde valeurs dudit paramètre sont déterminées à l'aide du système de traitement d'images ; - ledit paramètre comprend l'une au moins des données suivantes : le nombre de voies de circulation sur la route, le type d'environnement urbain, périurbain ou rural, le type de route, la forme des marquages au sol. L'invention propose également un véhicule automobile tel que défini en introduction, qui comporte un calculateur adapté à mettre en oeuvre un procédé de détermination tel que précité. Préférentiellement, le système de navigation de ce véhicule mémorisera des valeurs du paramètre relatif à la nature d'une partie au moins des routes cartographiées. Préférentiellement aussi, le moyen d'acquisition d'images équipant ce 20 véhicule sera une caméra. DESCRIPTION DETAILLEE D'UN EXEMPLE DE REALISATION La description qui va suivre en regard du dessin annexé, donné à titre d'exemple non limitatif, fera bien comprendre en quoi consiste l'invention et comment elle peut être réalisée. 25 Sur les dessins annexés : - la figure 1 est une vue schématique en perspective d'un véhicule automobile évoluant sur une route, et - la figure 2 est un graphique illustrant les étapes de mises en oeuvre du procédé selon l'invention. 30 Sur la figure 1, on a représenté un véhicule automobile 10 qui évolue sur une route 1 présentant deux voies de circulation 2. Cette route 1 est revêtue de différents marquages au sol 3, dont des marquages latéraux situés le long de ses deux bords, et des marquages centraux qui séparent les deux voies de circulation 2. Un panneau de limitation de vitesse 5 est ici représenté sur le bord de la route 1. Il affiche une limitation de vitesse de 90 km/h. La nature de la route 1 peut être définie par différents paramètres. A titre d'exemple, on pourra définir la nature de la route 1 par son 5 nombre de voies de circulation 2, par son type (autoroute, nationale, départementale, communale, ...), par la forme de ses marquages au sol, et par l'environnement (urbain, périurbain ou rural). Le véhicule automobile 10 représenté sur la figure 1 présente une architecture classique, en ce sens qu'il comporte un châssis, des roues et un 10 moteur. Comme le montre la figure 1, il est toutefois équipé d'un système de navigation 20, d'un système de traitement d'images 30, et d'un calculateur 40. Le système de navigation 20 comporte un module de géolocalisation 21, ici du type GPS, qui est adapté à capter des signaux en provenance des satellites 15 du système GPS et à fournir la position GPS du véhicule automobile 10. Ce système de navigation 20 comporte également un module de traitement 22 dans laquelle sont mémorisées une cartographie des routes et des limitations de vitesse associées à une partie au moins des routes cartographiées. En recevant du module de géolocalisation 21 la position GPS du véhicule 20 automobile 10, le module de traitement 22 est donc en mesure de déterminer la position du véhicule sur une carte. Lorsque la route 1 sur laquelle évolue le véhicule automobile 10 est cartographiée et qu'une limitation de vitesse est associée à cette route, le module de traitement 22 est également en mesure de déterminer une première limitation de vitesse VL1. 25 Le système de traitement d'images 30 comprend pour sa part un moyen d'acquisition d'images 31 de la route 1 empruntée par le véhicule automobile 10 et un module de traitement 32 apte à identifier sur lesdites images des panneaux de limitation de vitesse 5 disposés au voisinage de la route 1 empruntée. Ici, le moyen d'acquisition d'images est une caméra 31 qui est fixée de 30 telle manière qu'elle est en mesure d'acquérir des images de la portion de route 1 qui est située à l'avant du véhicule automobile 10. Cette caméra 31 peut ainsi être fixée à l'avant du véhicule automobile 10 (par exemple au niveau des phares avant), ou dans l'habitacle du véhicule automobile 10 (derrière le pare-brise), ou encore sur le toit du véhicule automobile 10 comme cela est représenté sur la figure 1. Le module de traitement 32 est un logiciel de traitement des images acquises par la caméra 31, qui est adapté à identifier sur ces images le panneau de limitation de vitesse 5, et à lire sur celui-ci la limitation de vitesse qui y est indiquée. Le système de traitement d'images 30 est alors en mesure de déterminer une seconde limitation de vitesse VL2 lorsqu'un panneau de limitation de vitesse 5 est placé sur le bord de la route 1, qu'il est identifié par le module de traitement 32 et que ce dernier parvient à lire la limitation de vitesse qui y est indiquée. Le calculateur 40 comportant un processeur (CPU), une mémoire vive (RAM), une mémoire morte (ROM), des convertisseurs analogiques-numériques (A/D), et différentes interfaces d'entrée et de sortie. Il s'agit ici du calculateur auxiliaire du véhicule automobile, c'est-à-dire du calculateur qui pilote l'ensemble des fonctions du véhicule, à l'exception de celles du moteur. En variante, il pourrait s'agir du calculateur principal, c'est-à-dire du calculateur qui pilote le moteur. Encore en variante, il pourrait également s'agir d'un calculateur dédié à la fonction de détermination de la limitation de vitesse en vigueur sur la portion de route 1 sur laquelle évolue le véhicule automobile 10. Ici, ce calculateur 40 est représenté comme étant distinct du système de navigation 20 et du système de traitement d'images 30. En variante, il pourrait incorporer une partie des fonctionnalités de ces deux systèmes. Grâce à ses interfaces d'entrée, le calculateur 40 est adapté à recevoir 25 du système de navigation 20 et du système de traitement d'images 30 les première et seconde limitations de vitesse VL1, VL2. La première limitation de vitesse VL1 étant calculée à intervalles réguliers par le système de navigation 20 et la seconde limitation de vitesse VL2 pouvant changer dès qu'un nouveau panneau de limitation de vitesse 5 est 30 identifié, le calculateur 40 ne mémorise dans sa mémoire vive que les deux limitations de vitesse VL1, VL2 calculées le plus récemment (il écrase les anciennes valeurs mémorisées). Dans sa mémoire morte, le calculateur 40 mémorise un algorithme de détermination d'une limitation de vitesse en vigueur sur la route 1 empruntée par le véhicule automobile 10. C'est cet algorithme qui fait plus précisément l'objet de la présente invention. Il consiste plus particulièrement à déterminer une limitation de vitesse finale VL en fonction des deux limitations de vitesse VL1, VL2. Enfin, grâce à ses interfaces de sortie, le calculateur 40 est adapté à transmettre cette limitation de vitesse finale VL à un quelconque dispositif susceptible d'indiquer au conducteur la limitation de vitesse finale VL ou d'émettre un signal d'alerte lorsque la vitesse du véhicule automobile 10 dépasse cette limitation de vitesse finale VL. Selon une caractéristique particulièrement avantageuse de l'invention, l'algorithme mémorisé dans la mémoire morte du calculateur 40 est adapté à: a) acquérir, lorsqu'un panneau de limitation de vitesse 5 est identifié par le système de traitement d'images 30, une première valeur Z1 d'un paramètre relatif à la nature de la route 1 empruntée, b) acquérir, lorsque la distance parcourue par le véhicule automobile 10 depuis que le dernier panneau de limitation de vitesse 5 a été identifié dépasse un seuil de distance Ds prédéterminé, une seconde valeur Z2 du paramètre relatif à la nature de la route 1 empruntée, puis c) si les première et seconde valeurs Z1 et Z2 dudit paramètre sont différentes, lire dans le système de navigation 20 la limitation de vitesse associée à la route 1 empruntée. Cet algorithme fonctionne plus précisément de la manière décrite dans la suite de cet exposé. Comme le montre la figure 2, l'algorithme peut être décomposé en plusieurs étapes El à E8, qui sont itérées les unes à la suite des autres à chaque 25 pas de temps (par exemple tous les dixièmes de seconde). Au démarrage du véhicule (étape El), puisqu'aucun panneau de limitation de vitesse 5 n'a encore été identifié, le calculateur 40 mémorise dans sa mémoire vive uniquement la première limitation de vitesse VL1 (déterminée par le système de navigation 20). Il ne mémorise par encore de seconde limitation de 30 vitesse VL2. Le calculateur 40 considère alors que la limitation de vitesse finale VL est égale à cette première limitation de vitesse VL1 (étape E2). Le calculateur 40 va alors surveiller si un nouveau panneau de limitation de vitesse 5 est identifié par le système de traitement d'images 30 (étape E3). Tant qu'aucun panneau de limitation de vitesse 5 n'est identifié, le calculateur 40 considère que la limitation de vitesse finale VL est égale à la première limitation de vitesse VL1 mémorisée dans sa mémoire vive (on rappelle que cette première limitation de vitesse VL1 est régulièrement mise à jour dans la mémoire vive). Puis dès que le système de traitement d'images 30 identifie un panneau de limitation de vitesse 5 et qu'il enregistre dans la mémoire vive du calculateur 40 une seconde limitation de vitesse VL2, le calculateur 40 considère que la limitation de vitesse finale VL est égale à cette seconde limitation de vitesse VL2 (étape E4). Au moment où le panneau de limitation de vitesse 5 est identifié, le calculateur 40 détermine la première valeur Z1 de l'un au moins des paramètres caractérisant la nature de la route 1 empruntée. Comme cela sera expliqué en détail dans la suite de cet exposé, il pourrait par exemple s'agir du nombre de voies de circulation 2. Le calculateur affecte par ailleurs la valeur 0 à un compteur de distance D parcourue par le véhicule automobile 10. Ce compteur de distance D va alors s'incrémenter en fonction de la distance parcourue par le véhicule automobile 10 depuis cette remise à zéro. Puis, le calculateur 40 considère que la limitation de vitesse finale VL reste égale à cette seconde limitation de vitesse VL2 tant qu'aucun nouveau panneau de limitation de vitesse 5 n'est identifié par le système de traitement d'images 30, et pour autant que la distance parcourue par le véhicule automobile 10 depuis que le dernier panneau de limitation de vitesse 5 a été identifié ne dépasse le seuil de distance Ds prédéterminé. En pratique, le calculateur 40 surveille à nouveau si un panneau de limitation de vitesse 5 est identifié par le système de traitement d'images 30 (étape E5). Si le système de traitement d'images 30 identifie un nouveau panneau de limitation de vitesse 5, l'algorithme revient à l'étape E4. Au contraire, si aucun nouveau panneau de limitation de vitesse 5 n'est identifié, le calculateur compare la valeur du compteur de distance D avec le seuil de distance Ds (étape E6). Si la valeur du compteur de distance D est inférieure au seuil de distance Ds, l'algorithme revient à l'étape E5. Au contraire, si la valeur du compteur de distance D est supérieure ou égale au seuil de distance Ds, le calculateur 40 acquiert la seconde valeur Z2 du (ou des) paramètre caractérisant la nature de la route 1 empruntée (étape E7). Puis, il compare les première et seconde valeurs Z1, Z2 de chaque paramètre (étape E8). Ainsi, le calculateur 40 va pouvoir déterminer si la nature de la route a changé depuis que le dernier panneau de limitation de vitesse 5 a été identifié. Si la nature de la route a changé, le calculateur 40 se fiera alors à la première limitation de vitesse VL1. En revanche, si elle n'a pas changé, il se fiera davantage à la seconde limitation de vitesse VL2 lue sur le denier panneau de limitation de vitesse identifié. En pratique, si les première et seconde valeurs Z1, Z2 sont égales (la nature de la route n'a pas changé), l'algorithme revient à l'étape E4 (le compteur de distance D est alors remis à zéro). Au contraire, si les première et seconde valeurs Z1, Z2 sont différentes, l'algorithme revient à l'étape E2. Comme cela a été mentionné supra, pour déterminer si la nature de la route a changé, le calculateur 40 pourra considérer un seul paramètre ou bien 20 plusieurs. A titre de premier exemple, aux étapes E4 et E7, le calculateur 40 pourra déterminer (à l'aide du système de traitement d'images 30) le nombre de voies de circulation 2 de la route 1 empruntée. Il pourra alors considérer que la nature de la route 1 a changé si ce nombre de voies a changé entre les étapes E4 et E7. 25 A titre de second exemple, aux étapes E4 et E7, le calculateur 40 pourra lire dans le système de navigation 20 le type de route 1 (autoroute, nationale, départementale, communale, ... ) et, à l'étape E8, il pourra considérer que la nature de la route 1 a changé si le type de route a changé. A titre de troisième exemple, aux étapes E4 et E7, le calculateur 40 30 pourra lire dans le système de navigation 20 le type de route 1 (autoroute, nationale, départementale, communale, ... ) et le type d'environnement (urbain, périurbain ou rural) et, à l'étape E8, il pourra considérer que la nature de la route 1 a changé si le type de route et/ou le type d'environnement a changé. A titre de quatrième exemple, aux étapes E4 et E7, le calculateur 40 pourra déterminer, à l'aide du système de traitement d'images 30, la forme des marquages au sol 3 latéraux, et, à l'étape E8, il pourra considérer que la nature de la route 1 a changé si la forme de ces marquages a changé. A titre de cinquième exemple, aux étapes E4 et E7, le calculateur 40 pourra lire dans le système de navigation 20 le type de route 1 (autoroute, nationale, départementale, communale, ...) et déterminer , à l'aide du système de traitement d'images 30, la forme des marquages au sol 3 latéraux, puis, à l'étape E8, il pourra considérer que la nature de la route 1 a changé si le type de route et/ou la forme des marquages a changé. Bien entendu, ces cinq exemples ne sont pas limitatifs et illustrent seulement diverses manières de procéder. S'agissant du seuil de distance Ds au-delà duquel on détermine si la nature de la route 1 a changé, il sera prédéterminé et mémorisé dans la mémoire morte du calculateur 40. On pourra prévoir d'y mémoriser une seule valeur de seuil de distance Ds, qui sera valable quelle que soit la nature de la route 1. Toutefois, préférentiellement, on y mémorisera plusieurs valeurs de seuil de distance Ds qui seront valables selon la nature de la route 1 empruntée. Ainsi, à titre de premier exemple, on pourra prévoir que ce seuil de distance Ds soit égal à: - 5 kilomètres si la route 1 est une autoroute, - 3 kilomètres si la route 1 est une nationale, - 2 kilomètres si la route 1 est une départementale, - 500 mètres si la route 1 est une communale. A titre de second exemple, on pourra prévoir que ce seuil de distance Ds soit égal à: - 5 kilomètres dans un environnement exclusivement rural, - 2 kilomètres dans un environnement périurbain (ou périurbain et rural), - 500 mètres dans un environnement urbain (ou urbain et périurbain). REVENDICATIONS1. Procédé de détermination d'une limitation de vitesse (VL) en vigueur sur une route (1) empruntée par un véhicule automobile (10), ledit véhicule automobile (10) étant équipé : - d'un système de navigation (20) comprenant un module de géolocalisation (21) et une cartographie des routes dans laquelle sont mémorisées des limitations de vitesse (VL1) associées à une partie au moins desdites routes, et - d'un système de traitement d'images (30) comprenant un moyen d'acquisition d'images (31) de la route empruntée et un module de traitement (32) apte à identifier sur lesdites images des panneaux de limitation de vitesse (5) disposés au voisinage de la route (1) empruntée, caractérisé en ce qu'il comprend des étapes consistant à: a) acquérir, au niveau de chaque panneau de limitation de vitesse (5) identifié, une première valeur (Z1) d'un paramètre relatif à la nature de la route (1) empruntée, b) acquérir, lorsque la distance (D) parcourue par le véhicule automobile (10) depuis que le dernier panneau de limitation de vitesse (5) a été identifié dépasse un seuil prédéterminé (Ds), une seconde valeur (Z2) du paramètre relatif à la nature de la route (1) empruntée, c) si les première et seconde valeurs (Z1, Z2) dudit paramètre sont différentes, lire dans le système de navigation (20) la limitation de vitesse associée à la route (1) empruntée. 2. Procédé de détermination selon la revendication précédente, dans lequel, entre les étapes a) et b), la limitation de vitesse (VL) considérée est celle lue sur le dernier panneau de limitation de vitesse (5) identifié. 3. Procédé de détermination selon l'une des revendications précédentes, dans lequel, préalablement à l'étape a), si aucun panneau de limitation de vitesse n'a été identifié, on lit dans le système de navigation (20) la limitation de vitesse associée à la route (1) empruntée. 4. Procédé de détermination selon l'une des revendications précédentes, dans lequel, à l'étape c), si les première et seconde valeurs dudit paramètre sont identiques, la limitation de vitesse considérée est celle lue sur le dernier panneaude limitation de vitesse (5) identifié. 5. Procédé de détermination selon l'une des revendications 1 à 4, dans lequel le système de navigation (20) mémorisant des valeurs du paramètre relatif à la nature d'une partie au moins des routes cartographiées, aux étapes a) et b), les première et seconde valeurs dudit paramètre sont lues dans le système de navigation (20). 6. Procédé de détermination selon l'une des revendications 1 à 4, dans lequel, aux étapes a) et b), les première et seconde valeurs dudit paramètre sont déterminées à l'aide du système de traitement d'images (30). 7. Procédé de détermination selon l'une des revendications précédentes, dans lequel ledit paramètre comprend l'une au moins des données suivantes : - le nombre de voies de circulation (2) sur la route (1), - le type d'environnement urbain, périurbain ou rural, - le type de route, - la forme des marquages au sol (3). 8. Véhicule automobile comprenant : - un système de navigation (20) comprenant un module de géolocalisation (21) et une cartographie des routes dans laquelle sont mémorisées des limitations de vitesse associées à une partie au moins desdites routes, et - un système de traitement d'images (30) comprenant un moyen d'acquisition d'images (31) de la route empruntée et un module de traitement (32) apte à identifier et à interpréter des panneaux de limitation de vitesse (5) disposés au voisinage de la route (1) empruntée, caractérisé en ce qu'il comporte un calculateur (40) qui est adapté à mettre en oeuvre un procédé de détermination d'une limitation de vitesse en vigueur sur une route (1) selon l'une des revendications précédentes. 9. Véhicule automobile selon la revendication précédente, dans lequel le système de navigation (20) mémorise des valeurs du paramètre relatif à la nature d'une partie au moins des routes cartographiées. 10. Véhicule automobile selon l'une des deux revendications précédentes, dans lequel le moyen d'acquisition d'images (31) est une caméra.