Brevet FR2847699A1 — publié le 20040528

La présente invention concerne la détection et la poursuite d'un objet en utilisant un système de traitement d'image embarqué dans un système automatique ou un système de véhicule intelligent. La présente invention concerne plus particulièrement un véhicule autonome, et de façon plus spécifique un appareil et un procédé pour estimer le mouvement d'un véhicule autonome tel qu'un robot mobile et détecter une information tridimensionnelle (3D) d'un objet apparaissant devant le véhicule autonome en mouvement. A l'heure actuelle, avec le développement constant de l'intérêt porté aux robots, diverses sortes de robots sont proposées et développées de façon active. Bien que les robots soient fabriqués pour de nombreuses applications, la commande de mouvement est une exigence pour toute application de robotique. En particulier, pour commander de façon précise le mouvement d'un véhicule autonome tel qu'un robot mobile, il est nécessaire d'avoir non seulement une information concernant le mouvement du véhicule autonome lui-même, pour une prévision de chemin et une localisation exactes du véhicule autonome, mais également une information tridimensionnelle (3D) d'un objet, par exemple un obstacle, en ce qui concerne une distance entre le véhicule autonome et l'objet, une forme tridimensionnelle de l'objet, etc., pour permettre au véhicule autonome d'éviter l'obstacle apparaissant devant lui. Il a été proposé une variété de procédés pour estimer le mouvement d'un véhicule autonome et obtenir une information 3D concernant un objet apparaissant devant le véhicule autonome en mouvement. Habituellement, cette information 3D est extraite d'une image bidimensionnelle (2D) obtenue par l'intermédiaire d'une caméra. Cependant, les procédés qui extraient une information 3D d'une image 2D ont fondamentalement des restrictions dans l'obtention d'une information géométrique épipolaire correcte. Pour résoudre le problème décrit ci-dessus, le brevet des E.U.A. nO 6 430 304 délivré à Hanna et al. le 6 aot 2002 et intitulé "Method and Apparatus for Processing Images to Compute Image Flow Information", le brevet des E.U.A. nO 6 421 961 délivré à Hicks le 2 juillet 2002, et intitulé "Rectifying Mirror", le brevet des E.U.A. n0 6 393 144 délivré à Rogina et al. le 21 mai 2002 et intitulé "Image Transformation and Synthesis Methods", ou autres, proposent des procédés pour calculer de façon plus exacte une information géométrique épipolaire en éliminant du bruit. Cependant, malgré le fait qu'une information géométrique épipolaire plus exacte puisse être obtenue, il demeure nécessaire de considérer de nombreuses hypothèses et restrictions dans le calcul du mouvement d'un véhicule autonome tel qu'un robot mobile, et par conséquent il y a encore de nombreuses restrictions lorsqu'on applique ces procédés classiques. La présente invention procure un appareil et un procédé pour obtenir de façon plus exacte et plus simple une information de mouvement d'un véhicule autonome luimême, ainsi qu'une information tridimensionnelle concernant un objet qui existe dans un chemin de déplacement du véhicule autonome. Selon un aspect de la présente invention, celle-ci procure un véhicule autonome incluant une unité de détection de points correspondants pour obtenir une information concernant des points correspondants entre des images provenant d'au moins deux images obtenues par une caméra; une unité de mesure d'orientation pour calculer une information d'orientation du véhicule autonome; une unité de calcul épipolaire pour calculer une information géométrique épipolaire sur la base de l'information d'orientation et de l'information concernant des points correspondants; une unité d'analyse de mouvement pour analyser le mouvement du véhicule autonome sur la base de l'information géométrique épipolaire calculée; et une unité d'analyse d'information tridimensionnelle (3D) pour analyser une information 3D d'un objet qui se trouve devant le véhicule autonome, sur la base de l'information géométrique épipolaire calculée. Selon un autre aspect de la présente invention, celle-ci procure un appareil pour estimer le mouvement d'un véhicule autonome, qui comprend une unité de détection de points correspondants pour obtenir une information concernant des points correspondants entre des images provenant d'au moins deux images obtenues par une caméra; une unité de mesure d'orientation pour calculer une information d'orientation du véhicule autonome; une unité de calcul épipolaire pour calculer une information géométrique épipolaire sur la base de l'information d'orientation et de l'information concernant des points correspondants; et une unité d'analyse de mouvement pour analyser le mouvement du véhicule autonome sur la base de l'information géométrique épipolaire calculée. Selon un autre aspect de la présente invention, celle-ci procure un appareil pour détecter une information tridimensionnelle (3D) d'un objet se trouvant devant un véhicule autonome, qui comprend une unité de détection de points correspondants pour obtenir une information concernant des points correspondants entre des images provenant d'au moins deux images obtenues par une caméra; une unité de mesure d'orientation pour calculer une information d'orientation du véhicule autonome; une unité de calcul épipolaire pour calculer une information géométrique épipolaire sur la base de l'information d'orientation et de l'information concernant des points correspondants; et une unité d'analyse d'information 3D pour analyser une information 3D de l'objet se trouvant devant le véhicule autonome, sur la base de l'information géométrique épipolaire calculée. Selon un autre aspect de la présente invention, celle-ci procure un procédé pour commander le mouvement d'un véhicule autonome, qui comprend les étapes suivantes (a) on obtient une information concernant des points correspondants entre des images provenant d'au moins deux images obtenues par une caméra; (b) on calcule une information d'orientation du véhicule autonome; (c) on calcule une information géométrique épipolaire sur la base de l'information d'orientation et de l'information concernant des points correspondants; (d) on analyse le mouvement du véhicule autonome sur la base de l'information géométrique épipolaire calculée; et (e) on analyse une information tridimensionnelle d'un objet qui se trouve devant le véhicule autonome sur la base de l'information géométrique épipolaire calculée. Selon un autre aspect de la présente invention, celle-ci procure un procédé pour estimer le mouvement d'un véhicule autonome, qui comprend les étapes suivantes: (a) on obtient une information concernant des points correspondants entre des images provenant d'au moins deux images obtenues par une caméra; (b) on calcule une information d'orientation du véhicule autonome; (c) on calcule une information géométrique épipolaire sur la base de l'information d'orientation et de l'information concernant des points correspondants; et (d) on analyse le mouvement du véhicule autonome sur la base de l'information géométrique épipolaire calculée. Selon un autre aspect de la présente invention, celle-ci procure un procédé pour détecter une information tridimensionnelle (3D) d'un objet se trouvant devant un véhicule autonome, qui comprend les étapes suivantes: (a) on obtient une information concernant des points correspondants entre des images provenant d'au moins deux images obtenues par une caméra; (b) on calcule une information d'orientation du véhicule autonome; (c) on calcule une information géométrique épipolaire sur la base de l'information d'orientation et de l'information concernant des points correspondants; et (d) on analyse une information 3D de l'objet se trouvant devant le véhicule autonome sur la base de l'information géométrique épipolaire calculée. D'autres caractéristiques et avantages de l'invention seront mieux compris à la lecture de la description qui va suivre de modes de réalisation préférés, donnés à titre d'exemples non limitatifs. La suite de la description se réfère aux dessins annexés, dans lesquels: La figure 1 est un schéma synoptique d'un véhicule autonome incorporant un système pour estimer le mouvement du véhicule autonome et détecter une information tridimensionnelle d'un objet se trouvant devant le véhicule autonome, conforme à un mode de réalisation préféré de la présente invention; la figure 2 illustre des configurations géométriques épipolaires de deux images obtenues de façon consécutive par la caméra représentée sur la figure 1; la figure 3 illustre une disposition des capteurs inclus dans l'unité de mesure d'orientation représentée sur la figure 1, et les coordonnées des capteurs; la figure 4 illustre les angles d'Euler correspondant aux coordonnées de la caméra représentée sur la figure 1; la figure 5 illustre la relation entre les coordonnées fixes, liées au sol, et les coordonnées des capteurs représentés sur la figure 1; la figure 6 est un organigramme d'un procédé pour estimer le mouvement d'un véhicule autonome et pour détecter une information tridimensionnelle d'un objet se trouvant devant le véhicule autonome, conforme à un mode de réalisation préféré de la présente invention; et les figures 7a à 7c sont des illustrations photographiques montrant des points correspondants et une information géométrique épipolaire obtenus par un système pour détecter une information tridimensionnelle d'un objet se trouvant devant un véhicule autonome, conforme à la présente invention. La figure 1 est un schéma synoptique d'un véhicule autonome 100 incorporant un système pour estimer le mouvement du véhicule autonome et détecter une information tridimensionnelle d'un objet se trouvant devant le véhicule autonome, conforme à un mode de réalisation préféré de la présente invention. En se référant à la figure 1, on note que le véhicule autonome 100 comprend une caméra 110, une unité de traitement d'image 120, une unité de mesure d'orientation 130, une unité de commande principale 140 et une unité de commande de mouvement 150. La caméra 110 est fixée sur le véhicule autonome et obtient continuellement des images de la région située devant le véhicule autonome 100, avec une cadence d'images prédéterminée. Bien que ceci ne soit pas représenté sur la figure 1, on suppose que la caméra 110 et le véhicule autonome 100 ont les mêmes coordonnées. L'unité de traitement d'image 120 est connectée à la caméra 110 et remplit la fonction d'un dispositif de capture d'images pour capturer des images d'entrée en un format d'image prédéterminé. Les images traitées au passage par l'unité de traitement d'image 120 sont fournies à l'unité de commande principale 140 pour analyser le mouvement du véhicule autonome 100 et une information tridimensionnelle (3D) d'un objet se trouvant devant le véhicule autonome 100. Bien qu'une seule caméra 110 soit représentée sur la figure 1, de façon que le véhicule autonome 100 puisse être réalisé avec une structure simple et de façon peu coteuse, on notera qu'il est possible d'utiliser une caméra stéréoscopique pour obtenir deux images en même temps, ou au moins deux caméras. L'unité de mesure d'orientation 130 mesure l'orientation du véhicule autonome 100. Dans ce but, l'unité de mesure d'orientation comprend un capteur d'accélération 131, pour détecter l'accélération du véhicule autonome 100, et un capteur de flux magnétique 132. Ici, le capteur d'accélération 131 est également utilisé pour mesurer la gravité, tandis que le capteur de flux magnétique 132 est utilisé pour mesurer le magnétisme terrestre. L'unité de mesure d'orientation 130 calcule une information d'orientation du véhicule autonome 100 par rapport aux coordonnées terrestres fixes, en utilisant les valeurs absolues des valeurs obtenues par le capteur d'accélération 131 et le capteur de flux magnétique 132. L'unité de commande principale 140 commande le fonctionnement d'ensemble du véhicule autonome 100. Ainsi, l'unité de commande principale 140 analyse le mouvement du véhicule autonome 100 et une information 3D d'un objet se trouvant devant le véhicule autonome 100, pour commander efficacement le véhicule autonome 100. Dans ce but, l'unité de commande principale 140 comprend une unité de détection de points correspondants 141, une unité de calcul épipolaire 142, une unité d'analyse de mouvement 143 et une unité d'analyse d'information 3D 144. L'unité de détection de points correspondants 141 détecte des points correspondants placés dans l'environnement à partir de deux images consécutives obtenues par la caméra 110, à une cadence d'images prédéterminée. L'unité de calcul épipolaire 142 calcule une information géométrique épipolaire sur la base de l'information d'orientation R du véhicule autonome 100 fournie par l'unité de mesure d'orientation 130, et de l'information de points correspondants fournie par l'unité de détection de points correspondants 141. Sur la base de l'information géométrique épipolaire calculée par l'unité de calcul épipolaire 142, l'unité d'analyse de mouvement 143 analyse le mouvement du véhicule autonome 100. En outre, sur la base de l'information géométrique épipolaire calculée par l'unité de calcul épipolaire 142, l'unité d'analyse d'information 3D 144 analyse l'information 3D d'un objet apparaissant devant le véhicule autonome 100 en mouvement, c'est-à-dire une information concernant une distance entre le véhicule autonome 100 et l'objet, une information sur une forme 3D de l'objet, etc. L'unité de commande de mouvement 150 commande le mouvement du véhicule autonome 100 en réponse à une instruction de commande provenant de l'unité de commande principale 140. La figure 2 illustre des configurations géométriques épipolaires de deux images obtenues consécutivement au moyen de la caméra 110 représentée sur la figure 1. Ainsi, en référence à la figure 2, on voit deux images obtenues consécutivement au moyen de la caméra représentée sur la figure 1, à une cadence d'images prédéterminée. On notera que sauf si le véhicule autonome s'arrête, les deux images obtenues au moyen de la caméra 110 sont à deux emplacements différents. En se référant à nouveau à la figure 2, on note que des systèmes de coordonnées centrés au milieu de l'objectif de la caméra 110 placée aux deux emplacements différents sont définis de la façon suivante: C1 = (X1, Y1, Z1) et C2 = (X2, Y2, Z2)... (1) En relation avec les systèmes de coordonnées définis ci-dessus, les plans images projetés sont définis de la façon suivante U, = (ul, v1, f) et U2 = (u2, v2, f)... (2) avec les notations suivantes: UL est un point image projeté sur une image précédente, U2 est un point image projeté sur une image suivante, u et v sont des coordonnées x et y des plans images correspondants, et f est une distance focale de la caméra. La relation entre la caméra 100 à un emplacement et celle à l'autre emplacement est définie par la relation suivante: X2 = R12 (Xl - T1)... (3) dans laquelle R12 représente une information d'orientation entre deux images, et T1 représente une information de translation par rapport à l'image précédente. La relation entre le système de coordonnées de la caméra 110 et celui des images par rapport à un point arbitraire j, peut être représentée de la façon suivante U__ f Xlj et U2j fX2j (4) Jij z2j Pour simplifier l'Equation (4), on définit une matrice arbitraire Q de la façon suivante Q = RS, et 0 T3 -T2 S= -T3 0 Tl... (5) T2 - TI O avec les notations suivantes R est une matrice de rotation et S est un vecteur de translation dans une représentation matricielle. La relation Q entre le système de coordonnées de la caméra 110 et celui des images est déterminée par la multiplication de la matrice de rotation R par le vecteur de translation S. L'Equation (5) peut être généralisée de la façon suivante: Siv = FîvaTa... (6) Ici, si les valeurs de (k, v, à) ne sont pas une permutation de (1, 2, 3), SXv est égal à zéro. En utilisant les équations ci-dessus, on peut obtenir XTQ12X2 de la façon suivante = [Rk (Xk - Tk)]T Rlk__2_Tc5X2 = (Xx - T) **-(7) Ici, du fait que Egva a une caractéristique anti- symétrique, on peut obtenir l'équation suivante: X2TQ12Xl = (8) L'Equation (8) peut être représentée de la façon suivante: -x2 -T- [q Y2 q2l Z2 - -q31 q,2 q,3 XlI q22 q23 YI = O q32 q33_ Lz, j *-- (9) i façon L'Equation (9) suivante: peut être arrangée de lU XIX2 1X2 ZYX2 X1Y2 YI Y2 ZxY2 X1Z2 Y1Z2 1ZZ2 T q11 q12 q13 q21 q22 q23 q31 q32 _q33 _ =O (10) Si q33 est égal à 1 dans l'Equation (10), et l'Equation (4) représentant la relation entre la caméra 110 et les images est appliquée à l'Equation (10), l'Equation (10) peut alors être exprimée de la façon suivante: u1u2 v1u2 fU2 ulv2 fV2 f 1 fri- T q1j q12 q13 q21 q22 q23 q31 q32 - =0 (11) 1l Comme il ressort de 1'Equation (11), une information portant sur au moins huit points correspondants est exigée pour obtenir l'information géométrique épipolaire. Cependant, pour obtenir huit points correspondants à partir d'un plan image et pour sélectionner et utiliser leur information de façon appropriée, il est nécessaire de respecter de nombreuses restrictions géométriques épipolaires. En outre, pour extraire séparément les composantes de la matrice de rotation R et du vecteur de translation S, à partir de l'information géométrique épipolaire, de nombreuses restrictions et hypothèses sont exigées. Par conséquent, conformément à la présente invention, on calcule l'information géométrique épipolaire, la matrice de rotation R et le vecteur de translation S en utilisant les composantes de la matrice de rotation mesurées par l'unité de mesure d'orientation 130, au lieu d'extraire l'information géométrique épipolaire et la matrice de rotation R en utilisant des équations mathématiques telles que l'Equation (11). La figure 3 illustre une disposition des capteurs inclus dans l'unité de mesure d'orientation représentée sur la figure 1, et les coordonnées des capteurs. La figure 4 illustre les angles d'Euler correspondant aux coordonnées de la caméra représentée sur la figure 1, et la figure 5 illustre la relation entre les coordonnées fixes liées au sol et les coordonnées des capteurs représentés sur la figure 1. On décrira en référence aux figures 3 à 5 un procédé conforme à la présente invention pour mesurer l'orientation du véhicule autonome 100. Comme décrit ci-dessus en référence à la figure 1, l'unité de mesure d'orientation 130 comprend un capteur d'accélération 131 et un capteur de flux magnétique 132. En référence aux figures 3 à 5, on note que le capteur d'accélération 131 détecte et calcule un angle 4 autour de l'axe z, c'est-à-dire l'angle entre le plan x-y du véhicule autonome 100 et le plan x-y du système de coordonnées fixe lié au sol (le système de coordonnées absolues), conformément à l'équation suivante 0 = rI1a2 + i2ay + 13a. 0 = r2la, + r2ay + r2,aa... (12) -G= r3,a.,+r,2ay+ r,,a. Dans l'Equation (12) ci-dessus, rij est un élément de la matrice de rotation R, et la matrice de rotation R peut être représentée de la façon suivante [cXbc9 cçXs9sç-sçXc cçSsOcqp+sçzsfp R= sbsO sbs6sço+cbcço s s0c9cçsçp..I(13) L -5sO C.S O COCcO De façon similaire, le capteur de flux magnétique 132 calcule un angle p autour de l'axe x, c'est-à-dire l'angle entre le plan y-z du véhicule autonome 100 et le plan y-z du système de coordonnées fixe lié au sol, conformément à l'équation suivante: M = r,1m.+ r12mY + r3m. O = r2Im, + r22mY + r23m2 O = r31M. + r32MY + r3,M.... (14) Dans le cas de la mesure de la matrice de rotation R en utilisant l'Equation (14) et l'angle d'Euler comme représenté sur la figure 14, l'information géométrique épipolaire peut être représentée simplement de la façon suivante: Q12U2 = UrRI2SU2=...0(15) Si l'on suppose que la matrice de rotation R12 est connue dans l'Equation (15), on peut obtenir l'équation suivante UR12SU2 = USU2=0...=(16) D'après l'Equation (16), on voit que UT=-UrRR2, et l'Equation (16) peut être écrite de la façon suivante USU2.4vIjT T2][U2] UiTSU2 VI [v l3 TI;] v] =0o f v-f2 1FT fVI - fV2 TI UTSU2= u1 -fU2 IlT2 = ... (17) UIV2-vIu2 jTj Si T3 est égal à 1 dans 1'Equation (17), on peut obtenir l'équation suivante fVu][T1= rUM-VIU2]...(18) Comme il ressort de l'Equation (18), conformément à la présente invention, il est possible d'obtenir correctement l'information géométrique épipolaire en utilisant au moins deux points correspondants. En comparaison avec ceci, on note que les procédés classiques exigent au moins huit points correspondants. Ainsi, il est possible de résoudre plus simplement les problèmes de configuration géométrique épipolaire qui ont été difficilement résolus et qui sont sujets à de nombreuses restrictions. En particulier, du fait qu'au moins deux points correspondants sont exigés conformément à la présente invention, il est possible d'obtenir une information géométrique épipolaire en utilisant des procédés plus variés et vérifiés. De ce fait, les points correspondants peuvent être mesurés de façon plus exacte, et par conséquent il est possible d'analyser plus simplement et plus exactement le mouvement d'un véhicule autonome et une information 3D d'un objet se trouvant devant le véhicule autonome. La figure 6 est un organigramme d'un procédé pour estimer le mouvement d'un véhicule autonome et détecter une information tridimensionnelle d'un objet se trouvant devant le véhicule autonome, conforme à un mode de réalisation préféré de la présente invention. En premier lieu, deux images consécutives sont obtenues au moyen de la caméra 110 (ETAPE 1100). A moins que le véhicule autonome 100 s'arrête, les deux images sont obtenues à deux emplacements différents. Lorsque les deux images consécutives sont obtenues à l'ETAPE 1100, l'unité de mesure d'orientation 130 détecte les directions de la gravité et du magnétisme terrestre en utilisant respectivement le capteur d'accélération 131 et le capteur de flux magnétique 132, et elle calcule l'orientation du véhicule autonome 100 par rapport au système de coordonnées fixe lié au sol, en utilisant les valeurs absolues des valeurs détectées par les capteurs respectifs (ETAPE 1300). Ensuite, l'unité de détection de points correspondants incluse dans l'unité de commande principale extrait au moins deux points correspondants des deux images consécutives obtenues à l'ETAPE 1100 (ETAPE 1410). Ensuite, l'unité de calcul épipolaire 142 calcule une information géométrique épipolaire sur la base de la matrice de rotation R du véhicule autonome 100, fournie par l'unité de mesure d'orientation 130, et de l'information de points correspondants extraite par l'unité de détection de points correspondants 141 (ETAPE 1420). Les figures 7a à 7c sont des illustrations photographiques montrant des points correspondants et une information géométrique épipolaire obtenus par un système pour détecter une information 3D d'un objet se trouvant devant un véhicule autonome, conforme à la présente invention. Plus spécifiquement, la figure 7a montre les résultats d'extraction des points correspondants à partir de deux images consécutives, et la figure 7B montre les résultats d'extraction d'une information géométrique épipolaire des points correspondants représentés sur la figure 7a. En outre, la figure 7c montre les résultats de l'élimination de points aberrants dans les images représentées sur la figure 7b. Comme il ressort des figures 7a à 7c, conformément à la présente invention, l'information géométrique épipolaire peut être obtenue de manière exacte en utilisant seulement deux points correspondants, sans aucun effet négatif d à diverses restrictions dans le calcul de l'information géométrique épipolaire. Il est donc possible d'analyser plus exactement le mouvement d'un véhicule autonome et une information 3D concernant un objet se trouvant devant le véhicule autonome. En se référant à nouveau à la figure 6, on note qu'après que l'information géométrique épipolaire a été calculée à l'ETAPE 1420, l'unité d'analyse de mouvement 143 analyse le mouvement du véhicule autonome 100 sur la base de l'information géométrique épipolaire (ETAPE 1430), et l'unité d'analyse d'information 3D 244 analyse l'information 3D d'un objet se trouvant devant le véhicule autonome 100 (ETAPE 1440). Comme décrit ci-dessus, conformément à la présente invention, il est possible d'obtenir correctement l'information géométrique épipolaire à partir de deux points correspondants seulement, et de résoudre plus simplement les problèmes de configuration géométrique épipolaire qui sont difficiles à résoudre en utilisant des procédés classiques. En outre, il est possible d'analyser plus simplement et plus exactement le mouvement d'un véhicule autonome et une information 3D d'un objet se trouvant devant le véhicule autonome, en utilisant une information portant seulement sur deux points correspondants. La présente invention peut être mise en oeuvre sous la forme d'un code lisible par ordinateur, se trouvant sur un support d'enregistrement et exécuté sur un ordinateur. Le support d'enregistrement peut inclure n'importe quelle sorte de dispositifs d'enregistrement dans lesquels des données sont stockées. Des exemples du support d'enregistrement comprennent une mémoire morte, une mémoire vive, un CD-ROM, une bande magnétique, des disques durs, des disquettes, une mémoire flash, des dispositifs de stockage de données optiques et même une onde porteuse, par exemple une transmission sur l'Internet. En outre, le support d'enregistrement peut être réparti parmi des systèmes informatiques qui sont interconnectés par un réseau, et la présente invention peut être stockée et mise en oeuvre sous la forme d'un code de calcul dans le réseau. Il va de soi que de nombreuses modifications peuvent être apportées au dispositif et au procédé décrits et représentés, sans sortir du cadre de l'invention. REVENDICATIONS 1. Véhicule autonome, caractérisé en ce qu'il comprend: une unité de détection de points correspondants (141) pour détecter des points correspondants à partir d'au moins deux images consécutives obtenues au moyen d'une caméra (110); une unité de mesure d'orientation (130) pour calculer une information d'orientation du véhicule autonome (100); une unité de calcul épipolaire (142) pour calculer une information géométrique épipolaire sur la base de l'information d'orientation et de l'information concernant des points correspondants; une unité d'analyse de mouvement (143) pour analyser le mouvement du véhicule autonome (100) sur la base de l'information géométrique épipolaire calculée; et une unité d'analyse d'information tridimensionnelle (3D) (144) pour analyser une information 3D d'un objet se trouvant devant le véhicule autonome (100), sur la base de l'information géométrique épipolaire calculée. 2. Véhicule autonome selon la revendication 1, caractérisé en ce que la caméra (110) a les mêmes axes de coordonnées que le véhicule autonome (100). 3. Véhicule autonome selon la revendication 1, caractérisé en ce que les images sont obtenues au moyen d'une seule caméra (110), à une cadence d'images prédéterminée. 4. Véhicule autonome selon la revendication 1, caractérisé en ce que des images sont obtenues simultanément au moyen d'une caméra stéréoscopique ou au moins par deux caméras, ou plus. 5. Véhicule autonome selon la revendication 1, caractérisé en ce que l'unité de mesure d'orientation (130) comprend un capteur d'accélération (131) pour mesurer la gravité et un capteur de flux magnétique (132) pour mesurer le magnétisme terrestre, et en ce que l'information d'orientation du véhicule autonome (100) est calculée par rapport à un système de coordonnées fixe lié au sol en utilisant les valeurs absolues des valeurs obtenues au moyen du capteur d'accélération (131) et du capteur de flux magnétique (132). 6. Véhicule autonome selon la revendication 1, caractérisé en ce que l'unité de calcul épipolaire (142) calcule l'information géométrique épipolaire sur la base de l'information d'orientation calculée par l'unité de mesure d'orientation (130) et de l'information concernant au moins deux points correspondants. 7. Véhicule autonome selon la revendication 6, caractérisé en ce que l'information géométrique épipolaire est calculée conformément aux équations suivantes, s'il est possible de mesurer une matrice exprimant l'orientation du véhicule autonome (100) en relation avec deux images consécutives quelconques: f-l fU2 j[T2] avec les notations suivantes: f est une distance focale de la caméra, T1 et T2 sont des éléments de vecteur de translation représentant une information de translation entre les deux images consécutives, ul et v1 sont des coordonnées x et y sur un plan de l'image obtenue antérieurement parmi les deux images consécutives, et u2 et V2 sont des coordonnées x et y sur un plan de l'image obtenue postérieurement parmi les deux images consécutives. 8. Véhicule autonome selon la revendication 1, caractérisé en ce que l'information 3D de l'objet situé devant le véhicule autonome (100) comprend une information concernant une distance entre le véhicule autonome (100) et l'objet, et une information concernant une forme 3D de l'objet. 9. Appareil pour estimer le mouvement d'un véhicule autonome, caractérisé en ce qu'il comprend: une unité de détection de points correspondants (141) pour détecter des points correspondants à partir d'au moins deux images consécutives obtenues au moyen d'une caméra (110); une unité de mesure d'orientation (130) pour calculer une information d'orientation du véhicule autonome (100); une unité de calcul épipolaire (142) pour calculer une information géométrique épipolaire sur la base de l'information d'orientation et de l'information sur des points correspondants; et une unité d'analyse de mouvement (143) pour analyser le mouvement du véhicule autonome (100) sur la base de l'information géométrique épipolaire calculée. 10. Appareil pour estimer le mouvement d'un véhicule autonome selon la revendication 9, caractérisé en ce que la caméra (110) a les mêmes axes de coordonnées que le véhicule autonome (100). 11. Appareil pour estimer le mouvement d'un véhicule autonome selon la revendication 9, caractérisé en ce que les images sont obtenues au moyen d'une seule caméra (110) à une cadence d'images prédéterminée. 12. Appareil pour estimer le mouvement d'un véhicule autonome selon la revendication 9, caractérisé en ce que des images sont obtenues simultanément par une caméra stéréoscopique ou au moins par deux caméras, ou plus. 13. Appareil pour estimer le mouvement d'un véhicule autonome selon la revendication 9, caractérisé en ce que l'unité de mesure d'orientation (130) comprend un capteur d'accélération (131) pour mesurer la gravité et un capteur de flux magnétique (132) pour mesurer le magnétisme terrestre, et en ce que l'information d'orientation du véhicule autonome (100) est calculée par rapport à un système de coordonnées fixe lié au sol, en utilisant les valeurs absolues des valeurs obtenues au moyen du capteur d'accélération (131) et du capteur de flux magnétique (132). 14. Appareil pour estimer le mouvement d'un véhicule autonome selon la revendication 9, caractérisé en ce que l'unité de calcul épipolaire (142) calcule l'information géométrique épipolaire sur la base de l'information d'orientation calculée par l'unité de mesure d'orientation (130) et de l'information concernant au moins deux points correspondants. 15. Appareil pour estimer le mouvement d'un véhicule autonome selon la revendication 14, caractérisé en ce que l'information géométrique épipolaire est calculée conformément aux équations suivantes, s'il est possible de mesurer une matrice exprimant l'orientation du véhicule autonome (100) en relation avec deux images consécutives quelconques: fu fu2 J[T2] 12V1U2] avec les notations suivantes: f est une distance focale de la caméra, T1 et T2 sont des éléments de vecteur de translation représentant une information de translation entre les deux images consécutives, u1 et v1 sont des coordonnées x et y sur un plan de l'image obtenue antérieurement parmi les deux images consécutives, et u2 et v2 sont des coordonnées x et y sur un plan de l'image obtenue postérieurement parmi les deux images consécutives. 16. Appareil pour détecter une information tridimensionnelle (3D) d'un objet se trouvant devant un véhicule autonome, caractérisé en ce qu'il comprend: une unité de détection de points correspondants (141) pour détecter des points correspondants à partir d'au moins deux images consécutives obtenues au moyen d'une caméra (110); une unité de mesure d'orientation (130) pour calculer une information d'orientation du véhicule autonome (100); une unité de calcul épipolaire (142) pour calculer une information géométrique épipolaire sur la base de l'information d'orientation et de l'information sur des points correspondants; et une unité d'analyse d'information 3D (144) pour analyser une information 3D de l'objet se trouvant devant le véhicule autonome (100), sur la base de l'information géométrique épipolaire calculée. 17. Appareil pour détecter une information tridimensionnelle (3D) d'un objet se trouvant devant un véhicule autonome selon la revendication 16, caractérisé en ce que la caméra (110) a les mêmes axes de coordonnées que le véhicule autonome (100). 18. Appareil pour détecter une information tridimensionnelle (3D) d'un objet se trouvant devant un véhicule autonome selon la revendication 16, caractérisé en ce que les images sont obtenues au moyen d'une seule caméra (110) à une cadence d'images prédéterminée. 19. Appareil pour détecter une information tridimensionnelle (3D) d'un objet se trouvant devant un véhicule autonome selon la revendication 16, caractérisé en ce que des images sont obtenues simultanément par une caméra stéréoscopique ou au moins par deux caméras, ou plus. 20. Appareil pour détecter une information tridimensionnelle (3D) d'un objet se trouvant devant un véhicule autonome selon la revendication 16, caractérisé en ce que l'unité de mesure d'orientation (130) comprend un capteur d'accélération (131) pour mesurer la gravité et un capteur de flux magnétique (132) pour mesurer le magnétisme terrestre, et en ce que l'information d'orientation du véhicule autonome (100) est calculée par rapport à un système de coordonnées fixe lié au sol, en utilisant les valeurs absolues des valeurs obtenues au moyen du capteur d'accélération (131) et du capteur de flux magnétique (132). 21. Appareil pour détecter une information tridimensionnelle (3D) d'un objet se trouvant devant un véhicule autonome selon la revendication 16, caractérisé en ce que l'unité de calcul épipolaire (142) calcule l'information géométrique épipolaire sur la base de l'information d'orientation calculée par l'unité de mesure d'orientation (130) et de l'information concernant au moins deux points correspondants. 22. Appareil pour détecter une information tridimensionnelle (3D) d'un objet se trouvant devant un véhicule autonome selon la revendication 21, caractérisé en ce que l'information géométrique épipolaire est calculée conformément aux équations suivantes, s'il est possible de mesurer une matrice exprimant l'orientation du véhicule autonome (100) en relation avec deux images consécutives quelconques: [ 7 fv-fV2 TI =riV2-I2 fu -fu2 [T2] j avec les notations suivantes: f est une distance focale de la caméra, T1 et T2 sont des éléments de vecteur de translation représentant une information de translation entre les deux images consécutives, u1 et v1 sont des coordonnées x et y sur un plan de l'image obtenue antérieurement parmi les deux images consécutives, et u2 et v2 sont des coordonnées x et y sur un plan de l'image obtenue postérieurement parmi les deux images consécutives. 23. Appareil pour détecter une information tridimensionnelle (3D) d'un objet se trouvant devant un véhicule autonome selon la revendication 16, caractérisé en ce que l'information 3D de l'objet situé devant le véhicule autonome (100) comprend une information concernant une distance entre le véhicule autonome (100) et l'objet, et une information concernant une forme 3D de l'objet. 24. Procédé pour commander le mouvement d'un véhicule autonome, caractérisé en ce qu'il comprend les étapes suivantes: (a) on détecte des points correspondants (1410) à partir d'au moins deux images consécutives obtenues au moyen d'un caméra (110); (b) on calcule une information d'orientation du véhicule autonome (100); (c) on calcule une information géométrique épipolaire (1420) sur la base de l'information d'orientation et de l'information concernant des points correspondants; (d) on analyse le mouvement du véhicule autonome (1430) sur la base de l'information géométrique épipolaire calculée; et (e) on analyse (1440) une information tridimensionnelle d'un objet se trouvant devant le véhicule autonome (100) , sur la base de l'information géométrique épipolaire calculée. 25. Procédé pour commander le mouvement d'un véhicule autonome selon la revendication 24, caractérisé en ce que la caméra (110) a les mêmes axes de coordonnées que le véhicule autonome (100). 26. Procédé pour commander le mouvement d'un véhicule autonome selon la revendication 24, caractérisé en ce que les images sont obtenues au moyen d'une seule caméra (110) à une cadence d'images prédéterminée. 27. Procédé pour commander le mouvement d'un véhicule autonome selon la revendication 24, caractérisé en ce que des images sont obtenues simultanément par une caméra stéréoscopique ou au moins par deux caméras, ou plus. 28. Procédé pour commander le mouvement d'un véhicule autonome selon la revendication 24, caractérisé en ce que l'étape (b) comprend (b1) la mesure de la gravité; (b-2) la mesure du magnétisme terrestre; et (b-3) le calcul de l'information d'orientation du véhicule autonome par rapport à un système de coordonnées fixe lié au sol, en utilisant les valeurs absolues des valeurs obtenues aux étapes (b-1) et (b-2). 29. Procédé pour commander le mouvement d'un véhicule autonome selon la revendication 24, dans lequel l'étape (c) comprend le calcul de l'information géométrique épipolaire (1420) sur la base de l'information d'orientation calculée à l'étape (b) et de l'information concernant au moins deux points correspondants. 30. Procédé pour commander le mouvement d'un véhicule autonome selon la revendication 29, caractérisé en ce que l'information géométrique épipolaire est calculée conformément aux équations suivantes, s'il est possible de mesurer une matrice exprimant l'orientation du véhicule autonome (100) en relation avec deux images consécutives quelconques: fu1 - fU2 J[T2] avec les notations suivantes: f est une distance focale de la caméra, Tl et T2 sont des éléments de vecteur de translation représentant une information de translation entre les deux images consécutives, ul et v1 sont des coordonnées x et y sur un plan de l'image obtenue antérieurement parmi les deux images consécutives, et u2 et v2 sont des coordonnées x et y sur un plan de l'image obtenue postérieurement parmi les deux images consécutives. 31. Procédé pour commander le mouvement d'un véhicule autonome selon la revendication 24, caractérisé en ce que l'information 3D de l'objet situé devant le véhicule autonome (100) comprend une information concernant une distance entre le véhicule autonome (100) et l'objet, et une information concernant une forme 3D de l'objet. 32. Procédé pour estimer le mouvement d'un véhicule autonome, caractérisé en ce qu'il comprend les étapes suivantes: (a) on détecte des points correspondants (1410) à partir d'au moins deux images consécutives obtenues au moyen d'un caméra (110); (b) on calcule une information d'orientation du véhicule autonome (100); (c) on calcule une information géométrique épipolaire (1420) sur la base de l'information d'orientation et de l'information concernant des points correspondants; et (d) on analyse le mouvement du véhicule autonome (1430) sur la base de l'information géométrique épipolaire calculée. 33. Procédé pour estimer le mouvement d'un véhicule autonome selon la revendication 32, caractérisé en ce que la caméra (110) a les mêmes axes de coordonnées que le véhicule autonome (100). 34. Procédé pour estimer le mouvement d'un véhicule autonome selon la revendication 32, caractérisé en ce que les images sont obtenues par une seule caméra (110) à une cadence d'images prédéterminée. 35. Procédé pour estimer le mouvement d'un véhicule autonome selon la revendication 32, caractérisé en ce que des images sont obtenues simultanément par une caméra stéréoscopique ou au moins par deux caméras, ou plus. 36. Procédé pour estimer le mouvement d'un véhicule autonome selon la revendication 32, caractérisé en ce que l'étape (b) comprend (b-1) la mesure de la gravité; (b-2) la mesure du magnétisme terrestre; et (b-3) le calcul de l'information d'orientation du véhicule autonome par rapport à un système de coordonnées fixe lié au sol, en utilisant les valeurs absolues des valeurs obtenues aux étapes (b-1) et (b-2). 37. Procédé pour estimer le mouvement d'un véhicule autonome selon la revendication 32, dans lequel l'étape (c) comprend le calcul de l'information géométrique épipolaire (1420) sur la base de l'information d'orientation calculée à l'étape (b) et de l'information concernant au moins deux points correspondants. 38. Procédé pour estimer le mouvement d'un véhicule autonome selon la revendication 37, caractérisé en ce que l'information géométrique épipolaire est calculée conformément aux équations suivantes, s'il est possible de mesurer une matrice exprimant l'orientation du véhicule autonome (100) en relation avec deux images consécutives quelconques: [Ul -fu2 1FT2 i E"v2 VIU2] avec les notations suivantes: f est une distance focale de la caméra, Tl et T2 sont des éléments de vecteur de translation représentant une information de translation entre les deux images consécutives, u1 et v1 sont des coordonnées x et y sur un plan de l'image obtenue antérieurement parmi les deux images consécutives, et u2 et v2 sont des coordonnées x et y sur un plan de l'image obtenue postérieurement parmi les deux images consécutives. 39. Procédé pour détecter une information tridimensionnelle (3D) d'un objet se trouvant devant un véhicule autonome, caractérisé en ce qu'il comprend les étapes suivantes: (a) on détecte des points correspondants (1410) à partir d'au moins deux images consécutives obtenues au moyen d'un caméra (110); (b) on calcule une information d'orientation du véhicule autonome (100); (c) on calcule une information géométrique épipolaire (1420) sur la base de l'information d'orientation et de l'information concernant des points correspondants; et (d) on analyse une information 3D de l'objet se trouvant devant le véhicule autonome, sur la base de l'information géométrique épipolaire calculée. 40. Procédé pour détecter une information tridimensionnelle (3D) d'un objet se trouvant devant un véhicule autonome selon la revendication 39, caractérisé en ce que la caméra (110) a les mêmes axes de coordonnées que le véhicule autonome (100). 41. Procédé pour détecter une information tridimensionnelle (3D) d'un objet se trouvant devant un véhicule autonome selon la revendication 39, caractérisé en ce que les images sont obtenues par une seule caméra (110) à une cadence d'images prédéterminée. 42. Procédé pour détecter une information tridimensionnelle (3D) d'un objet se trouvant devant un véhicule autonome selon la revendication 39, caractérisé en ce que des images sont obtenues simultanément par une caméra stéréoscopique ou au moins par deux caméras, ou plus. 43. Procédé pour détecter une information tridimensionnelle (3D) d'un objet se trouvant devant un véhicule autonome selon la revendication 39, caractérisé en ce que l'étape (b) comprend (b-1) la mesure de la gravité; (b-2) la mesure du magnétisme terrestre; et (b-3) le calcul de l'information d'orientation du véhicule autonome par rapport à un système de coordonnées fixe lié au sol, en utilisant les valeurs absolues des valeurs obtenues aux étapes (b-1) et (b-2). 44. Procédé pour détecter une information tridimensionnelle (3D) d'un objet se trouvant devant un véhicule autonome selon la revendication 39, caractérisé en ce que l'étape (c) comprend le calcul de l'information géométrique épipolaire (1420) sur la base de l'information d'orientation calculée à l'étape (b) et de l'information concernant au moins deux points correspondants. 45. Procédé pour détecter une information tridimensionnelle (3D) d'un objet se trouvant devant un véhicule autonome selon la revendication 44, caractérisé en ce que l'information géométrique épipolaire est calculée conformément aux équations suivantes, s'il est possible de mesurer une matrice exprimant l'orientation du véhicule autonome (100) en relation avec deux images consécutives quelconques: [fv -f7v2 -Tl =[7 fu - fu2 iLT2] 2V1U2] avec les notations suivantes: f est une distance focale de la caméra, T1 et T2 sont des éléments de vecteur de translation représentant une information de translation entre les deux images consécutives, u1 et v1 sont des coordonnées x et y sur un plan de l'image obtenue antérieurement parmi les deux images consécutives, et u2 et v2 sont des coordonnées x et y sur un plan de l'image obtenue postérieurement parmi les deux images consécutives. 46. Procédé pour détecter une information tridimensionnelle (3D) d'un objet se trouvant devant un véhicule autonome selon la revendication 39, caractérisé en ce que l'information 3D de l'objet situé devant le véhicule autonome (100) comprend une information concernant une distance entre le véhicule autonome (100) et l'objet, et une information concernant une forme 3D de l'objet. 47. Support d'enregistrement lisible par ordinateur, caractérisé en ce qu'il stocke un programme d'ordinateur pour mettre en oeuvre un procédé selon la revendication 24, 32 ou 39.