Des robots mobiles avec le Leica GPS1200

Transcription

Des robots mobiles avec le Leica GPS1200
Des robots mobiles
avec le Leica GPS1200
Parc Botanická záhrada de Bratislava au format Open Street Map, capturé avec le Leica GPS1200.
par František Duchon, Marián Kl’úcik, Ladislav
Jurišica, Anton Vitko, Dušan Kaštan
Des robots, des robots, des robots, il y en a
partout. Souvent à notre insu, ils ont un impact
considérable sur nos vies : nous achetons des
produits fabriqués par des robots, nous les
utilisons pour la science et ils explorent des
territoires inconnus. Les robots ne sont pas
des machines « idiotes », ils résolvent de nombreuses tâches compliquées sans aide humaine.
Ils « vivent » dans notre monde et ils peuvent
l'observer grâce à leurs capteurs. Pour pouvoir
se déplacer, les robots doivent savoir où ils se
trouvent, où ils veulent aller et comment s'y
rendre. Les tâches robotisées de base sont la
localisation et la navigation. Elles couvrent un
large spectre de technologies et d'applications,
à partir de techniques très anciennes, mais également de certaines des dernières avancées de
la spatiologie et de l'ingénierie. Parmi celles-ci,
on trouve la technologie de Leica Geosystems,
comme l'ont démontré de récents tests, réalisés
avec le Leica GPS1200 à l'institut des techniques
de contrôle et d’informatique de l’université
technique slovaque de Bratislava.
Aujourd'hui, la plupart des robots d'extérieur utilisent un GPS indépendant pour leur localisation, ce
qui fournit une estimation de la position horizontale à environ 20 m près. Cette précision est suffisante pour conduire un véhicule, mais pas pour la
robotique, où la réussite se distingue de l'échec à
30 | Reporter
quelques centimètres. Des solutions logicielles ou
matérielles peuvent améliorer les calculs de localisation et de nombreux robots utilisent des procédures mathématiques compliquées pour améliorer l'estimation de leur localisation par GPS. Les
récepteurs avancés peuvent régler ce problème : ils
peuvent utiliser d'autres systèmes GNSS (GLONASS
et bientôt Galileo, par exemple), faire des mesures
de phase DGPS, utiliser des modèles de surface terrestres compliqués, et beaucoup d'entre eux peuvent
également prendre des mesures RTK. Grâce à ces
fonctions, ces systèmes peuvent améliorer les estimations de position horizontale pour obtenir une
précision centimétrique.
Notre équipe de l'institut des techniques de contrôle
et d’informatique de la Faculté d’ingénierie électronique et d’informatique de l’Université technique slovaque de Bratislava recherchait une solution au problème de localisation et a testé certains récepteurs
GPS non destinés à l'arpentage, mais aucun n'était
satisfaisant. Au départ, nous avions décidé d'améliorer la qualité de l'estimation à l'aide de procédures
mathématiques (filtre de Kalman et moyenne de
déplacement). L'estimation de la position était meilleure, mais elle ne suffisait toujours pas pour localiser précisément le robot. Nous avons alors décidé
d'obtenir un récepteur GPS de qualité supérieure et
nous avons choisi un Leica GPS1200. Il s'utilise habituellement pour les applications de géodésie, mais
nous voulions l'essayer en robotique. Et nous avons
été très surpris ! Ses estimations de position d’une
précision centimétrique ont entièrement résolu notre
problème de localisation en extérieur, ce qui nous a
permis de l'utiliser de diverses manières.
Notre premier essai avec le Leica GPS1200 était
une estimation de la position de notre robot mobile
extérieur. Ce robot est richement équipé de composants matériels comme un système visuel rotatif, un
gyroscope, des encodeurs optiques, des télémètres
à ultrasons, un scanner laser et un GPS. Il est très difficile d'obtenir des données de tous ces capteurs. En
outre, il existe d'autres procédures de traitement des
données qui utilisent des calculs compliqués. Notre
récepteur GPS non destiné à l'arpentage n'était pas
capable de fournir une estimation adéquate de la
position, même avec l'application du filtre de Kalman.
Le Leica GPS1200 a résolu les problèmes d'estimation de la position et a également amélioré le temps
de calcul pendant le traitement des données.
précédentes, de nombreuses cartes de l'environnement étaient disponibles peu avant la compétition.
Il pouvait s'agir de simples enregistrements de la
distance parcourue (navigation à l'estime) et de la
direction (boussole) ou d’une analyse d'image non
négligeable avec les points remarquables du parcours. Pour la compétition, les robots disposent uniquement de la carte et des coordonnées de la ligne
d'arrivée. Ils ne connaissent pas leur point de départ
exact et les interventions de l'opérateur se limitent
à la saisie de la ligne d'arrivée. L'objectif des robots
est de résoudre cette tâche afin de montrer leurs
capacités de navigation à l’aide de la carte fournie.
Avant la compétition, notre récepteur Leica GPS1200
a été utilisé pour créer une carte du parc Botanická
záhrada de Bratislava. Les données relevées ont été
transformées au format Open Street Map et rendues
publiques sur Internet. Chaque équipe en compétition pour le « Robotour 2010 » a utilisé cette carte.
Bien que les équipes aient obtenu des résultats différents, nous sommes fiers d'annoncer que le Leica
GPS1200 a permis de créer une carte précise du parc.
Le Leica GPS1200 est un instrument puissant qui
fournit une solution complète pour la localisation,
ainsi qu'une solution partielle pour la navigation en
robotique. À partir d'un certain nombre de tâches
compatibles avec ce système, nous l'avons utilisé
pour la localisation du robot mobile extérieur et
comme système de cartographie pour le « Robotour
2010 ». Grâce à certaines améliorations de nos algorithmes de commande, nous envisageons d'utiliser
le Leica GPS1200 dans les robots extérieurs mobiles
entièrement autonomes que nous sommes en train
de développer.
Nous aimerions remercier Erik Frohmann de chez
Geotech, un partenaire de Leica Geosystems,
pour son dévouement et pour son travail très utile
pendant notre projet avec l'utilisation du Leica
GPS1200.
Robot extérieur mobile équipé du Leica GPS1200.
Le second essai du Leica GPS1200 était pour le
« Robotour 2010 » (www.robotika.sk). Le « Robotour » est un concours où des robots autonomes se
déplacent dans les rues pavées d'un parc. Les années
À propos des auteurs :
František Duchon, Marián Kl’úcik, Ladislav Jurišica,
Anton Vitko et Dušan Kaštan sont membres de l'institut des techniques de contrôle et d’informatique de
l’université technique slovaque de Bratislava. ([email protected])
Le magazine mondial de Leica Geosystems | 31