Brevet FR3096158A1 — publié le 20201120

Description Titre de l'invention : système et procédé d'aide à la mobilité d'un véhicule tout terrain [0001] L'invention concerne le domaine des systèmes d'aide à la mobilité de véhicules terrestres à roues. [0002] De manière générale, l'évaluation de la mobilité d'un véhicule sur un terrain consiste à estimer la capacité d'un véhicule à se mouvoir, sur route comme en tout-terrain, en partant d'informations caractérisant le véhicule, telles que ses dimensions, poids, puissance aux roues, ainsi que l'environnement de celui-ci, telles que la topographie, l'occupation du sol, la météo. [0003] Cette estimation de la mobilité peut être réalisée de manière déterministe, c'est-à-dire par modélisation physique et numérique, ou par une méthode experte ou statistique. Quelle que soit la méthode utilisée, l'estimation de la mobilité est généralement complexe, car elle est multifactorielle puisqu'elle dépend, entre autres, des caractéristiques du véhicule dont on veut évaluer la mobilité et des caractéristiques environnementales. Cette estimation demande par conséquent beaucoup de ressources, qu'elles soient de nature humaine, du fait de la variété des expertises nécessaires à cette estimation, ou de nature matérielle, nécessitant en particulier une grande capacité de calcul des ordinateurs, du fait de la complexité des algorithmes qu'il est nécessaire de mettre en oeuvre. [0004] Les produits de sortie de cette estimation de la mobilité d'un véhicule peuvent être des cartes de mobilité, par exemple de type « GO/NOGO » ou bien avec une estimation des vitesses. Dans d'autres cas, les produits de sortie de cette estimation peuvent être de type « aide à la décision », et proposent par exemple à un utilisateur un itinéraire optimal avec une indication des facteurs limitant la mobilité. [0005] Notamment, on connaît déjà dans l'état la technique, un système d'estimation de la navigabilité d'un terrain pour un véhicule donné et d'aide à la navigation d'un véhicule, comprenant un module d'estimation du terrain qui produit une carte à partir de capteurs placés à bord d'un véhicule. Ce système utilise également un module d'analyse qui estime au moins un paramètre parmi un angle de roulis prévu, un angle de tangage prévu et une garde au sol prévue, en fonction de la carte de terrain. Un module de planification détermine les données de contrôle du véhicule prévues pour chacune des cellules de terrain situées le long d'un trajet prévu du véhicule. Pendant le déplacement du véhicule, des capteurs sur le véhicule détectent l'angle de roulis réel et/ ou l'angle de tangage réel et/ou la garde au sol réelle dans chacune des cellules de terrain. Le système comprend en outre un module d'apprentissage qui peut ajuster au 2 moins un des paramètres estimés en fonction des données réelles détectées. [0006] Les systèmes d'aide à la mobilité des véhicules de l'état de la technique, tels que celui décrit ci-dessus, sont très complexes et nécessitent d'effectuer des calculs demandant beaucoup de ressources, ils ne sont donc pas utilisables sur des appareils mobiles simples, par exemple à interface tactile, qui peuvent être embarqués à bord d'un véhicule. [0007] On connaît également le système ECORS, développé par la demanderesse, et décrit en détail dans la publication intitulée « A GTS-hased Vehicle Mobility Estimator for Operational Contexts » (Audrey Hohmann et al, Transactions in GIS, 2013, 17(1): 78-95). Le système ECORS est capable à la fois d'estimer et de gérer les données environnementales (telles que la topographie, nature du sol, végétation, humidité du sol, rugosité du sol), de calculer les vitesses à partir des expérimentations, d'appliquer les facteurs correctifs liés à la complexité de l'environnement, et de produire des cartes de mobilité et des itinéraires, évoluant dynamiquement en fonction des prévisions météorologiques. Ce système présente plusieurs inconvénients : d'une part l'architecture du système ECORS est basée sur un réseau de plusieurs stations de travail, et d'autre part le temps dc réponse moyen est long (quelques jours sont nécessaires pour traiter quelques degrés carrés) [0008] L'invention a notamment pour but de proposer un système d'aide à la mobilité dc véhicules tout terrain rapide et utilisant peu de ressources de calcul et dc stockage, et apte à fonctionner sur des appareils mobiles de petite taille. [0009] A cet effet l'invention a pour objet un système d'aide à la mobilité d'un véhicule terrestre à roues permettant d'estimer une valeur de vitesse de déplacement du véhicule en tout point de discrétisation (i, j) d'une zone géographique, comprenant un premier module de stockage d'un vecteur de paramètres environnementaux pour chaque point de discrétisation ; un second module de stockage d'une vitesse en fonction de chaque vecteur de paramètres environnementaux ; un module de recherche d'une vitesse dans le second module de stockage en fonction d'un vecteur donné de paramètres environnementaux issu du premier module de stockage. [0010] Ainsi, le second module de stockage permet un accès rapide et nécessitant peu de ressources de calcul aux valeurs de vitesse prévues en chaque point de discrétisation de la zone géographique. [0011] Avantageusement, le système d'aide à la mobilité est apte à être inclus dans un boîtier dont le poids est inférieur à 500 g, et de préférence inférieur à 300 g et/ou la dimension la plus longue est inférieure à 20 cm. Ainsi, un utilisateur peut facilement embarquer le système dans un véhicule. Avantageusement, le système est installé dans un appareil de type téléphone mobile. [0012] Suivant d'autres caractéristiques optionnelles du système d'aide à la mobilité d'un 3 véhicule terrestre à roues prises seules ou en combinaison : - le second module de stockage comporte une hase de données comportant au moins un ensemble de valeurs de vitesse d'un véhicule donné, lesdites valeurs étant indexées en fonction d'un indice (idh) calculé à partir d'un vecteur de paramètres environnementaux. - le second module de stockage comporte une hase de données telle que ci-dessus, comportant également un facteur correspondant à un type de paramètre environnemental limitant le plus la vitesse, lesdits facteur étant indexées en fonction de l'indice (idh) calculé à partir d'un vecteur de paramètres environnementaux. Cela permet que l'utilisateur du système soit informé du facteur causant la limitation de la vitesse. Cette information peut lui être utile, pour, par exemple, décider de choisir un autre itinéraire, ou anticiper les difficultés rencontrées sur son parcours. - la recherche d'une vitesse comprend l'estimation des vitesses VO, j) en chaque point de discrétisation (i, j), de la moyenne des vitesses (MOY(V(i, j))) dans un voisinage, et l'écart-type des vitesses (SDT(V(i, j))). Ainsi, l'utilisateur tonnait l'incertitude sur la vitesse et donc la fiabilité du diagnostic retourné par le module de recherche. - le système comporte en outre un module de détermination d'un itinéraire optimal utilisant les valeurs de vitesse stockées dans le second module de stockage. Du fait de l'architecture du système, la recherche de l'itinéraire optimal nécessite peu de ressources de calcul. En effet, les valeurs des vitesses en chaque point de discrétisation j) sont déjà disponibles dans le second module de stockage et ne nécessitent donc pas d'être recalculées. - le système comporte en outre un module de stockage de paramètres caractérisant un type donné de véhicule, les paramètres étant choisis parmi au moins les dimensions du véhicule, le poids du véhicule, la puissance aux roues, et le module de recherche d'une vitesse tient compte également de l'un au moins des paramètres caractérisant le type de véhicule. - les paramètres environnementaux sont choisis parmi au moins les paramètres suivants : la pente du terrain, l'humidité du sol, l'occupation du sol, la nature du sol, la rugosité du sol. - l'humidité du sol est estimée en temps réel à partir des données météorologiques. Ce paramètre est en effet variable en fonction des conditions météorologiques, il est donc utile qu'il puisse être ajusté en temps réel. Dans d'autres modes de réalisation, l'humidité du sol est estimée à partir de statistiques météorologiques. - le module de recherche est apte à interpoler et moyenner la valeur de vitesse trouvée afin de limiter d'éventuels artefacts dus à la discrétisation des paramètres. - le système comporte un module de connexion à des serveurs distants permettant d'aller rechercher les vecteurs de paramètres environnementaux sur les serveurs distants et de les stocker dans le premier module de stockage. Ainsi, il n'est pas nécessaire que les données concernant la zone géographique soient stockées à l'avance, l'utilisateur peut commander au système d'aller les rechercher en fonction de ses besoins. - le système comporte en outre un module d'interface homme machine (1HM). Cette interface permet à un utilisateur d'interagir avec le système, pour calculer un itinéraire optimal, naviguer en suivant un itinéraire optimal calculé par le système, charger des données concernant les zones géographiques choisies. - le module 1HM possède deux modes de fonctionnement distincts, une interface tactile différente étant associée à chaque mode, le premier mode étant un mode planification permettant à un utilisateur du système de planifier et/ou consulter un futur itinéraire optimal à suivre pour se rendre d'un point de départ à un point d'arrivée, le second mode étant. un mode navigation dans lequel l'utilisateur se déplace dans le véhicule en suivant l'itinéraire optimal calculé par le système pour se rendre d'un point de départ à un point d'arrivée. Ainsi le système est ergonomique, et son utilisation est simplifiée. [0013] L'invention a également pour objet un procédé d'aide à la mobilité d'un véhicule terrestre à roues permettant d'estimer une valeur de vitesse de déplacement du véhicule en tout point de discrétisation d'une zone géographique, le procédé comprenant les étapes suivantes : - on discrétisc la zone géographique en un ensemble de points de discrétisation ; - on recherche un vecteur de paramètres environnementaux pour chaque point de discrétisation, dans une première base de données ; - on détermine une vitesse pour chaque point de discrétisation, au moyen d'une seconde base de données, dans laquelle les valeurs de vitesse sont organisées en fonction d'un indice (idb) calculé à partir d'un vecteur de paramètres environnementaux. [0014] Avantageusement, bien que de manière optionnelle, on construit la seconde base de données en réalisant les étapes suivantes : - on extrait les vecteurs de paramètres environnementaux pour chaque point de discrétisation ; - on calcule les étendues et les indices pour chaque paramètre environnemental ; - on calcule l'indice idb calculé à partir d'un vecteur de paramètres environnementaux ; - on estime les vitesses V(i, j), la moyenne des vitesses (MOY(V(i, j))) dans un voisinage, et l'écart-type des vitesses (SDT(V(i, j))). Brève description des figures [0015] L'invention sera mieux comprise à la lecture de la description qui va suivre donnée uniquement à titre d'exemple et faite en se référant aux dessins annexés clans lesquels : Ifig.1 l est une représentation d'une zone géographique représentée selon un maillage régulier, chaque cellule, ou maille étant repérée par ses coordonnées i et j ; Ifig.21 est une illustration schématique de l'architecture du système d'aide à la mobilité selon un mode de réalisation de l'invention ; Ifig.31 est une illustration schématique de l'architecture du système d'aide à la mobilité selon le mode de réalisation de la figure 2 montrant les échanges de données entre les différents modules ; Ifig.41 est une illustration schématique de l'architecture du système d'aide à la mobilité selon un mode autre de réalisation de l'invention ; Ifig.51 est une illustration conceptuelle d'un procédé d'aide à la mobilité pour un type de véhicule donné. Description détaillée [0016] L'invention concerne un système 10 d'aide à la mobilité d'un véhicule 200 terrestre à roues. Ce système permet d'estimer une valeur de vitesse de déplacement du véhicule en tout point de discrétisation (i, j) d'une zone géographique 300. [0017] Comme l'illustre la figure 1, la zone géographique 300 est représentée selon un maillage régulier appliqué sur la surface terrestre. On parle alors d'une représentation selon un mode raster ou maillé. Cc maillage constitue une grille formée de cellules de taille prédéterminée auxquelles sont attribuées des valeurs spécifiques. Chaque cellule, ou maille est repérée par ses coordonnées i et j. [0018] On a représenté sur la figure 2 une illustration schématique de l'architecture d'un système 10 d'aide à la mobilité d'un véhicule terrestre à roues selon un mode de réalisation. [0019] Lc système 10 d'aide à la mobilité d'un véhicule comprend : - au moins un premier module de stockage 100 de paramètres environ- nementaux ; au moins un second module de stockage 120 de vitesses en fonction de paramètres environnementaux ; un module de recherche 130 de vitesse dans le second module de stockage 120 en fonction de paramètres environnementaux issu du premier module de stockage 100. [0020] Avantageusement, le système 10, à l'exception du ou des serveurs distants, est apte à être inclus dans un boîtier dont le poids est inférieur à 500 g, et de préférence inférieur à 300 g et/ou la dimension la plus longue est inférieure à 20 cm. Par exemple, le système peut être installé dans un appareil de type téléphone mobile ou tablette. [0021] Le système 10 comporte ainsi, selon un exemple de réalisation, un écran tactile de 5 à 6 8 pouces, et un module d'affichage 111M (interface homme machine) permettant de visualiser les cartes, la localisation du véhicule par flux GPS, l'itinéraire optimal calculé entre le point de départ et d'arrivée, les facteurs limitants le long de l'itinéraire. [0022] Selon un exemple, le système 10 fonctionne sous un OS de type Android et dispose d'un flux GPS et/ou de moyens de communication sans fil de type Wifi et/ou 4G, 5G... [0023] Dans un mode de réalisation, le système comprend en outre un module de stockage des paramètres caractérisant chaque type de véhicule, les paramètres étant choisis de manière non limitative parmi au moins les dimensions du véhicule, le poids du véhicule, la puissance aux roues. Le type de véhicule est choisi de manière non limitative parmi un véhicule à quatre roues motrices (4x4), un blindé, un poids-lourd et un char. Le premier module de stockage 100 de paramètres environnementaux [0024] Le système 10 de la figure 2 comprend un premier module de stockage 100 dans lequel sont stockés des paramètres environnementaux sous forme de vecteurs u . Dans ce premier module de stockage 100, un vecteur u de paramètres environnementaux est stocké pour chaque point de discrétisation (i, j). [0025] Les paramètres environnementaux peuvent être choisis parmi les paramètres suivants en un point de discrétisation (i, j) : la pente P du terrain ; la classe O d'occupation du sol (abrégée OCS) ; la classe U de sol, c'est-à-dire la nature du sol (abrégée USCS) ; la rugosité R du sol ; l'humidité W du sol. [0026] Dans le mode de réalisation de la figure 2, un vecteur u de paramètres environ- nementaux constitue le quintuplet de paramètres suivants : u = i) [0027] Ainsi, les données stockées dans le premier module de stockage 100 constituent des cartes servant à affecter en tout point de la zone des valeurs de paramètres de paramètres environnementaux. [0028] Ce premier module de stockage 100 constitue un espace de stockage capable de gérer plusieurs mégaoctets de données. Selon un mode de réalisation, il s'agit d'une mémoire flash ou d'une carte SD de 32 Go à accès rapide (classe 10). [0029] Selon un mode de réalisation, le système 10 utilise les données copiées sur le module de stockage 100 avant la mission. [0030] Selon un autre mode de réalisation, le premier module de stockage 100 comporte un serveur distant 112, c'est-à-dire délocalisé hors du véhicule, et un moyen de communication 114 entre le module de recherche 130 et ledit serveur 112 pour télécharger les 7 données. Le moyen de communication 114 peut être du type GPS et/ou Wifi et/ou 4G, 5G... Le second module de stockage 120 de vitesses 100311 Le système 10 comprend également un second module de stockage 120, dans lequel sont stockées des valeurs de vitesses V(i,j) constituant au moins une base de données pour un véhicule donné. Dc préférence, le second module de stockage 120 comporte plusieurs hases de données de vitesses, chaque hase de données correspondant à un type de véhicule donné : un véhicule 4x4, un blindé, un poids-lourd et un char... [0032] Une telle hase de données peut par exemple être construite à partir d'une méthode semi-analytique (par exemple celle du modèle dit « ECORS », décrit en détail dans la publication intitulée « A G1S-hased Vehicle Mobility Estimator for Operational Contexts » (Audrey Hohmann et al, Transactions in GIS, 2013, 17(1): 78-95). [0033] Selon un mode préféré de réalisation, la hase de données est construite à partir d'une méthode semi-analytique (par exemple celle du modèle ECORS), en calculant une valeur de vitesse de progression pour tous les cas possibles des paramètres environnementaux (données en entrée du modèle dc la méthode semi-analytique). [0034] Cette hase de données, appelée hase de données des cas possibles, est ainsi constituée de valeurs de vitesse de progression pour un type de véhicule donné, estimées par la méthode semi-analytique pour toutes les possibilités de variations incrémentales de paramètres environnementaux. [0035] L'étendue et les classes de chaque paramètre d'entrée (paramètre environnemental) sont discrétisécs et traduites en autant de valeurs possibles, pour constituer un ensemble dc vecteurs de paramètres environnementaux, comme suit : la valeur de pente P varie entre 0° et P',,,' tous les AP = 1 degré ; la valeur de classe d'occupation O varie entre 1 et 0','', avec un pas de 1 ; la valeur de classe de sol U varie entre 1 et U',,,' avec un pas de 1 ; la valeur de rugosité R du sol varie entre 0 cm et R,''' avec un pas de 1 ; la valeur d'humidité W du sol 0% et W',,', avec un pas de 1. [0036] Chacun des paramètres environnementaux admet un nombre de possibilités connu, par exemple pour la pente, le nombre de possibilités np est calculé ainsi : [Math.1] P rn a x Prn np - AP [0037] Dc la même façon on calcule le nombre de possibilités no pour le paramètre O, nu pour le paramètre U, nr pour le paramètre R, et nw pour le paramètre W. [0038] La base de données des cas possibles est ainsi constituée d'un vecteur de valeurs de vitesse estimées par le modèle ECORS pour toutes les possibilités de variations incrémentales des paramètres. 8 100391 Dans cet espace de toutes les possibilités de variations incrémentales des paramètres, la valeur d'un paramètre peut être retrouvée par un index. Par exemple la pente pourra être retrouvée dans cet espace par son index donné par : IMath.21 (P(ii)-P fp-int p ni [0040] De la même façon on calcule les index io pour le paramètre O, iu pour le paramètre U, ir pour le paramètre R, et iw pour le paramètre W. [0041] Du fait que toutes les valeurs de vitesse sont rangées dans la base en fonction de chaque valeur possible des paramètres environnementaux, l'indice idb du vecteur de vitesse pour un point de discrétisation (i, j) de la zone géographique 300 dépend des valeurs d'entrées P,;, 0,j, j, j, et est calculée par la formule suivante : [Math.3] idb (nu= nu * nr * nw) +lu8 (nu nr nw) + (ru. nw) + -nw +I [0042] Ainsi, les valeurs de vitesse sont organisées/indexées dans la hase de données (unc hase par type de véhicule), en fonction d'un indice idb. L'indice idb dc la valeur de vitesse relative à un point dc discrétisation j) est calculé en fonction du vecteur de paramètres environnementaux en cc point. [0043] Grâce à ce procédé de stockage compact de l'information de la base de données, il est possible d'embarquer le second module de stockage 120 dans un appareil comprenant un écran tactile situé, par exemple, sur le tableau de bord du véhicule 200. [0044] De plus, il est ainsi très rapide de rechercher une vitesse pour un vecteur de paramètre donné, puisqu'un indice unique peut être calculé. [0045] Pour chaque type de véhicule prévu, un balayage de tous les cas est effectué dans cet ensemble pour calculer tous les diagnostics de navigabilité ou mobilité envisageables. Chacun de ces diagnostics est stocké dans une base de données de cas possibles, de manière spécifique à un type de véhicule. Le module de recherche 130 de vitesses [0046] Le module de recherche 130 permet d'estimer en un temps très court, de préférence de l'ordre de quelques secondes des valeurs de vitesse pour un véhicule terrestre à roues donné, et pour un vecteur de paramètre environnementaux d'entrée donné. [0047] Le module de recherche 130 recherche une valeur de vitesse dans le second module de stockage 120 en fonction d'un vecteur u j donné de paramètres environnementaux issu du premier module de stockage 100. Autrement dit, le module de recherche 130 extrait pour chaque vecteur de paramètres environnementaux u et par conséquent pour chaque point de discrétisation (i, j), une valeur de vitesse probable, qui est issue de la base de données 134 du second module de stockage 120. 9 [0048] Pour ce faire, le module de recherche 130 détermine l'indice idb de la vitesse, en fonction du vecteur u ij : [Math.3] itlb = ip * (no * nu * n-r * nw) + io (nu * nr * nw) + * (nr nw) + ir + 1 [0049] Dans un mode (le réalisation, le module de stockage 100 est un composant physique de taille réduite, par exemple, et de manière non limitative, une mémoire flash, une carte SD, un disque dur, et les données sont stockées dans le module de stockage 100 avant leur utilisation. Avantageusement, le système 10 comporte un moyen de communication 114 avec un serveur distant 112 qui permet d'aller rechercher sur le serveur distant les cartes caractérisant les paramètres environnementaux de la zone géographique 300 à couvrir et de les stocker dans le premier module de stockage 100 avant leur utilisation. Ces cartes servent à affecter en tout point (i,j) de la zone 300 des valeurs des paramètres environnementaux, qui constituent les paramètres d'entrée de la recherche. [0050] Dans un autre mode de réalisation, le premier module de stockage 100 comporte un serveur distant 112, le système 10 comprend également un moyen de communication 114 avec le serveur distant 112 qui permet d'aller rechercher sur le ou les serveurs les cartes caractérisant les paramètres environnementaux de la zone géographique 300 à couvrir. Ces cartes servent à affecter en tout point (i, j) de la zone 300 des valeurs des paramètres environnementaux, qui constituent les paramètres d'entrée de la recherche. Dans ce mode de réalisation, la communication par le moyen de communication 114 se fait entre le serveur distant 112 et le module de recherche 130. [0051] Selon un mode de réalisation, certains paramètres environnementaux peuvent être estimés en temps réel, plutôt que récupérés dans le premier module de stockage 100. [0052] Ainsi, selon un exemple de réalisation, l'humidité W du sol est estimée en temps réel à partir de données météorologiques, et non extraite du premier module de stockage 100. Ce paramètre environnemental est alors également utilisé comme paramètre d'entrée de la recherche. [0053] Dans un autre mode de réalisation, l'humidité W du sol est estimée à partir de sta- tistiques météorologiques. [0054] Selon un mode de réalisation avantageux, le module de recherche 130 est apte à in- terpoler et moyenner la valeur de vitesse à déterminer. Cela permet de limiter les éventuels artefacts dus à la discrétisation des paramètres environnementaux. La figure 3 illustre un exemple d'algorithme détaillé pour la mise en oeuvre d'un tel procédé d'aide à la mobilité selon l'invention. [0055] L'algorithme de la figure 3 comprend les étapes suivantes : - pour chaque point de discrétisation (i, j) de la zone 300, extraire du premier module de stockage 100 les valeurs de chacun des paramètres environnementaux, P. U. ; afin de constituer un vecteur u u de paramètres environnementaux ; sur la figure 3 les paramètres environnementaux sont la pente, l'occupation du sol, la nature du sol, la rugosité, et l'humidité ; - pour chacun des paramètres environnementaux du vecteur u u les étendues et les index sont calculés ; - l'indice idh est calculé pour chaque point de discrétisation (i, j) ; - pour chaque point de discrétisation (i, j), une estimation de la vitesse V(i, j), de la moyenne (MOY(V(i, j))) et de l'écart-type (SIDT(V(i, j))) est fournie. [0056] Les valeurs moyennes de vitesse à l'emplacement (i, j) et les écart-types corres- pondants sont calculés pour des variations de chaque paramètre autour de sa position idéale par exemple pour la pente : [Math.4] p - 1 -±c ip ip -y I_ Par exemple pour la moyenne : [Math..5] ip - 1 _ REVENDICATIONSSystème (10) d'aide àla mobilité d'un véhicule terrestre à roues permettant d'estimer une valeur de vitesse de déplacement du véhicule en tout point de discrétisation (i, j) d'une zone géographique (300), caractérisé en cc qu'il comprend : - un premier module de stockage (100) d'un vecteur de paramètres environnementaux pour chaque point de discrétisation ; - un second module de stockage (120) d'une vitesse en fonction de chaque vecteur de paramètres environnementaux ; - un module de recherche (130) d'une vitesse dans le second module de stockage (120) en fonction d'un vecteur donné de paramètres environnementaux issu du premier module de stockage (100). Système (10) selon l'une des revendications précédentes, dans lequel le second module de stockage (120) comporte une base de données (134) comportant au moins un ensemble de valeurs de vitesse d'un véhicule donné, lesdites valeurs étant organisées/indexées en fonction d'un indice (idb) calculé à partir d'un vecteur de paramètres environnementaux. Système (10) selon la revendication 2, dans lequel le second module de stockage (120) comporte une base de données (134) comportant également un facteur correspondant à un type de paramètre environnemental limitant le plus la vitesse, lesdits facteurs étant organisées/ indexées en fonction de l'indice (idb) calculé à partir d'un vecteur de paramètres environnementaux. Système (10) selon la revendication 2 ou 3, dans lequel la recherche d'une vitesse comprend l'estimation des vitesses VU, j) en chaque point de discrétisation (i, j), de la moyenne des vitesses (MOY(V(i, j))) dans un voisinage, et l'écart-type des vitesses (SDT(V(i, j))) Système (10) selon l'une des revendications précédentes, comportant un module de détermination d'un itinéraire optimal utilisant les valeurs de vitesse stockées dans le second module de stockage. Système (10) selon l'une des revendications précédentes comprenant en outre un module de stockage de paramètres caractérisant un type donné de véhicule, les paramètres étant choisis parmi au moins les dimensions du véhicule, le poids du véhicule, la puissance aux roues, et le module de recherche d'une vitesse tenant compte également de l'un au moins des paramètres caractérisant le type de véhicule. Système (10) selon l'une des revendications précédentes, dans lequel les 14 [Revendication 8] [Revendication 9] [Revendication 10] [Revendication 11] [Revendication 12] [Revendication 13] [Revendication 14] paramètres environnementaux sont choisis parmi au moins les paramètres suivants : la pente du terrain, l'humidité du sol, l'occupation du sol, la nature du sol, la rugosité du sol. Système (10) selon la revendication précédente, dans lequel dans lequel l'humidité du sol est estimée en temps réel à partir des données météorologiques. Système (10) selon l'une des revendications précédentes, dans lequel le module de recherche (130) est apte à interpoler et moyenner la valeur de vitesse trouvée afin de limiter d'éventuels artefacts dus à la discrétisation des paramètres. Système (10) selon l'une des revendications précédentes dans lequel le premier module de stockage (100) comprend un serveur distant (112), le système (10) comprenant en outre un moyen de connexion (114) au serveur distant (112) permettant d'aller rechercher les vecteurs de paramètres environnementaux sur le serveurs distant (112). Système (10) selon l'une des revendications précédentes, adapté à être inclus dans un boîtier dont le poids est inférieur à 500 g, et de préférence inférieur à 300 g et/ou la dimension la plus longue est inférieure à 20 cm, hors serveur distant (112). Système (10) selon l'une des revendications précédentes, comportant en outre un module d'interface homme machine (IHM). Système (10) selon la revendication précédente, dans lequel le module IHM possède deux modes de fonctionnement distincts, une interface tactile différente étant associée à chaque mode, le premier mode étant un mode planification permettant à un utilisateur du système de planifier et/ ou consulter un futur itinéraire optimal à suivre pour se rendre d'un point de départ à un point d'arrivée, le second mode étant un mode navigation dans lequel l'utilisateur se déplace dans le véhicule en suivant l'itinéraire optimal calculé par le système pour se rendre d'un point de départ à un point d'arrivée. Procédé d'aide à la mobilité d'un véhicule terrestre à roues permettant d'estimer une valeur de vitesse de déplacement du véhicule en tout point de discrétisation d'une zone géographique, caractérisé en ce qu'il comprend les étapes suivantes : - on discrétise la zone géographique en un ensemble de points de discrétisation ; - on recherche un vecteur de paramètres environnementaux pour chaque point de discrétisation, dans une première base de données ; 15 [Revendication 15] - on détermine une vitesse pour chaque point dc discrétisation, au moyen d'une seconde hase de données, dans laquelle les valeurs de vitesse sont organisées en fonction d'un indice (idh) calculé à partir d'un vecteur de paramètres environnementaux. Procédé selon la revendication précédentes, dans lequel on construit la seconde hase dc données en réalisant les étapes suivantes : - on extrait les vecteurs de paramètres environnementaux pour chaque point de discrétisation ; - on calcule les étendues et les indices pour chaque paramètre environnemental ; - on calcule l'indice idh calculé à partir d'un vecteur de paramètres environnementaux ; - on estime les vitesses V(i, j), la moyenne des vitesses (MOY(V(i, j))) dans un voisinage, et l'écart-type des vitesses (SDT(V(i, j)))