Asservissements et Commandes

La vision

a. Chez lโ€™homme : ยซ Une image vaut mieux que 10 000 mots ยป.La vision est lโ€™un de nos sens le plus puissant. Elle nous permet la perception de notre environnement, du moins ce qui est visible (entre lโ€™infrarouge et lโ€™ultraviolet). Elle fait interagir en permanence le couple ล“il-cerveau. Sans parler du cerveau, L’ล“il est un organe complexe, combinant un systรจme optique ร  gรฉomรฉtrie variable et une matrice de rรฉception point par point de l’image ร  haute rรฉsolution grรขce ร  une concentration รฉnorme de capteurs. Le nerf optique compte un million de fibres nerveuses. L’image est reconnue et mรฉmorisรฉe au niveau du cortex spรฉcifique visuel du lobe occipital. Notons que notre vision est binoculaire, ce qui permet une perception en 3D.
b. En gรฉnรฉral : Lโ€™image ne se limite pas ร  ce qui est visible par lโ€™ล“il humain. On peut utiliser toute la bande de lโ€™onde รฉlectromagnรฉtique (allant du Hz au GHz) pour capturer une image. Ceci est vรฉrifiรฉ tant par la perception de nombreux animaux que par le succรจs rรฉcent en mรฉdecine de lโ€™รฉchographie, de lโ€™IRM ; en tรฉlรฉdรฉtection du RADAR, Interfรฉromรฉtrie ; etc. La vision est un processus de traitement de lโ€™information utilisant des stratรฉgies bien dรฉfinies pour atteindre ses buts. Lโ€™entrรฉe dโ€™un systรจme de vision est constituรฉe par une sรฉquence dโ€™images, la sortie est une description de lโ€™entrรฉe en termes dโ€™objets et de relations entre ces objets.

Puissance de la vision

ย  ย  ย  ย  ย  ย  ย  ย  De tous nos sens, le sens de la vue est celui qui offre la plus grande flexibilitรฉ et nous apporte la plus grande quantitรฉ d’information sur ce qui nous entoure du fait de la multiplicitรฉ de ses dimensions : spatiale, รฉnergรฉtique, temporelle. La perception de notre espace, la reconnaissance des objets qui le composent, la dรฉtection du mouvement de ceux-ci sont des donnรฉes essentielles pour l’humain et sont toutes transmises par le biais de ses yeux.

Vision artificielle

ย  ย  ย  ย  ย  ย  ย  ย  ย La vision artificielle est la construction par une machine dโ€™une description sรฉmantique et explicite des objets rรฉels ร  partir dโ€™images. La description est prรฉalable ร  toute reconnaissance, manipulation et analyse sur les objets. Le terme de Vision Artificielle symbolise en effet toute la chaรฎne visuelle, partant de l’image brute et allant jusqu’ร  l’interprรฉtation de son contenu. Il existe donc un aspect dรฉcisionnel trรจs important lors de la phase de comprรฉhension, d’oรน l’interaction รฉtroite avec l’intelligence artificielle. Le traitement d’image s’intรจgre dans ce processus comme un outil.
a. Idรฉe de base : Lโ€™homme nโ€™รฉprouve aucune difficultรฉ ร  dรฉcrire ce quโ€™elle voit, pourtant lโ€™information qui est rรฉellement disponible sur la rรฉtine nโ€™est, ni plus ni moins, une collection de points (environ un million). Il y a tout simplement en chaque point une information sur la quantitรฉ de lumiรจre et la couleur qui provient de lโ€™espace environnant et qui y sont projetรฉs. Il ne sโ€™agit pas dโ€™ ยซ imiter ยป la vision biologique mais de crรฉer un modรจle, qui vu de lโ€™extรฉrieur, possรจde des propriรฉtรฉs semblables.
b. Situation actuelle : Le succรจs rรฉcent des robots 3G capables de percevoir leur environnement et de rรฉagir ร  celui-ci a beaucoup dรฉveloppรฉ les thรฉories et techniques de perception parmi lesquelles la vision est un domaine de recherche privilรฉgiรฉ.[4] Il ya aussi, dans le domaine du multimรฉdia, le concept de rรฉalitรฉ virtuel et augmentรฉ, le dรฉveloppement de lโ€™interaction rรฉel/virtuel ou homme/machine. La Vision Artificielle fait lโ€™objet de nombreuse recherche du fait de ses nombreux domaines dโ€™applications, surtout dans lโ€™industrie. On sโ€™intรฉresse beaucoup sur la perception multi-capteurs et fusion des donnรฉes. En bref, la vision par ordinateur peut รชtre vue comme une des technologies clรฉs de ce 21รจ siรจcle.
c. Mise en ล“uvre : Voici le rรฉsumรฉ des composantes d’une chaรฎne de vision par une machine : Le capteur dรฉpend du domaine d’application mais est essentiellement une camรฉra. Celle-ci fournit une image brute. Les prรฉtraitements rรฉalisent les tรขches d’amรฉlioration de l’image ainsi que la mise en รฉvidence des ยซย points intรฉressantsย ยป. L’extraction de caractรฉristiques a pour rรดle de faire une description de l’image compatible avec la description des objets contenus dans la base de connaissances, celle-ci รฉtant la ยซย mรฉmoireย ยป du systรจme de vision. Elle joue un rรดle d’interface et est directement liรฉe au choix au type de fonctionnement du systรจme de dรฉcision. Enfin le systรจme dรฉcisionnel, par comparaison entre les caractรฉristiques qui lui sont fournies en amont et le contenu de la base de connaissances, va effectuer la reconnaissance. Ce dernier est l’intelligence du systรจme de vision par ordinateur, il utilise les techniques de reconnaissance de formes qui ne sont pas spรฉcifiques ร  l’image.
d. Difficultรฉ : Tout ce que voit lโ€™ordinateur est juste une grande matrice de nombres bruitรฉs (fournis par la camรฉra). Notre tรขche est de transformer ceci en perception c’est-ร -dire description en terme dโ€™objets et de relation entre ceux-ci. Rรฉinventer, avec du matรฉriel informatique, les facultรฉs encore incompris des systรจmes visuels biologiques qui est spรฉcialisรฉs et ร  part analogique, est presque impossible, mais la spรฉcification du domaine dโ€™application simplifie grandement le systรจme. On peut voir ร  travers cette illustration, ร  quel point la V.O. est difficile. Primitivement, lโ€™image est une grande matrice de nombres.
e. Utilisation : On utilise essentiellement la vision pour remplacer lโ€™homme dans une tรขche assez simple, soit pour des raisons de performances, soit pour des conditions inadaptรฉes (environnement risquรฉ). Faute de le remplacer, elle pourra du moins assister lโ€™homme pour mieux assurer sa tรขche. Cela trouve donc de nombreuses applications dans diffรฉrents domaines : industrielle (surveillance qualitรฉ, โ€ฆ), militaire (guidage des engins, reconnaissance, โ€ฆ), mรฉdical (compter les cellules, robotique mรฉdicale, tรฉlรฉ-opรฉration et assistance, โ€ฆ), sรฉcuritรฉ (identification : empreinte digitale, visage, โ€ฆ et authentification), etc.

Mรฉthodologie dโ€™รฉtude des systรจmes asservis

ย  ย  ย  ย  ย  ย  ย  ย  ย  ย  Dans la conception dโ€™un systรจme asservi il faudra adopter un plan dโ€™รฉtude trรจs rigoureux et bien organiser. On pourra opรฉrer de la maniรจre suivante :
Modรฉliser le systรจme :
– Dรฉcomposer le systรจme en fonctions E/S simples pour les interconnecter suivant des relations algรฉbriques et/ou dynamiques pour en tirer un modรจle aussi prรฉcis que possible du systรจme.
– Simplifier ce modรจle pour ne garder que les comportements significatifs de celui-ci.
Lโ€™objectif est dโ€™obtenir un modรจle le plus compact possible avec le nombre suffisant et nรฉcessaire de paramรจtres ร  identifier et assez simple pour la synthรจse dโ€™une commande. Une fois celle-ci rรฉalisรฉe, la valider successivement sur des modรจles de plus en plus complexes avant de lโ€™implanter sur le systรจme rรฉel. En gรฉnรฉral, on cherchera ร  modรฉliser mathรฉmatiquement le comportement expรฉrimental de la chaรฎne directe (actionneur, processus et capteur), car la modรฉlisation directe nโ€™est pas รฉvidente, surtout lorsque le systรจme existe dรฉjร .
Identification des paramรจtres du modรจle dรฉterminรฉ
Choix du type de commande et Synthรจse :
Le choix de la commande (continue ou รฉchantillonnรฉe) intervient sur les choix matรฉriels, en particulier lorsque le systรจme existe et quโ€™on dรฉsire perfectionner son comportement en boucle fermรฉ.
Synthรฉtiser le correcteur
Cela consiste ร  amener le systรจme vers la performance voulue et ร  effectuer une compensation des effets indรฉsirables (si les donnรฉes sont bien connues).
Essais
Les rรฉsultats expรฉrimentaux valideront ou pas les choix prรฉcรฉdents. Rien ne dit que ces choix aient รฉtรฉ les bons, et il faudra peut-รชtre les revoir (Revoir le modรจle utilisรฉ, rรฉglage) Il faut souligner que cโ€™est en gรฉnรฉral la complexitรฉ de la fonction ร  rรฉaliser et non ces principes qui rendent le modรจle final si complexe. Le choix du rรฉgulateur รฉtant liรฉ ร  la caractรฉristique ยซ Entrรฉe/Sortie ยป du systรจme ร  asservir, il sera tout dโ€™abord nรฉcessaire de travailler sur le systรจme physique ร  asservir et dโ€™en รฉtablir un ยซ modรจle mathรฉmatique ยป.

Etude du systรจme mรฉcanique et robotique

a. mise en place des moteurs : Pour les systรจmes robotiques, il existe deux types dโ€™articulation : articulation rotoรฏdeR et articulation prismatique P. Le premier permet de faire un mouvement de rotation tandis que le second celui de translation. Les moteurs muni de transmissions se place au niveau des articulations.
b. Gรฉomรฉtrie du systรจme mรฉcanique : La gรฉomรฉtrie du systรจme est caractรฉrisรฉ par :
– le nombre dโ€™axe
– lโ€™architecture : sรฉrie ou parallรจle
– Le chainage des articulations : R ou P
– Le nombre de DDL

Applications et amรฉliorations ultรฉrieurs

ย  ย  ย  ย  ย  ย  ย  ย  ย  ย  ย  ย  ย  ย  ย  Les applications sont nombreuses surtout dans le domaine de la robotique. Aussi, plusieurs amรฉliorations sont prรฉvisibles vu que ce travail touche des domaines ร  la pointe de la technologie. Les techniques dรฉveloppรฉes peuvent รชtre intรฉgrรฉ dans un quelconque systรจme de dรฉtection et de poursuite dโ€™une cible. Dรฉveloppรฉ, notre systรจme peut faire partie intรฉgrante dโ€™un atelier flexible c’est-ร -dire une unitรฉ de production automatisรฉ dont la structure permet le travail sur des produits diffรฉrents et/ou a une tolรฉrance au panne supรฉrieur. Lโ€™utilisation de la vision active c’est-ร -dire de dรฉvelopper une action reflexe au niveau du capteur. Cela consiste par exemple ร  diriger lโ€™attention vers une partie de la scรจne au lieu dโ€™interprรฉter vaguement toute la scรจne. Cela permet de lever les ambiguรฏtรฉs et aussi dโ€™augmenter la prรฉcision du systรจme de vision.

Approche

ย  ย  ย  ย  ย  ย  ย  ย  ย  ย  Il est inconcevable, dans ce domaine de la technologie, de ne pas valider les rรฉsultats de recherche par des expรฉrimentations sur des systรจmes rรฉels. Notre expรฉrimentation nโ€™est quโ€™une simulation, qui tente dโ€™approcher de plus prรจs que possible la rรฉalitรฉ. Mais la rรฉalisation finale dรฉpend de la spรฉcialisation du systรจme :
-Militaire (radar, โ€ฆ)
-Mรฉdical (IRM, radio, รฉcho, โ€ฆ)
-Industriel (camรฉra, camรฉra infrarouge, โ€ฆ)
-Grand public
Nous avons surtout orientรฉ nos travaux sur les applications ยซ indoor ยป, c’est-ร -dire dans un environnement plus ou moins contrรดlรฉ, mais les techniques peuvent รชtre reprises pour inspirer des applications ยซ outdoor ยป. Malgrรฉ les insuffisances en moyens et ressources, nous voulons surtout montrer que nous serions des ingรฉnieurs capables de trouver des solutions techniques pour mettre en ล“uvre ses idรฉes. On a surtout utilisรฉ un PC pour faire tourner les logiciels de simulation et รฉgalement comme systรจme de contrรดle. Cโ€™est dโ€™ailleurs le seul systรจme informatique ร  notre disposition. Un des avantages de l’utilisation d’un PC comme systรจme de contrรดle centrale est qu’on peut installer tous les outils de dรฉveloppement directement sur la plateforme cible รฉvitant ainsi une compilation croisรฉ complexe (les diffรฉrents optimisations processeurs sont automatique). On a utilisรฉ des webcams connectรฉes sur le port USB comme capteur de vision. Le port parallรจle est utilisรฉ pour interfacer lโ€™รฉlectronique de commande et la gรฉnรฉration des sรฉquences pour le moteur pas ร  pas.

CONCLUSION GENERALEET PERSPECTIVES

ย  ย  ย  ย  ย  ย  ย  ย  ย  ย  En gros, La V.A. permet de dรฉtecter un objet spรฉcifique, de reconnaรฎtre un objet, dโ€™extraire les caractรฉristiques dโ€™un objet dโ€™intรฉrรชt, de dรฉterminer la pose par rapport ร  un repรจre liรฉ au capteur de vision et de rรฉagir en fonction de ce qui est vu, ร  partir des connaissances donnรฉes au systรจme. Lโ€™asservissement, cโ€™est lโ€™art de constater, de calculer et de bien doser la commande dโ€™un systรจme pour atteindre un but prรฉcis. Donc, en gรฉnรฉral, cela consiste ร  atteindre un รฉtat souhaitรฉ ร  partir de lโ€™รฉtat actuel du systรจme. Le problรจme principale est de savoir comment ? Techniquement, cela consiste ร  choisir le rรฉgulateur ou correcteur ร  utiliser. La performance et la souplesse des calculateurs numรฉriques a permis de mettre en ล“uvre des techniques performantes dโ€™asservissement. On constate que mise ร  part la solution apportรฉe, la vision par ordinateur offre une nouvelle approche pour rรฉsoudre des problรจmes importants notamment sur la perception robotique et lโ€™interaction homme machine. Tout au long de ce travail, On a rencontrรฉ de nombreux problรจmes, notamment sur la mise en ล“uvre de la vision et la vรฉrification des rรฉsultats. On a pu rรฉsoudre quelques-uns, mais les rรฉsolutions adoptรฉes soulรจvent encore de nouveaux problรจmes ! Nous avons adoptรฉ une approche plus analytique pour rรฉsoudre les problรจmes de vision robotique. Cela permet non seulement dโ€™utiliser, dans la vision, les quelques techniques dโ€™asservissement, mais aussi dโ€™intรฉgrer, simplement, la vision dans la boucle dโ€™asservissement. Nous avons pu valider notre propos par les quelques expรฉrimentations. Une autre approche plus avancรฉ est dโ€™utiliser des mรฉthodes statistiques (donnรฉes multi-capteurs et EKF par exemple), des rรฉseaux de neurones artificiels et les diffรฉrentes techniques dโ€™apprentissage par la machine (ML). En fait, cela relรจve du domaine de lโ€™Intelligence artificielle. Enfin, nous souhaitons que ce travail de mรฉmoire encourage, excite, aide, un tant soit peu, tous ce qui sont intรฉressรฉs par le domaine vibrant de la ยซ machine vision ยป.

Le rapport de stage ou le pfe est un document dโ€™analyse, de synthรจse et dโ€™รฉvaluation de votre apprentissage, cโ€™est pour cela rapport-gratuit.com propose le tรฉlรฉchargement des modรจles complet de projet de fin dโ€™รฉtude, rapport de stage, mรฉmoire, pfe, thรจse, pour connaรฎtre la mรฉthodologie ร  avoir et savoir comment construire les parties dโ€™un projet de fin dโ€™รฉtude.

Table des matiรจres

REMERCIEMENTS
RESUME
LISTE DES ABREVIATIONS
LISTE DES TABLEAUX
LISTE DES FIGURES
INTRODUCTION
PARTIE 1 : GENERALITES
I. VISION ARTIFICIELLE
1. La vision
2. Puissance de la vision
3. Vision artificielle
II. ASSERVISSEMENT ET MECANISME
1. Introduction
2. Classification des systรจmes asservis
3. Lโ€™asservissement analogique
4. Lโ€™asservissement numรฉrique
5. Les bras manipulateurs
III. INTEGRATION DE Lโ€™INFORMATION VISUELLE DANS LA COMMANDE
1. Introduction
2. Les modes dโ€™asservissement
3. La mise en ล“uvre
4. Environnement logiciel et matรฉriel
5. Exemples dโ€™application
PARTIE 2 : ETUDE ET CONCEPTION Dโ€™UN SYSTEME Dโ€™ASSERVISSEMENT VISUEL
IV. PERCEPTION, TRAITEMENT Dโ€™IMAGES ET VISION
1. Acquisition par CCD et traitement de bas niveau
2. Traitement de haut niveau : Filtrage et Segmentation
3. Approche classique
4. Approche avancรฉe – Stรฉrรฉovision
5. Extraction de primitives
6. Dรฉveloppement logiciel
V. COMMANDE ET ASSERVISSEMENT NUMERIQUE EN POSITION ET EN VITESSE
1. Les moteurs ร  courant continu
2. Ensemble Moteurs – Capteurs
3. Module de puissance
4. Les moteurs pas ร  pas
5. Interfaรงage avec le micro-ordinateur
VI. INTEGRATION DES INFORMATIONS DANS LA LOI DE COMMANDE ET ASSERVISSEMENT VISUEL
1. Etude du systรจme mรฉcanique et robotique
2. Traitement temps rรฉel (mรฉthodes et contraintes)
3. Approches de la vision
4. Commande dโ€™un bras manipulateur
5. Asservissement visuel
6. Etude et mise en place du systรจme entier
7. Applications et amรฉliorations ultรฉrieurs
PARTIE 3 : SIMULATION ET RESULTATS EXPERIMENTAUX
VII. Approcheย 
VIII. Les Simulationsย 
1. Simulation des circuits de commande des moteurs
2. Simulation du systรจme robotique
3. Simple asservissement visuel
4. Asservissement polaire
CONCLUSION GENERALE ET PERSPECTIVES
ANNEXES
REFERENCES

Tรฉlรฉcharger le rapport complet

Tรฉlรฉcharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiรฉe. Les champs obligatoires sont indiquรฉs avec *