GLO-4001/GLO-7021 Introduction à la robotique mobile. Exemples de questions d examens finaux tirées des dernières années

Documents pareils

Le plombier chauffagiste a aussi besoin de cette représentation pour savoir ce qu il y a à l intérieur de la maison au niveau des hauteurs.

Sommaire Table des matières

I Stabilité, Commandabilité et Observabilité Introduction Un exemple emprunté à la robotique Le plan Problème...

Intelligence artificielle et les défis en robotique mobile et autonome

Formation tableur niveau 1 (Excel 2013)

80 rue de Reuilly PARIS Guide d utilisation de la Bourse de l emploi des Centres de Gestion

INTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE

Programmes Prioritaires Nationaux : Fumées de soudage. Y. CAROMEL - Contrôleur de sécurité

Carport Evolution 1 Voiture Adossant

Conversion d un entier. Méthode par soustraction

Master IMA - UMPC Paris 6 RDMM - Année Fiche de TP

Vous avez plusieurs prises. ou + B. Vous n avez pas de prise à 6 pôles. 1 Préparez le matériel nécessaire.

Traitement bas-niveau

Systèmes d aspiration pour plan de travail

CAISSE ENREGISTREUSE ELECTRONIQUE SE-G1

FONCTIONS DE PLUSIEURS VARIABLES (Outils Mathématiques 4)

données en connaissance et en actions?

BeSpoon et l homme Connecté

Manuel utilisateur Netviewer one2one

Logiciel XLSTAT version rue Damrémont PARIS

Structure du format BMP, sa lecture, sa construction et son écriture

Test : principe fondamental de la dynamique et aspect énergétique

Simulation de variables aléatoires

Introduction à MATLAB R

Statistiques descriptives sous Excel. Lætitia Perrier Bruslé Cours de statistique descriptive sous Excel

GÉODÉSIE, COORDONNÉES ET GPS

Documentation Technique du programme HYDRONDE_LN

1 CRÉER UN TABLEAU. IADE Outils et Méthodes de gestion de l information

Indicateur d accélération numérique. Mode d emploi

Cours pratique Excel. Dans chacune des feuilles, les donnés sont déjà entrées afin de gagner du temps.

Chapitre 2 : Caractéristiques du mouvement d un solide

Quatrième partie IV. Test. Test 15 février / 71

L exclusion mutuelle distribuée

Guide de l utilisateur

Fonctions linéaires et affines. 1 Fonctions linéaires. 1.1 Vocabulaire. 1.2 Représentation graphique. 3eme

Autoroute A16. Système de Repérage de Base (SRB) - Localisation des Points de repère (PR) A16- A16+

2013 Pearson France Photoshop Elements 12 pour les photographes du numérique Loïc Olive

LES DÉTERMINANTS DE MATRICES

TSTI 2D CH X : Exemples de lois à densité 1

ATTENTION! Après quelques mois d utilisation, un ordinateur s encrasse et surtout son ennemi mortel est la poussière.

Manipulateurs Pleinement Parallèles

La structure de la base de données et l utilisation de PAST. Musée Royal de l Afrique Centrale (MRAC Tervuren)

NOEUD HERRINGBONE-PINEAPPLE STANDARD TYPE and PASS

Programmation par contraintes. Laurent Beaudou

Algorithmes pour la planification de mouvements en robotique non-holonome

GUIDE DE MISE EN ŒUVRE D UN SYSTÈME DE DÉTECTION EXTÉRIEURE ASSOCIÉ À UNE VIDÉOSURVEILLANCE

Ceci est un aperçu du livre "QCAD - Introduction à la conception assistée par ordinateur (CAO)" QCAD

L analyse d images regroupe plusieurs disciplines que l on classe en deux catégories :

LA PHYSIQUE DES MATERIAUX. Chapitre 1 LES RESEAUX DIRECT ET RECIPROQUE

Mini_guide_Isis.pdf le 23/09/2001 Page 1/14

Documentation utilisateur. [EIP] TransLSF

PROBABILITÉS CONDITIONNELLES

Suivant les windows, le signal pour indiquer l imprimante par défaut est un petit rond noir ou vers avec un V à l intérieur.

Statistiques Descriptives à une dimension

MANUEL D INSTALLATION DES BRIQUETTES ET PIERRES BRICO DÉCO CONCEPT

Equipe EPS 68 L athlétisme à l école primaire Page 56 sur 109

SIP. Plan. Introduction Architecture SIP Messages SIP Exemples d établissement de session Enregistrement

Cours Fonctions de deux variables

FctsAffines.nb 1. Mathématiques, 1-ère année Edition Fonctions affines

SPHINX Logiciel de dépouillement d enquêtes

Nouveautés de la version moodle 2.7

Guide d utilisation du ipad

CLUB DE MARCHE Ballade et Randonnée

Vision industrielle et télédétection - Détection d ellipses. Guillaume Martinez 17 décembre 2007

Opérations de base sur ImageJ

Infos. Indicateurs analogiques encastrables pour installation à courants forts. Série M W/P/ LSP BWQ BGQ TP TG WQ /0S WQ /2S FQ /2 W BI BIW DFQ

RELEVE D ETAT DU PONT DES GRANDS-CRÊTS. On a procédé une auscultation visuelle entre le 23 et le 29 mars 2007.

3. Caractéristiques et fonctions d une v.a.

Note de cours. Introduction à Excel 2007

Manuel de formation Spaceman 1 ère journée

Barre Supplémentaire 85x85 Barre Supplémentaire 85x30

1. Cliquez sur dans le coin supérieur gauche de l'écran 2. Sélectionnez la Langue de l'interface désirée 3. Cliquez sur

Décrets, arrêtés, circulaires

Utilisation de l'outil «Open Office TEXTE»

La réglementation et les obligations qui en découlent

Configurer Thunderbird sur clé USB

Adobe Illustrator Logiciel de dessin vectoriel et de Cartographie Assistée par Ordinateur

Chapitre 02. La lumière des étoiles. Exercices :

ENCASTREZ UN EVIER ET POSEZ UN MITIGEUR A DOUCHETTE

Calcul matriciel. Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes.

DISQUE DUR. Figure 1 Disque dur ouvert

Projet de Traitement du Signal Segmentation d images SAR

Baccalauréat ES/L Amérique du Sud 21 novembre 2013

Les Enseignants de l Ere Technologique - Tunisie. Niveau 1

NORMES D INSTALLATION PARTITION W/SCA Avec rideau gonflable

Interaction milieux dilués rayonnement Travaux dirigés n 2. Résonance magnétique : approche classique

LES DIFFERENTS PAS EN STEP. Variantes

Le polissage par laser

1 Démarrer L écran Isis La boite à outils Mode principal Mode gadget Mode graphique...

F.A.Q 1.0 Designer 3D Atex System

Priorités de calcul :

/ kit camping-car - modèle avec 2 panneaux

Initiation à LabView : Les exemples d applications :

Notice d installation sur le véhicule

Par Richard Beauregard. Novembre 2011

Probabilités et Statistiques. Feuille 2 : variables aléatoires discrètes

GUIDE PRATIQUE DE L INDEXEUR : LES PRINCIPES DE L INDEXATION COLLABORATIVE

uc : Cas d utilisation Top-Chair [Utilisation normale] Fauteuil Top-Chair Déplacer le fauteuil sur tous chemins «include» «include» «extend»

Transcription:

GLO-4001/GLO-7021 Introduction à la robotique mobile Exemples de questions d examens finaux tirées des dernières années

1) Soit un robot se déplaçant uniquement en x ou en y. Il conserve donc toujours la même orientation = 0 degré, indiquée par la flèche noire. Le robot possède la carte de l environnement. Cet environnement est décrit par un polygone de 4 côtés, avec la position des coins indiqués sur le graphique ci-dessous, en mètres. Le robot ne connaît pas sa position. Pour se localiser, le robot prend une mesure de distance par laser (z 1 et z 2 ) avec un laser pointant vers +90 o et l autre vers -90 o. Ces mesures sont corrompues par un bruit gaussien laser 2 = b 2. Le bruit b est de l ordre du centimètre. y (0,6) (0,0) 0.1 m z 2 z 1 (10,3) (10,0) a) (8 pts) Quelles seront approximativement les variances x 2 et y 2 sur les estimés de la position du robot en x et y, si ces estimés sont possibles? Indiquez votre démarche et vos approximations, si nécessaire. x

b) (3 pts) Toujours avec le même système, si maintenant un capteur externe vous donne la position du robot en x PARFAITEMENT, i.e. x 2 =0, quel sera l impact sur y 2?

c) (3 pts) Le même robot est maintenant dans un environnement différent, et possède la nouvelle carte du monde ci-dessous. Le robot peut-il utiliser un filtre de Kalman Étendu pour cet environnement? Si oui, quels sont les restrictions? y (0,6) (16,5) z 2 (10,3) 0.1 m (0,0) z 1 (16,0) x

2) (5 pts) Vous avez un robot équipé d un sonar qui pointe sur le côté du robot. Le robot parcourt un mode plat qui contient 5 blocs identifiés c, e, f, g et h. Le robot se déplace par pas, et occupe toujours le centre d une case : il ne peut donc pas se trouver à cheval entre deux cases. Le robot suit la trajectoire indiquée sur la carte. La forme en T au centre de la carte donne la couverture de son sonar. À chaque position, le robot peut prendre des mesures avec son sonar. L orientation du sonar est fixe sur le robot, i.e. vous ne pouvez pas le tourner. Le robot ne peut pas tourner non plus. i) ac d e f g h 1 1 1 0 0 0 Pour la fonction de capteur h z (z o) montrée à la figure i) et la trajectoire du robot, est-ce que le robot peut distinguer l agencement cde de l agencement fgh? Autrement dit, peut-il percevoir le trou d? Justifiez votre réponse.

4) Discrétisation et planification a) Faites les discrétisations demandées pour l environnement ci-dessous. Décomposition cellulaire verticale Graphe des visibilités restreintes

c) Tracez la trajectoire suivie par un robot utilisant l algorithme bug0 et bug1. Lorsque le robot rencontre un obstacle, il tournera à gauche. bug0 bug1

5) Tracez l arbre QuadTree qui représente la carte à votre gauche. Utilisez l ordre indiqué à droite pour la numérotation des branches de l arbre. Pour les nœuds et les feuilles de l arbre, utilisez V=vide, P= plein, A=partiellement plein. 1 4 2 3

6) Espace de configuration. Soit le bras robotisé, illustré à droite, composé d un actionneur rotoïde pouvant pivoter aux angles -170 o < < 170 o, et d un actionneur prismatique d une longueur 1+d. La valeur de d peut varier de 0 à 1 : donc le bras a une longueur variant entre 1 et 2 mètres. Le centre du joint rotoïde est situé à (0,0). L angle est défini par rapport à l axe des x, avec une valeur positive dans le sens inverse des aiguilles d une montre (le bras sur la figure est donc à environ =30 o ). L environnement possède deux obstacles (indiqués en noir). Les coordonnées indiquent la position des coins des obstacles dans l environnement. a) (7 pts) Tracez approximativement C obs, en hachuré, dans l espace de configuration. b) (2 pts) Cet espace de configuration est-il connecté?

7) Filtre à particules Soit la distribution en (x,y) des 40 particules suivantes, ayant un poids w i =1/40, après la propagation mais AVANT la mise-à-jour. Encerclez sur ce dessin les particules ayant un poids significatif, après la mise-à-jour, avec une mesure d=2 et d =0.3, et le repère situé à x b =2.5, y b =1. Considérez qu une particule aura un poids significatif si elle se situe à moins de 2 d de la mesure. (Vous n avez pas besoin d être hyper-précis ici si vous manquez quelques particules çà et là, ce n est pas grave.)

8) Soit les équations du filtre de Kalman : a) (7 pts) Pour chacune des 7 équations, décrivez en 1-3 lignes ce qu elles signifient, ou ce qu elles accomplissent. Précisez aussi le rôle de chacune des matrices.

(espace supplémentaire pour la question a) ) b) (3 pts) Quelles équations correspondent à la prédiction, et quelles équations correspondent à la mise-à-jour?

9) (5 pts) (GLO-7021 seulement) Filtre de Kalman étendu (EKF) Soit un robot à conduite différentielle ayant pour commande une vitesse linéaire V (en m/s) et une vitesse angulaire (en rad/s). La pose du robot est : X=[x y ] T (T dénote la transpose) comme vu en classe. Le robot est équipé d un seul capteur ayant comme fonction : h z (X) = x 2 + y 3. La matrice de mesure z est donc de 1-par-1. L intervalle de temps du système est t. Les équations du filtre EKF sont données à gauche. Calculez les matrices jacobiennes et du système.

10) (3 pts) Règle de Bayes Nommez trois méthodes ou algorithmes, vues en classe, qui reposent sur la règle probabiliste de Bayes.

11) (5 pts) (GLO-7021 seulement) Un robot se déplace à l aveugle, avec un pas moyen de 1 mètre, et une distribution de probabilité uniforme entre 0.95 mètre et 1.05 mètre, telle qu illustrée ici-bas. La variance de cette distribution est 0.1 2 /12=8.333x10-4 mètres 2 (si vous préférez la notation décimale : 0.0008333). Au départ, le robot est situé à la position x=0. Tracez la distribution approximative de la position x du robot, après 20 pas. Indiquez clairement (en chiffre) la valeur de la variance finale et la position moyenne du robot sur votre distribution. 0.95 1.0 1.05