Saisir un mot clé:
 
 

Odométrie

Ce site est un miroir du site http://fr.wikipedia.org/wiki/Accueil

Odométrie

Un article de Wikipédia, l'encyclopédie libre.

L?odométrie est une technique permettant d'estimer la position d'un véhicule en mouvement. Le terme vient du grec hodos (voyage) et metron (mesure). Cette mesure de bas niveau est présente sur quasiment tous les robots mobiles, grâce à des capteurs embarqués permettant de mesurer le déplacement du robot (de ses roues).

Sommaire

[] Principe

L'odométrie repose sur la mesure individuelle des déplacements des roues pour reconstituer le mouvement global du robot. En partant d'une position initiale connue et en intégrant les déplacements mesurés, on peut ainsi calculer à chaque instant la position courante du véhicule.

[] Modèle de déplacement

Pour calculer le mouvement global du robot à partir des mesures odométriques, il est nécessaire de disposer d'un modèle décrivant le déplacement du robot. L'exemple le plus courant en robotique est celui d'un robot dont le déplacement est contrôlé par le différentiel de vitesse entre les deux roues motrices.

Nous noterons :

  • dg et dd les déplacements respectifs des roues gauche et droite
  • vg et vd les vitesses respectives des roues gauches et droite
  • x,y,? les coordonnées du robot (position et orientation)
  • d le déplacement du robot
  • v la vitesse du robot
  • e l'écart entre les deux roues

[] Modèle direct

Si on suppose que la trajectoire du robot est un cercle de rayon R parcouru à la vitesse angulaire \textstyle\frac (R > 0 si le cercle est parcouru dans le sens trigonométrique), alors on a :

v=R\;\frac

Dans ce cas, les vitesses des roues sont données par :

\left\
v_g & = & \displaystyle(R-\frac)\;\frac & = & \displaystyle(R-\frac)\frac\\
v_d & = & \displaystyle(R+\frac)\;\frac & = & \displaystyle(R+\frac)\frac
\end\right.

Nous avons donc construit un modèle direct du déplacement du robot (i.e. un modèle permettant de calculer les vitesses vg et vd des roues en fonction des paramètres de la trajectoire globale v et R.

[] Modèle inverse

L'odométrie va cependant nécessiter la connaissance du modèle inverse du déplacement du robot : connaissant les mesures odométriques, nous cherchons à retrouver les paramètres de la trajectoire. Nous pouvons supposer qu'à chaque instant et durant un intervalle de temps très court, la trajectoire du robot s'apparente à un cercle. Il nous suffit donc d'inverser le modèle direct précédemment construit pour un cercle, et nous pourrons reconstruire le rayon de courbure local de la trajectoire et la vitesse du robot.

L'inversion du système précédent nous donne :

\left\
v & = & \displaystyle\frac{v_g + v_d} \\
R & = & \displaystyle\frac\,\frac
\end\right.

[] Calcul d'odométrie

Nous sommes maintenant en mesure de mettre à jour la position du robot en temps réel :

  • à chaque instant, les mesures odométriques nous donnent les déplacements des roues dg et dd depuis l'instant précédent
  • le modèle inverse (dans lequel l'intervalle de temps a été éliminé et les vitesses remplacées par des déplacements) nous permet de calculer le déplacement d du robot et le rayon de courbure instantané R de la trajectoire.
  • on calcule le changement d'orientation d? du robot et les coordonnées du centre O du cercle trajectoire:
d\theta = \frac
\left\
x_O & = & x-R\,\sin(\theta)\\
y_O & = & y+R\,\cos(\theta)
\end\right.
  • on met à jour la position du robot :
\left\
\theta & \leftarrow & \theta+d\theta \\
x      & \leftarrow & x_O + R\,\sin(\theta) \\
y      & \leftarrow & y_O - R\,\cos(\theta)
\end\right.

[] Liens externes

 
Le Texte ci-dessus est disponible sous GNU Free Documentation License.
La source est wikipedia http://fr.wikipedia.org/wiki/Odométrie
Home

Données
A la une
Articles
Formatons en lignes
Téléchargement
Licence GNU
Encyclopedie
Portail logiciels libres

Partenaires

beyrouthsurseine.com
Sonnerie & Logos
Photos-Video
Ringtones-Sonnerie
Actualite.org
Terrain tennis

  
Septembre 2008
L
M
M
J
V
S
D
1234567
891011121314
15161718192021
22232425262728
2930
     
Tous les Logos et Marques sont déposés, les commentaires sont sous la responsabilité de ceux qui les ont publiés, le reste © technicmania.com