Licence Professionnelle Gestion de Production Industrielle Spécialité : Vision Industrielle



Documents pareils
Dossier 03 Périphériques d acquisition

C - ICM LTE Gamme DE

AOMS : UN NOUVEL OUTIL DE PHOTOGRAMMÉTRIE

Multivac Vision System (MVS) : Détection visuelle d objets et inspection qualité. * Le meilleur de l emballage

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

modélisation solide et dessin technique

Les capteurs et leurs branchements


Leica DM4000 B LED. Une imagerie facilitée par un éclairage brillant!

Logiciel EV3 LEGO MINDSTORMS Education

Dossier table tactile - 11/04/2010

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

Programme de formation Photoshop : Initiation 24 heures de formation (3 jours) 1/2

Leica Application Suite

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

C.F.A.O. : Conception et Fabrication Assistées par Ordinateur.

Cie L*43.62 a* b* Des couleurs qui tiennent la route. Solutions de gestion des couleurs pour le secteur de l automobile

C est prêt! VISOR. Le capteur de vision avec lequel vous pouvez commencer tout de suite.

ORIENTATIONS POUR LA CLASSE DE TROISIÈME

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

Infolettre #18 : Les graphiques avec Excel 2010

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

Zone 2 L aventure de la copie

CIRCUITS DE PUISSANCE PNEUMATIQUES

SUIVEUR SOLAIRE : Informations complémentaires

Le projet 3D de la Ville de Liège: réflexions sur l'exploitation des données. Bernard Lechanteur, Responsable Cellule cartographie Ville de Liège

BRZ GED : Il n'y a pas que sur vos chantiers que nous vous ferons gagner en productivité!

Bridages Renishaw Votre source unique de bridages pour la métrologie

DISQUE DUR. Figure 1 Disque dur ouvert

Modules Multimédia PAO (Adobe)

Conservation des documents numériques

PES PILOT HDpro. La nouvelle référence en matière de vidéo-endoscopie

Casisa Anthony DOSSIER PERSONNEL

Le polissage par laser

ENREGISTREUR DE TEMPERATURE

Utiliser le logiciel Photofiltre Sommaire

Caméra double vitesse CAPTEUR DE VISION F160

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

LE PROJOPHONE de Fresnel

TP2 ACTIVITE ITEC. Centre d intérêt : AUBE D UN MIRAGE 2000 COMPORTEMENT D UNE PIECE. Documents : Sujet Projet Dossier technique - Document réponse.

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

Annexe I b. Référentiel de certification

CFAO. Conception et Fabrication Assistée par Ordinateur. Le matériel utilisé en CFAO : un SYSTÈME AUTOMATISÉ. Barbecue Assisté par Ordinateur

TP SIN Traitement d image

INFO 2 : Traitement des images

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

INSTRUCTIONS DE MONTAGE YALE. ERP 15/16/18/20 VT-VF SWB (545Ah) - MWB (640Ah)- LWB(750Ah) CABINE RIGIDE

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

Les sciences de l ingénieur appliquées à la prise en charge du

Sommaire Table des matières

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

Société de Geo-engineering

IMAGE BASED MODELING généralités et utilisation des outils de photomodélisation. 123D Catch de Autodesk.

Utilisation du visualiseur Avermedia

Glissière linéaire à rouleaux

MARS La mise en place d un réseau informatique facilite la communication interne d une entreprise. # #

Formation Informatique. Utiliser les périphériques informatiques

CHROMOPHARE Génération F : éclairage innovant à réflecteur avec LED. Un concept et un design d'éclairage qui réunissent fonctionnalité et esthétique

Immersion - Vision 3D dans la RV.

S.P.S.N. Lac du Der 2008

Commune X. Quelles nouvelles exigences pour l accessibilité de la voirie? Les prescriptions techniques de l arrêté du 15 janvier 2007

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed

REGLEMENT TECHNIQUE RACING CUP. Annexé au règlement sportif 2015

Manuel d'utilisation de la maquette

GMEC1311 Dessin d ingénierie. Chapitre 1: Introduction

NIGHT VISION STUDIOS GUIDE DU LOGICIEL. Produit Voyance. Version 1.5

Hiver 2013 IMN 259. Introduction à l analyse d images. Par Pierre-Marc Jodoin

La GEIDE. Dans une solution GEIDE, il est possible d'associer au sein même d'un dossier:

FICHE METIER. «Opérateur de prises de vue» Opérateur de prises de vue vidéo. Cadreur. Pointeur vidéo APPELLATION(S) DU METIER DEFINITION DU METIER

Électromécanique de systèmes automatisés

7. Exemples de tests pour détecter les différents troubles de la vision.

Opérations de base sur ImageJ

PRINCIPE MICROSCOPIE CONFOCALE

maintenance Remplacement des réfractaires 1 Remplacement de la grille du cendrier 2 Remplacement du secoueur de grille 3

Guide de l'utilisateur de l'utilitaire d'installation de caméra Avigilon

Analyse et conception de l'objet technique

TUTORIAL 1 ETUDE D UN MODELE SIMPLIFIE DE PORTIQUE PLAN ARTICULE

Travaux de rénovation partielle de bureaux et de laboratoires

1- Maintenance préventive systématique :

Architecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application

Business Intelligence avec SQL Server 2012

Comment créer votre propre lampes LED

Alchin Couderc Flambard TBSEID 2

Réglage, paramétrage, contrôle, modification. Salle de conférence.

REFERENTIEL PROFESSIONNEL - BAPAAT

Un métier pas comme les autres. DES SOLUTIONS INDIVIDUELLES DES SOLUTIONS INDIVIDUELLES. 20 Exemples Des solutions individuelles.

"La collimation est la première cause de mauvaises images dans les instruments amateurs" Walter Scott Houston

LES LOIS PHYSIQUES APPLIQUÉES AUX DEUX-ROUES : 1. LA FORCE DE GUIDAGE

ADAPTER DES JEUX A LA DEFICIENCE VISUELLE

Par Richard Beauregard. Novembre 2011

Dans la série Les tutoriels libres présentés par le site FRAMASOFT. <Handbrake> <Utilisation d'handbrake pour les débutants> Par <OLIVIER LECLERCQ>

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..

-Identifier les éléments qui déterminent le coût d un objet technique.

Centrale d alarme DA996

Acquisition et conditionnement de l information Les capteurs

G.P. DNS02 Septembre Réfraction...1 I.Préliminaires...1 II.Première partie...1 III.Deuxième partie...3. Réfraction

COMMUNICATEUR BLISS COMMANDE PAR UN SENSEUR DE POSITION DE L'OEIL

Veuillez lire toutes ces instructions AVANT d installer la chatière à puce électronique SureFlap. Il


Transcription:

Oldrik Ceugnart Rodolphe Wronski Projet Bibliographique Robotique et vision Licence Professionnelle Gestion de Production Industrielle Spécialité : Vision Industrielle Année 2011/2012 1

Sommaire 1)Présentation...3 - Présentions de la robotique industrielle...3 - Présentation de la vision industrielle...3 - Présentation de l'asservissement...4 2)Système robotisé avec caméra déportée...7 - Par asservissement visuel 2D...7 - Par asservissement visuel 3D...9 3)Système robotisé avec caméra embarquée...11 - Par asservissement visuel 2D...11 - Par asservissement visuel 3D...12 4)Étude de cas...14 Conclusion...16 Bibliographie...17 2

Présentation Qu'est ce qu'un «robotique industriel» : Il faut savoir qu'un robot industriel est un système polyarticulé à l image d un bras humain. Celui-ci est souvent composé de 6 degrés de liberté, 3 axes destinés au positionnement et 3 axes à l orientation permettant de déplacer et d'orienter un outil (organe effecteur) dans un espace de travail défini. On peut distinguer plusieurs types de robots industriels: Les robots de peinture ou soudure largement utilisés dans l'industrie automobile. Les robots de montage de dimension souvent plus réduite. Les robots mobiles destinés à l inspection souvent associés à de l intelligence artificielle et capables, dans certains cas, de prendre en compte l environnement. Qu'est ce que la «vision industrielle» : On défini la vision industrielle comme étant l'application de la vision assistée par ordinateur aux domaines industriels de production et de recherche. Les domaines d'applications de la vision dans le monde industriel sont très nombreux et variés. Elle peut être utilisée dans la production de masse à haute cadence, le souci constant d'amélioration de la Qualité et la recherche de gain économique ce qui pousse de plus en plus les industriels à automatiser les moyens de production. La vision industrielle est une réponse à ces préoccupations pour les opérations de contrôles de la production. En effet les machines de vision industrielle permettent un contrôle de la production à haute cadence et assurent une bonne répétabilité du contrôle,à la différence d'un opérateur, une machine n'est jamais fatiguée et ses critères de décisions ne varient pas. 3

La vision industrielle peut aussi être utilisée pour gérer des flux d objets important. Par exemple la lecture optique d un code à barres ou d une adresse postale sur un colis pour l orienter dans un centre de tri. Ou encore le tri de pommes par couleurs différentes avant emballage. Enfin la vision industrielle peut être un moyen de guidage pour un système mobile autonome (comme un robot) lorsque ses mouvements ne peuvent pas être déterminés par avance comme, par exemple, la préhension d'objets sur un tapis roulant. Une caméra est alors embarquée sur la tête du robot et permet le positionnement de celui-ci au point désiré. Asservissement visuel : Le principe de l asservissement visuel consiste à prendre en compte des informations visuelles issues d une ou plusieurs caméras dans la boucle de commande d un robot afin d en contrôler le mouvement. (Principe général de l'asservissement) La vision industrielle est constituée de deux grands principes d'asservissement qui réponde tout deux à des besoins et critères différents. a) Asservissement visuel 3D Pour ce type d asservissement, la référence est exprimée sous la forme d'une attitude. Dans notre cas, il s'agit de l'attitude «r» d'un repère lié à l objet vu par la caméra par rapport à un repère lié à l'organe terminal du robot (voir ci-dessous). 4

Cette mesure s'obtient grâce aux primitives extraites de l'image et à un modèle géométrique de la cible, mais elle est très sensible aux incertitudes sur ce modèle ainsi qu aux erreurs de calibrage de la caméra. Néanmoins, ce problème peut être contourné par la boucle fermée, ce qui nous évite les problèmes de convergence du système. De nombreux articles traitent des techniques d'estimation de l'attitude entre une ou plusieurs caméras et un objet dont la géométrie est connue. La complexité des calculs nécessaires à cette estimation croît avec la complexité de l'objet. C'est pourquoi les objets sont souvent simplifiés au maximum dans les asservissements visuels. Il a été montré qu'il est nécessaire de connaître la projection d'au moins 4 primitives de type "point" pour pouvoir obtenir cette attitude de manière unique. Si seulement trois projections sont disponibles, l'attitude ne peut être déterminée de manière unique. Le problème de la reconstruction de l'attitude à partir de la projection de 3 ou 4 points est abordé par de nombreux auteurs. b)asservissement visuel 2D Alors que l asservissement visuel 3D, implique de connaître un modèle tridimensionnel de la cible et de pouvoir la situer dans un repère commun, et de définir une consigne d'asservissement en termes de position et orientation, l'asservissement visuel 2D travaille au niveau de l'image, avec des primitives visuelles (indices) définis au préalable. C'est dans l'image que la reconnaissance de l'objet par ses indices a lieu, et c'est toujours dans l'image que la consigne que doivent atteindre les indices est définie, comme il est indiqué sur la figure suivante. L'algorithme n'a donc pas besoin de connaître la structure 3D de la scène, les calculs exploitent seulement l'image. Une primitive est une forme géométrique 5

élémentaire (point, segment de droite, portion d'ellipse,...). Elle sert à modéliser la projection d'un objet dans le plan image. La plupart des travaux qui traitent de l'asservissement 2D utilisent des primitives constituées de points. Ces points peuvent par exemple être situés à l'intersection de segments dans l'image ou encore être extraits du centre de gravité de la projection de disques. En fait, les cibles les plus couramment rencontrées sont simplement constituées de plusieurs disques coplanaires. De telles cibles ont l'avantage de nécessiter un temps de traitement d'image faible. 6

Caméra déportée «eye to hand» Dans cette configuration, la caméra est fixe et observe la scène constituée de l organe terminal du robot et de l objet d intérêt. Ici, la tâche asservie par vision doit être réalisée dans le champ de vision de la caméra qui est fixe. Elle est donc plus adaptée à des tâches locales exécutées dans un petit sous-espace de l espace de travail du robot. De plus dans ce type de configuration, le robot sera un système simple, et n'effectuera que très peu de taches. C'est le système de vision qui est très important dans ce cas de figure car c'est lui qui va donner la position de la pièce, les défauts de celle ci, etc Dans cette partie nous allons principalement voir les techniques de vision (la plupart d'entre elles utilisent un système d éclairage),permettant au robot d'effectuer sa tache, d'abord dans un système 2D, puis en 3D. Approche 2D : Il y a beaucoup de techniques de vision dans cette approche, nous allons vous présenter 2 techniques : Rétro-éclairage ou éclairage diascopique (backlight) : 7

Avantages Mise en évidence de la silhouette (contraste maximum entre le fond, blanc et la forme, noire) Permet le contrôle dimensionnel et l absence/présence de trous Permet de contrôler les matériaux transparent et translucide (verre, tissu, circuit imprimé) Inconvénients Les détails de la surface sont perdus (Image perçue par la camera) Pour se système, nous voyons que les informations vues par la caméra sont : contour, position, trou, taille, etc. Cette méthode d éclairage, couplée à un robot peut permettre d éjecter des pièces défectueuses, repositionner une pièce, trier une pièce en fonction de sa taille, etc... Éclairage diffus : Diffuseur ou sources diffuses 8 Sphère d intégration (Dome Illuminator, Cloudy Day Illuminator)

Avantages Éclairage uniforme Peu ou pas d ombres et de reflets Existe aussi en DAOL (Diffuse On Axis Lighting) Inconvénients Contours flous Faible contraste (éclairage frontal coaxial diffus dôme) Ici, le contour est moins net, et l'image n'est pas brillante. Associé a un robot, ce système permettrait de trier en fonction des couleur. L'avantage de ce type d éclairage, c'est qu'il n'y a pas de reflet donc les pièces métalliques ne poseront pas de problèmes. Approche 3D : Dans cette approche, le système de vision utilisera un ou plusieurs laser, pour permettre de «scanner»la pièce en 3D, c'est a dire que le laser va balayer la pièce, ensuite un logiciel va reconstituer l'image. La 3D va permettre de détecter des défaut de relief (bosse, creux), mais aussi de situé un emplacement spécifique ((par exemple pour dire a un robot qu'il faut visser a tel endroit, de repositionner la pièce dans le bon sens, etc...) Lumière structurée: La lumière projetée sur l objet à observer présente une structure parfaitement définie. Cette structure représente un motif connu qui se déforme si la surface de l objet observé présente un relief. 9

(Exemple de lumière structuré) Avantages Mesure de distances par rapport à une ligne de référence Analyse de forme des objets Mesure de hauteur par triangulation Différentes formes à projeter Inconvénients N éclaire pas l objet Nécessite parfois une mécanique de déplacement du faisceau Ici, nous voyons comment se passe la reconstitution de l'image. 10

Caméra embarquée «eye in hand» La configuration «caméra embarquée», aussi appelée eye in hand, est celle où la caméra est solidaire de l un des corps du robot. Cette configuration est adaptée à des tâches de suivi (suivi d un joint de soudure, suivi de surface pour la peinture, dépose d un joint de colle,...), de préhension (saisie d un objet sur un convoyeur) ou d assemblage (insertion d un piston dans un cylindre). En 2D, la mesure et la consigne de l asservissement visuel sont directement exprimées en terme de coordonnées de primitives. En 3D, ces grandeurs définissent une attitude (6 coordonnées, 3 coordonnées de translation et 3 coordonnées de rotation). Les 6 coordonnées d attitude sont calculées à partir des primitives et d un modèle de la scène. Par exemple, dans le cas de primitives ponctuelles, la mesure et la consigne sont les coordonnées en pixels des points d intérêt dans l image. Approche 2D : La figure suivante donne le schéma-bloc d un asservissement visuel 2D (image-based). Si on compare les figures suivantes, on s aperçoit que le bloc «reconstruction 3D» n est pas présent dans l approche 2D. En effet, ici, la consigne F* et la mesure sont directement exprimées dans l image. 11

Le but d un asservissement 2D est de faire converger l image courante vers une image de référence. Cette commande permet donc de s affranchir de modèle de la scène et est donc adaptée aux cas des environnements peu connus (en général l environnement industriel ne rentre pas dans cette catégorie). C est là son principal avantage. Son inconvénient majeur vient des trajectoires non maîtrisées dans l espace opérationnel. Le robot est fondamentalement un dispositif de déplacement opérationnel. Afin de le commander à partir de données purement visuelles, il est nécessaire d avoir recours à une conversion de l espace 2D du capteur vers l espace opérationnel du robot. Approche 3D : L approche 3D est la plus intuitive. Ce fut aussi, historiquement, la première. Elle suppose que le modèle de la scène est connu par le système de vision. La figure suivante donne le schéma-bloc d un asservissement visuel 3D (aussi appelé positionbased). La consigne p* est comparée à la mesure estimée à partir de l image. 12

L avantage du 3D est une parfaite maîtrise des trajectoires du robot dans l espace opérationnel. Son principal inconvénient est la nécessité d avoir à recourir à un modèle de la scène 13

Étude de cas Suite à de nombreux défauts constatés et à un manque de productivité, une entreprise spécialisée dans la fabrication de plans de travail en marbre désire implanté un système robotisé asservi par vision afin d'optimisé sa production. Avant l implantation de ce système dans la chaîne de fabrication, une étude a était effectuée afin de relever les problèmes liés à la production. Tout d'abord, une fois le bloc de marbre brut reçu, celui-ci est découpé en plusieurs plaques dans le but d'obtenir le plus grand nombre de plans de travail possibles mais cette méthode n'est pas optimisée et beaucoup de morceaux de blocs ne sont pas propices à la fabrication. On remarque également qu'il est nécessaire d'utilisé plusieurs outils et machines de découpe dans le but de tailler le bloc, ce qui augmente le temps de fabrication. Suite aux différentes machines utilisées pour tailler le bloc, le processus de fabrication n'est pas fiable à 100 %. Parce qu'il suffit qu'une de ces machins soit mal paramétrée pour qu'un défaut survienne lors de la fabrication, et ainsi rendre le plan de travaille impropre à la vente car celui-ci ne rentre plus dans les normes du cahier des charges de l'entreprise. Pour palier à tout ces problèmes de fabrication, l implantation d'un bras robotisé asservi par un système de vision permettant d'aidé à la découpe des blocs et de fiabilisé d'avantage le système de fabrication. 14

Après plusieurs mois d'utilisation, on constate que le bras robotisé permet 100 % de qualité grâce à sa flexibilité et à sa vitesse constante de travail. Tous les outils et machines-outils utilisés ont été remplacés par un seul bras robotisé. Ce bras associé a un système de vision «scanne» le bloc de marbre, et identifie le nombre maximal de plaques de travail possible à tailler dans le bloc brut, ceci afin de limiter le nombres de chutes. Ce robot permet une découpe du bloc de marbre par jet d'eau constant et a grande vitesse (comparé a une méthode traditionnelle), ce qui a permis de rajouter une seconde table de découpe et donc ainsi diminuer les temps de chargement et déchargement. Au final, on a donc une production qui a été augmentée de 20 % comparée a la méthode traditionnelle. De plus, grâce a cette méthode, le nombre de rejet a été fortement diminué, ce qui permet a l'entreprise un meilleur chiffre d'affaires. (Exemple de marbre blanc découpé) 15

Conclusion La robotique industrielle est un domaine utilisée depuis longtemps, mais l'arrivée de la vision dans le domaine industriel a permis une toute autre approche pour les robots industriels. Grâce à ce couplage, les robots sont plus «intelligents» car ils peuvent désormais effectuer des taches précises et à grande vitesse sur un objet. C'est le robot qui va s'adapter à son milieu, et non le contraire. L'asservissement visuel offre de nombreuses possibilités au niveau industriel et permet ainsi d'optimiser la production. De plus, maintenant, de nombreux systèmes de vision existent, et ces systèmes permettent de couvrir une grande partie des taches industrielles. Cependant, la vision est à un stade peu avancé, «de jeunesse», et on voit de plus en plus de systèmes tels que des robots mobiles autonomes se développer, ce qui envisage pour l'avenir encore beaucoup d'applications pour les systèmes de robotvision. 16

Bibliographie - http://fr.wikipedia.org/wiki/vision_industrielle - http://fr.wikipedia.org/wiki/robotique_industrielle - Dossier Techniques de l Ingénieur : Intégration robot-capteur par Philippe POIGNET et Jacques GANGLOFF - http://www.techniquesingenieur.fr/search.html;jsessionid=f9c1cd40e9004b4c05d1b31f42bee545.tiwb4? level=1&query=robot+vision&search_form_submit=+ - http://www.microscan.com/fr/trainingandresources/resources.aspx - http://www.effilux.fr/index.php - Asservissement visuel par imagerie médicale par Alexandre Krupa - Positionnement d'un bras manipulateur par une commande référencée vision par N. OUADAH1(*), M. HAMERLAIN (*) et M.S. Djouadi (**) - Cours de Vision Industrielle Nicolas Vandenbroucke : http://www-lisic.univ-littoral.fr/~vandenbroucke/enseignement/cours_vision_chapitre2.pdf - http://www.innovmetric.com/polyworks/3dscanners/pdf/etude_sur_le_hardware_de_metrologie_3d.pdf - http://www.cse.unr.edu/~bebis/cs791e/notes/stereocamera.pdf - http://www.microscan.com/fr/trainingandresources/resources.aspx - http://www2.ifi.auf.org/personnel/alain.boucher/cours/vision_par_ordinateur/index.html - http://newlsiit.u-strasbg.fr/avr_fr/index.php/vision_et_commande - http://www.innovmetric.com/polyworks/3d-scanners/me_single-point.aspx?p=0&lang=fr 17