Documents pareils
Analyse de la vidéo. Chapitre La modélisation pour le suivi d objet. 10 mars Chapitre La modélisation d objet 1 / 57

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

Algorithmes pour la planification de mouvements en robotique non-holonome

EXPLOITATIONS PEDAGOGIQUES DU TABLEUR EN STG

Sujet proposé par Yves M. LEROY. Cet examen se compose d un exercice et de deux problèmes. Ces trois parties sont indépendantes.

N. Paparoditis, Laboratoire MATIS

Chapitre 2 : Caractéristiques du mouvement d un solide

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

Chapitre 0 Introduction à la cinématique

MOTORISATION DIRECTDRIVE POUR NOS TELESCOPES. Par C.CAVADORE ALCOR-SYSTEM WETAL Nov

Limitations of the Playstation 3 for High Performance Cluster Computing

Système à enseigner : Robot M.I.M.I. MultipodeIntelligent à Mobilité Interactive. Version 1.0

Programme scientifique Majeure INTELLIGENCE NUMERIQUE. Mentions Image et Réalité Virtuelle Intelligence Artificielle et Robotique

Traitement bas-niveau

Filtrage stochastique non linéaire par la théorie de représentation des martingales

Table des matières. I Mise à niveau 11. Préface

BACCALAURÉAT GÉNÉRAL SÉRIE SCIENTIFIQUE

Recherche De Coalescences Binaires Étalonnage Du Détecteur

Préparé au Laboratoire d Analyse et d Architecture des Systèmes du CNRS

SCIENCES INDUSTRIELLES (S.I.)

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

Les équations différentielles

TP 7 : oscillateur de torsion

Cours IV Mise en orbite

Erreur statique. Chapitre Définition

La fonction exponentielle

Introduction à MATLAB R

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

Sites web éducatifs et ressources en mathématiques

1 Définition. 2 Systèmes matériels et solides. 3 Les actions mécaniques. Le système matériel : Il peut être un ensemble.un sous-ensemble..

Mathématique et Automatique : de la boucle ouverte à la boucle fermée. Maïtine bergounioux Laboratoire MAPMO - UMR 6628 Université d'orléans

INTRODUCTION. A- Modélisation et paramétrage : CHAPITRE I : MODÉLISATION. I. Paramétrage de la position d un solide : (S1) O O1 X

Projet de Traitement du Signal Segmentation d images SAR

Intelligence Artificielle et Systèmes Multi-Agents. Badr Benmammar

Projet de traitement d'image - SI 381 reconstitution 3D d'intérieur à partir de photographies

Sujet 1 : Diagnostique du Syndrome de l apnée du sommeil par des techniques d analyse discriminante.

La Licence Mathématiques et Economie-MASS Université de Sciences Sociales de Toulouse 1

Chafa Azzedine - Faculté de Physique U.S.T.H.B 1

Extraction d informations stratégiques par Analyse en Composantes Principales

TABLE DES MATIERES. C Exercices complémentaires 42

Synthèse d'images I. Venceslas BIRI IGM Université de Marne La

NOTICE DOUBLE DIPLÔME

F210. Automate de vision hautes fonctionnalités. Caractèristiques. Algorithmes vectoriels

Analyse des trajectoires acceptables en approche de virage assistance aux conducteurs

Automatique Linéaire 1 Travaux Dirigés 1A ISMIN

Intérêt du découpage en sous-bandes pour l analyse spectrale

Section «Maturité fédérale» EXAMENS D'ADMISSION Session de février 2014 RÉCAPITULATIFS DES MATIÈRES EXAMINÉES. Formation visée

Cours de Mécanique du point matériel

Programmation linéaire

ÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab

SCIENCES INDUSTRIELLES POUR L INGÉNIEUR. Partie I - Analyse système

Codage hiérarchique et multirésolution (JPEG 2000) Codage Vidéo. Représentation de la couleur. Codage canal et codes correcteurs d erreur

Dimensionnement d une roue autonome pour une implantation sur un fauteuil roulant

Modélisation et simulation du trafic. Christine BUISSON (LICIT) Journée Simulation dynamique du trafic routier ENPC, 9 Mars 2005

Chapitre 0 : Généralités sur la robotique 1/125

FORMATION CONTINUE SUR L UTILISATION D EXCEL DANS L ENSEIGNEMENT Expérience de l E.N.S de Tétouan (Maroc)

Opérations de base sur ImageJ

Franck VAUTIER, Jean-Pierre TOUMAZET, Erwan ROUSSEL, Marlène FAURE, Mohamed ABADI, Marta FLOREZ, Bertrand DOUSTEYSSIER

Le MeiLLeuR RappORt qualité-prix

Modélisation et Simulation

Calage robuste et accéléré de nuages de points en environnements naturels via l apprentissage automatique

Voyez la réponse à cette question dans ce chapitre.

Fonctions de plusieurs variables

Programmes des classes préparatoires aux Grandes Ecoles

Robots CNC. WITTMANN nommé «Meilleur achat» pour les robots. Technology working for you.

De meilleures prises de décisions pour des produits de meilleure qualité

Algorithme des fourmis appliqué à la détection et au suivi de contours dans une image

Une application de méthodes inverses en astrophysique : l'analyse de l'histoire de la formation d'étoiles dans les galaxies

Extrait des Exploitations Pédagogiques

IV - Programme détaillé par matière (1 fiche détaillée par matière)

Systèmes de transmission

Analyse d images. Edmond.Boyer@imag.fr. Edmond Boyer UFRIMA 1

Projet de programme pour l enseignement d exploration de la classe de 2 nde : Informatique et création numérique

André Crosnier LIRMM ERII4, Robotique industrielle 1

Résumé des communications des Intervenants

Contenu pédagogique des unités d enseignement Semestre 1(1 ère année) Domaine : Sciences et techniques et Sciences de la matière

Détection des points d intérêt et Segmentation des images RGB-D. Présentée par : Bilal Tawbe. Semaine de la recherche de l UQO

Construction d un cercle tangent à deux cercles donnés.

Développement de lois et de structures de réglages destinées à la téléopération avec retour d effort

SOUS TITRAGE DE LA WEBÉMISSION DU PROGRAMME DE MATHÉMATIQUES 11 e ET 12 e ANNÉE

Apprentissage Automatique

aux différences est appelé équation aux différences d ordre n en forme normale.

DÉVERSEMENT ÉLASTIQUE D UNE POUTRE À SECTION BI-SYMÉTRIQUE SOUMISE À DES MOMENTS D EXTRÉMITÉ ET UNE CHARGE RÉPARTIE OU CONCENTRÉE

Manipulateurs Pleinement Parallèles

Programme de la classe de première année MPSI

Relever les défis des véhicules autonomes

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

La (les) mesure(s) GPS

Une fréquence peut-elle être instantanée?

Commande Prédictive. J. P. Corriou. LSGC-ENSIC-CNRS, Nancy. corriou@ensic.inpl-nancy.fr

Étoiles doubles par Interférométrie des tavelures au T60 du pic du midi

Figure 1 : représentation des différents écarts

Méthodes de quadrature. Polytech Paris-UPMC. - p. 1/48

ÉVALUATION FORMATIVE. On considère le circuit électrique RC représenté ci-dessous où R et C sont des constantes strictement positives.

Chp. 4. Minimisation d une fonction d une variable

CABLECAM de HYMATOM. Figure 1 : Schéma du système câblecam et détail du moufle vu de dessus.

3 Approximation de solutions d équations

Etude comparative de différents motifs utilisés pour le lancé de rayon

données en connaissance et en actions?

Optimisation non linéaire Irène Charon, Olivier Hudry École nationale supérieure des télécommunications

Transcription:

Utilisation d informations visuelles dynamiques en asservissement visuel Armel Crétual IRISA, projet TEMIS puis VISTA

L asservissement visuel géométrique Principe : Réalisation d une tâche robotique par un contrôle dans l image [Chaumette 90, Hashimoto 93] Mouvement de caméra

Une limite pratique Extraction des informations en temps-réel Généralement, utilisation d objets «simples», binaires

Que faire avec une scène complexe? Extraction fiable et stable de points d intérêt délicate Extraction d informations de mouvement possible

Problématique Quelles sont les tâches robotiques réalisables à l aide d informations visuelles de mouvement? Comment réaliser ces tâches?

Plan de l exposé Caractérisation du mouvement et état de l art Asservissement géométrique à partir de mesures dynamiques Asservissement visuel «d 2D / d t» ou dynamique

Partie I : Caractérisation du mouvement et état de l art

Caractérisation du mouvement apparent Détection Segmentation Champ dense Modèle paramétrique de mouvement Estimation réalisée par l algorithme Robuste Multi-Résolution [Odobez 95]

Calcul du modèle de mouvement Relation de la cinématique Mouvement rigide de l objet : Projection perspective sur le plan image : Approximation planaire de la surface :

Expression du modèle Paramètres du modèle quadratique simplifié : [Subbarrao 90, Negahdaripour 92] avec :

Applications de l analyse du mouvement en robotique Poursuite d objets mobiles Navigation d un robot mobile Tâches de positionnement

Poursuite de cibles Application de type surveillance : Avec une caméra fixe «par morceaux» [Yamane 98] En utilisant le mouvement connu de la caméra [Murray 94, Arias98] En estimant le mouvement dominant [Nordlund 96]

Navigation de robots mobiles Contrôle du temps à collision [Cipolla 97] Détection d obstacles [Young 92, Giachetti 98] Navigation dans un couloir [Santos-Victor 96, Dev 97, Coombs 98] Contrôle du cap [Fermüller 98]

Tâches de positionnement Complément de l asservissement géométrique : Robustification par estimation de la position suivante [Bensalah 95, Gengenbach 96] Contraintes sur la trajectoire dans l image [Grosso 96, Martinet 96] Alignement de l axe optique avec la direction de translation [Sundareswaran 96]

Partie II : Asservissement visuel géométrique à partir de mesures dynamiques

Principe Projection d un point dans l image : Estimation de à partir de la mesure de sa vitesse : Schéma de commande :

Poursuite d un objet mobile en pan et tilt Objectif : Maintenir un objet mobile au centre de l image Contrôle des rotations panoramique (pan), inclinaison (tilt) Relation d interaction associée à : avec : Loi de commande :

Estimation du mouvement de l objet Compensation des erreurs de traînage [Chaumette 93]: Estimation de l influence du mouvement propre de l objet Filtrage par filtre de Kalman à modèle à accélération constante et bruit corrélé

Expérimentations Une image initiale Au départ, caméra immobile : Détection par différence d image Point d intérêt : centre du masque de détection Translation le long d un rail

Vidéo Résultats Erreur sur la position du point d intérêt Vitesse de translation de l objet (cm/s)

Poursuite d un piéton Tâche de poursuite testée sur un piéton Difficultés : Un piéton n est pas un objet plan Un piéton n est pas un objet rigide Son mouvement n est pas uniforme Vidéo

Application à la stabilisation d images sous-marines Technique appliquée dans le cadre d une convention avec IFREMER Objectif : Stabiliser l acquisition d images par une caméra embarquée dans un engin sous-marin.

Stabilisation d images sous-marines Mouvements contrôlés ou incontrôlés de l engin Déplacement dans l image

Mise en œuvre expérimentale Observation par une caméra pan-tilt d un écran sur lequel sont projetées des images sous-marines

Séquence «rocher» Séquence de référence

Séquence «rocher» Séquence résultat

Séquence «requin» Séquence de référence

Séquence «requin» Séquence résultat

Poursuite rigide d un objet mobile Estimation de la position d un point : Suivi en pan et tilt Estimation de la position de plusieurs points : Suivi rigide Calcul des points d intérêt :

Relation d interaction associée Vecteur des positions à réguler : Relation d interaction associée :

Résultats de simulation Estimation avec le modèle affine de mouvement (6 axes contrôlés, 6 paramètres extraits de l image) Mouvement complexe de l objet (translation + rotation) Résultat : Mouvement de l objet Coordonnées d un des points

Explication Espace d évolution de à l équilibre, de rang 4 : Mouvements comparés de l objet et de la caméra : Translations Rotations

Nécessité d utiliser le modèle quadratique Modèle quadratique : espace engendré de dimension 6 Mouvements comparés de l objet et de la caméra : Translations Rotations

Résultats Coordonnées d un des points de contrôle :

Partie III : Asservissement visuel d 2D / d t

Comparaison asservissements géométrique et dynamique Asservissement géométrique Asservissement dynamique

Comparaison : Schémas bloc Schéma bloc de l asservissement visuel géométrique Schéma bloc de l asservissement visuel dynamique

Relations d interaction associées aux paramètres du mouvement Information visuelle utilisée : Paramètres du modèle quadratique de mouvement Ces paramètres dépendent linéairement de la vitesse : Leurs dérivées dépendent linéairement de l accélération et quadratiquement de la vitesse :

Une équation intégro-différentielle Relation d interaction associée à un vecteur : Avec la fonction d erreur : Une décroissance exponentielle de conduit à résoudre :

Différents cas pour la linéarisation Cas où est de rang plein : Commande en accélération Cas où n est pas de rang plein : Commande en partie en accélération et en partie en vitesse Cas où est nulle : Commande en vitesse

Cas d une matrice de rang plein Commande en accélération : Comportement du système bouclé : avec :

Cas d une matrice de rang non-plein de rang, son noyau de dimension ( + =6) Discrétisation de termes d accélération : Vecteur de commande : Nouvelle relation d interaction : Loi de commande :

Cas où est nulle Pas nécessaire de discrétiser Commande en vitesse Problème lié à l écriture de la forme quadratique sous forme linéaire

Applications Cas où est de rang plein : Poursuite d un objet mobile Cas où est nulle : Positionnement de la caméra parallèle à un plan Cas où n est pas de rang plein : Suivi d une trajectoire d observation

Poursuite d objet mobile en pan et tilt Principe : Maintenir à zéro la vitesse apparente Relation d interaction associée : avec : Loi de commande :

Expérimentations Réalisée dans la même configuration que pour l approche où l on remonte à la position Impossible de ramener l objet au centre de l image

Résultats Paramètres constants du modèle de mouvement Mais, déplacement de la position estimée du centre de l objet

Positionnement parallèlement à un plan Objectif : Choix des paramètres de contrôle : Avec les termes affines Avec les termes quadratiques

Loi de commande Relation d interaction (avec constant) : avec : Loi de commande :

Ajout d une tâche de fixation Commande en boucle ouverte Commande en asservissement visuel dynamique Commande par estimation de la position du centre initial

Résultats Image initiale Image finale

Résultats (suite) Paramètres quadratiques Déplacement du centre initial

Vidéo Résultats (fin) Erreur angulaire

Application au positionnement par rapport à un jambon Démonstration en direct

Suivi de trajectoire d observation Deux objectifs : Rester parallèle à la surface observée Contraindre la vitesse de défilement dans l image

Réalisation du suivi de trajectoire Contrôle de l orientation : Utilisation des termes affines Contrôle du défilement dans l image : Utilisation des termes constants et du terme de rotation affine dans l image Vecteur de commande :

Résultats avec une surface plane Trajectoire souhaitée Position 3D du centre optique Projection sur le plan

Conclusion et Perspectives

Contributions Asservissement géométrique à partir de mesures dynamiques Problème de dérive de l estimation très limité Poursuite en pan et tilt applicable en temps-réel Nécessité d utiliser le modèle quadratique pour le suivi rigide

Contributions Asservissement dynamique Définition de nouvelles lois de commande Définition de tâches irréalisables par l asservissement géométrique Démonstration de l applicabilité de l approche

Perspectives Asservissement géométrique à partir de mesures dynamiques Utilisation de l approche pour du positionnement par rapport à une scène complexe Compléter la poursuite par des algorithmes plus haut niveau pour réactualiser la zone d estimation

Perspectives Asservissement dynamique Etude théorique de la stabilité Résolution en ligne de l équation différentielle Intégrer le suivi de trajectoire avec la stabilisation pour une application d observation sous-marine

Validation Validation : Comparaison des positions vraie et estimée Nécessité d utiliser un objet marqué Erreur < 0.5 pixel

Nouvelle relation avec l accélération : Nouvelle expression de la relation quadratique :