3
Chapitre I
Introduction
1. Context and motivation
SLAM (SLAM signifie Localisation et Cartographie Simultanées) est une caractéristique fondamentale
pour tout robot destiné à pouvoir naviguer de manière autonome. SLAM est composé de deux parties
étroitement liées et complémentaires. La partie localisation permet de traquer les 6 degrés de liberté
du robot dans son environnement en temps réel. La partie Cartographie quant à elle permet de
récupérer les dimensions et les données géométriques des objets ou obstacles potentielles se trouvant
à proximité du robot. Afin d’aider HyQ, un robot quadrupède actionné hydrauliquement à naviguer de
manière autonome, le but de ce travail durant mon stage de fin d’étude à l’Istituto Italiano di
Tecnologia était de mettre en place un système de perception intégré pour terrains non structurés
incluant des obstacles de tailles différentes pour permettre au robot de décider où précisément placer
ses pattes et quel chemin emprunter pour atteindre son but.
Afin d’atteindre cet objectif, une caméra stéréo de type Bumblebee2 ainsi qu’une Kinect ont été
utilisés pour explorer et tester les algorithmes du SLAM sur HyQ. Le but étant de décider de la solution
finale la plus adaptée pour une navigation autonome. Contrairement à la Kinect, la caméra stéréo est
plus adaptée pour une utilisation en extérieur mais est cependant moins fiable pour la reconstruction
dans des environnements non texturés. Durant ce projet, les packages open source RGBDSLAM et
Kinect Fusion ont été testés et adaptés pour être utilisés avec la caméra stéréo au lieu de la Kinect et
une approche de cartographie 3D customisée a été développée. Des cartes 3D utilisables pour la
navigation ont alors pu être générées en utilisant ces différentes techniques.
1. Le projet HyQ
Le projet HyQ1 a été démarré en 2007 par le docteur Claudio Semini qui en est aujourd’hui leadeur
sous la supervision du directeur du département de la robotique avancée, le professeur Darwin
Caldwell. Le projet est totalement financé par l’Istituto Italiano di Tecnologia mais est aussi ouvert aux
investissements externes.
HyQ est un robot quadrupède actionné hydrauliquement dont toutes les liaisons sont contrôlées en
force. Le robot est développé à l’Istituto Italiano di Tecnologia (IIT) à Gênnes au sein du département
de robotique avancée (voir Figure 1). HyQ a été construit dans le but de pouvoir se mouvoir sur
différents types de terrains et de réaliser des tâches hautement dynamiques comme sauter ou courir
à une vitesse maximum de 2 m/s. Le robot est utilisé aujourd’hui comme plateforme de recherche
pour investiguer plusieurs aspects de la locomotion quadrupède tels que la raideur active, le calcul
automatique de la position optimale des pattes, calcul automatique du chemin à emprunter, efficacité
énergétique, actionneurs hydrauliques embarqués.
1HyQ est l’abréviation de Hydraulic Quadruped