développement d'un système robotique pour la radiologie

Download Développement d'un système robotique pour la radiologie

If you can't read please download the document

Upload: lamnga

Post on 05-Jan-2017

222 views

Category:

Documents


3 download

TRANSCRIPT

  • N dordre :

    cole Doctorale Mathmatiques, Sciences de lInformation et de lIngnieur

    Thse

    prsente pour obtenir le grade de

    Docteur de lUniversit de Strasbourg

    par

    Salih ABDELAZIZ

    Dveloppement dun systme robotique

    pour la radiologie interventionnelle sous IRM

    Membres du jury :

    Directeur de Thse Michel De Mathelin, Professeur, Universit de Strasbourg

    Rapporteur Externe Jean-Pierre Merlet, Directeur de Recherche INRIA, Sophia-Antipolis

    Rapporteur Externe Nicolas Andreff, Professeur, FEMTO-ST, Universit de Franche-Comt

    Examinateur Marc Gouttefarde, Charg de Recherche CNRS, LIRMM, Montpellier

    Examinateur Pierre Renaud , Matre de confrences, INSA Strasbourg

    Examinateur Bernard Bayle, Professeur, Universit de Strasbourg

    Laboratoire des Sciences de lImage, de lInformatique et de la Tldtection LSIIT

    UMRUdS-CNRS 7005

  • Remerciements

    Je tiens tout dabord remercier Dieu de mavoir donn la force et la volont pour accomplir

    ce travail de thse, Dieu merci.

    Je souhaite adresser ma gratitude mon directeur de thse, Michel De Mathelin, pour mavoir

    accueilli au sein de son quipe de recherche, lquipe Automatique, Vision et Robotique (AVR)

    du laboratoire des Sciences de lImage, de lInformatique et de la Tldtection. La confiance

    quemavez accorde et les moyens que vous avezmis ma dispositionmont permis demener

    bien ce projet de recherche ; je vous en suis trs reconnaissant.

    Mes plus vifs remerciements vont videmment mes encadrants Pierre Renaud et Bernard

    Bayle, avec qui je prends toujours autant de plaisir travailler. Vos conseils toujours aviss et

    votre dtermination mont permis davancer pas srs dans laccomplissement de ce travail.

    Merci de mavoir laiss suffisamment de libert pour explorer de nouvelles pistes de travail

    et surtout de mavoir fait profiter de vos larges connaissances. Trs sincrement, je suis trs

    honor de travailler avec vous. Merci pour tout.

    Je tiens tout particulirement exprimer mes remerciements Jean-Pierre Merlet, directeur

    de recherche INRIA Sophia-Antipolis, ainsi qu Nicolas Andreff, professeur lUniversit

    de Franche-Comt pour avoir accept de rapporter sur ce mmoire et aussi pour avoir pris

    le temps dvaluer mon travail consciencieusement. Vos remarques et suggestions trs per-

    tinentes ont suscit en moi la curiosit scientifique et lenvie daller encore plus loin dans

    la recherche. Demme, je tiens remercier Marc Gouttefarde, charg de recherche CNRS

    Montpellier davoir eu la gentillesse dexaminer ce travail et de participer sans hsitation ce

    Jury.

    Je tiens galement exprimer mes sincres remerciements Laurent Barb pour mavoir fait

    profiter de ses larges comptences techniques et pour le temps quil ma consacr. De mme,

    je remercie Laure Esteveny, avec qui jai collabor pendant une partie de ma thse. Ctait vrai-

    ment trs agrable de travailler avec toi. Merci Phillipe Zanne et Lucile Zorn pour leur aide

    prcieuse et tous les membres de lquipe AVR. Je rajouterai une petite mention Ahmed

    Karim pour les nombreux dessins prsents dans ce manuscrit et M. Michel Grosdidier pour

    la ralisation des anneaux de la plate-forme du robot.

    Je remercie trs chaleureusement les anciens et nouveaux doctorants du laboratoire que jai

    ctoys durant ces annes et avec qui jai partag des moments mmorables, Brengre, Ju-

    lien, Mathieu, Norbert, Fadi, Houssem, Xavier, Lennart, Antonio, Laure, Markus, Nitish, Ryad,

    Arnaud, Laure-Anas, Nadge, Paolo et Xavier.

  • Sur une note plus personnelle, je tiens exprimer mes profonds remerciements mes parents,

    qui ont fait de moi lhomme que je suis aujourdhui. Merci pour toutes les opportunits que

    vous avez rendues possibles grce vos soutiens et vos encouragements.

    Je ne remercierai jamais autantma femme, qui a sumencourager pour le sprint final et surtout

    me rconforter pendant les moments de doute. Sans toi, ce travail naurait pas pris la mme

    allure. Merci toi Soumia.

    Enfin, je ddie ce mmoire tous ceux qui me sont chers, mes parents, ma femme, mon frre,

    ma sur, mes nices, mes neveux, mes grands-parents, ma belle-famille, mes beaux-frres,

    mes belles-surs, ma grande famille et tous mes amis depuis lenfance.

    toi ma chre petite Houda que jaimerai ternellement.

    iv

  • Table des matiresIntroduction 1

    1 Cahier des charges, tat de lart et solution cinmatique 5

    1.1 Analyse du geste . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

    1.1.1 Anatomie de la prostate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

    1.1.2 Espace de travail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

    1.1.3 Besoins cliniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

    1.2 Systmes existants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

    1.2.1 Systmes de guidage passifs . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

    1.2.2 Assistants robotiques semi-automatiques . . . . . . . . . . . . . . . . . . 9

    1.2.3 Systmes dinsertion automatique . . . . . . . . . . . . . . . . . . . . . . . 10

    1.2.4 Systmes de tlopration avec retour deffort . . . . . . . . . . . . . . . . 12

    1.2.5 Synthse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

    1.3 Solution propose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

    1.3.1 Principe de lapproche robotique de positionnement : scnario dinsertion 14

    1.3.2 Protocole mdical associ lutilisation du dispositif robotique . . . . . 16

    1.3.3 Le dispositif MRGuide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

    1.4 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

    2 Caractrisation et optimisation gomtrique des robots cbles 19

    2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

    2.2 Caractrisation dun robot cbles . . . . . . . . . . . . . . . . . . . . . . . . . . 20

    2.2.1 Dfinitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

    2.2.2 Espace atteignable des robots cbles . . . . . . . . . . . . . . . . . . . . 21

    2.3 Robots cbles instruments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

    2.3.1 Instrumentation et stratgies de mesure . . . . . . . . . . . . . . . . . . . 22

    2.3.2 Contraintes pour lestimation de lespace de travail . . . . . . . . . . . . . 25

    2.4 Cas dune mesure de dformation . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

    2.4.1 Contraintes additionnelles . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

    2.4.2 Choix dune analyse par intervalles . . . . . . . . . . . . . . . . . . . . . . 28

    2.4.3 Algorithme propos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

    2.4.4 Exemples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

    2.4.5 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

    v

  • Table desmatires

    2.5 Cas dune mesure de dplacement . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

    2.5.1 Besoin dune mthode doptimisation du robot cbles . . . . . . . . . . 37

    2.5.2 Formulation du problme . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

    2.5.3 Algorithme doptimisation . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

    2.5.4 Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

    2.6 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

    3 Le systme de positionnementMRGuide 47

    3.1 Technologies et instrumentation du dispositif . . . . . . . . . . . . . . . . . . . . 47

    3.1.1 Choix de la structure en treillis . . . . . . . . . . . . . . . . . . . . . . . . . 47

    3.1.2 valuation de la tension des cbles . . . . . . . . . . . . . . . . . . . . . . 49

    3.2 Prototype et tests dvaluation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

    3.2.1 Description du systme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

    3.2.2 Cbles et actionnement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54

    3.2.3 Tests de compatibilit IRM . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

    3.3 Validation de linstrumentation sur la structure duMRGuide . . . . . . . . . . . 56

    3.4 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

    4 Commande et exprimentations 63

    4.1 Commande des robots cbles : tat de lart . . . . . . . . . . . . . . . . . . . . . 63

    4.1.1 Stratgies de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

    4.1.2 Algorithmes de gestion coordonne des tensions dans les cbles . . . . . 64

    4.2 Modlisation duMRGuide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

    4.2.1 Modle gomtrique inverse . . . . . . . . . . . . . . . . . . . . . . . . . . 66

    4.2.2 Modle gomtrique direct . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

    4.2.3 Modle cinmatique inverse . . . . . . . . . . . . . . . . . . . . . . . . . . 67

    4.3 Principe de lasservissement du robot MRGuide . . . . . . . . . . . . . . . . . . . 68

    4.3.1 Algorithme de faisabilit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

    4.3.2 Algorithme de gestion coordonne . . . . . . . . . . . . . . . . . . . . . . 70

    4.4 valuation exprimentale de la commande . . . . . . . . . . . . . . . . . . . . . . 73

    4.4.1 Asservissement en position de la plate-forme duMRGuide . . . . . . . . 73

    4.4.2 Asservissement en position avec supervision de tension . . . . . . . . . . 78

    4.5 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

    5 Conclusion 83

    5.1 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83

    5.2 Perspectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84

    A Modles tenant compte de la gomtrie duMRGuide 87

    B Modle dynamique du robot 91

    Rfrences 101

    vi

  • Introduction

    Radiologie interventionnelle

    La radiologie interventionnelle est une technique permettant de raliser des actes mdicaux

    minimalement invasifs des fins diagnostiques ou thrapeutiques (biopsie, ablation par

    exemple). Ces procdures sont accomplies par linsertion percutane daiguilles sous guidage

    direct dun imageur. Cette technique a t dveloppe dans les annes 1960, avec une premire

    intervention percutane transluminale guide par angiographie [Payne 2001]. Ayant pour

    but de rduire les traumatismes postopratoires et la dure dhospitalisation, la radiologie

    interventionnelle a suscit un vif intrt dans la communaut mdicale. En 2009, 545 000

    actes de radiologie interventionnelle ont t raliss dans lhexagone dont 315 000 diagnostics

    et 230 000 actes thrapeutiques [Rad 2012].

    Les modalits dimagerie utilises sont diverses : imagerie chographique, rayon X ou

    imagerie par rsonance magntique (IRM). tant donnes les performances limites des

    dispositifs chographiques, les scanners sont souvent prfrs, pour leur bienmeilleure qualit

    dimage. Nanmoins, ces dispositifs prsentent linconvnient dexposer le patient et lquipe

    mdicale des doses importantes de rayons X, une exposition qui risque potentiellement

    de nuire leur sant. LIRM ne prsente en revanche aucun risque pour le patient ni pour

    le praticien tant donn son caractre non ionisant. De plus, lIRM possde dexcellentes

    performances en termes de contraste et de discrimination des tissus mous.

    Cancer de la prostate et thrapies

    Le carcinome de la prostate est le cancer le plus frquent chez lhomme, hormis le cancer de la

    peau. En 2008, environ 900.000 cas et 258.000 dcs ont t recenss dans le monde, particuli-

    rement en Europe et au tats-Unis dAmrique [Glo 2012]. En France, il est la deuxime cause

    demortalit par cancer chez lhomme, aprs le cancer du poumon. Ce cancer reprsente donc

    un problmemajeur de sant publique car au moins 70 % des hommes de plus de 50 ans sont

    concerns.

    Dans le pass, la prostatectomie, qui consiste en une ablation chirurgicale de la prostate,

    tait la seule option pour traiter ce cancer. Nanmoins, les effets secondaires associs tels

    que lincontinence et le dysfonctionnement rectile sont trs significatifs [McCullough 2005].

    1

  • Introduction

    Aujourdhui, des thrapies alternatives comme la curiethrapie, les ultrasons focaliss ou

    encore la cryothrapie, sont dveloppes pour raliser des traitements non chirurgicaux.

    Les ultrasons focaliss sont des procdures de destruction cible de cellules cancreuses

    par mission de signaux ultra-sonores. La curiethrapie consiste, quant elle, implanter

    des lments radioactifs lintrieur ou proximit des cellules cancreuses pour traiter

    localement la tumeur. La matrise de leffet ionisant reste dlicate pour traiter des tumeurs

    proximit des structures anatomiques telles que lurtre et le rectum. La cryothrapie consiste

    dtruire des tumeurs par des cycles de conglation et de rchauffement. La zone congele

    est facilement reprable dans une image IRM et la morbidit associe cette technique est

    trs faible en comparaison des autres approches. Cette nouvelle approche peut donc devenir

    une voie intressante dans le traitement du cancer.

    Cryothrapie de la prostate sous IRM et limitations

    La cryothrapie de la prostate sous IRM est actuellement en phase de dveloppement au

    Centre Hospitalier Universitaire (CHU) de Strasbourg [Gangi 2010]. ce jour, plus dune

    dizaine de cryothrapies de la prostate ont t pratiques en utilisant une IRM 1,5 T grand

    anneau (MAGNETOM Espree, Siemens, Allemagne) et un systme de cryoablation compatible

    IRM (Galil Medical, USA).

    Deux procdures sont ncessaires pour le traitement du cancer de la prostate. Dabord, une

    plusieurs biopsies sont effectues. Ensuite, aprs un diagnostic positif, la procdure de

    cryothrapie peut avoir lieu pour traiter le patient. Dans les deux cas, une plusieurs aiguilles

    sont positionnes puis insres jusqu atteindre les zones vises de la prostate en se basant

    sur des images IRM. Dans le cas dune biopsie, les aiguilles sont insres puis extraites, aprs

    le prlvement dun chantillon de tissus. Pour la cryothrapie, plusieurs aiguilles peuvent

    tres ncessaires pour couvrir le volume de la tumeur. Une fois les aiguilles positionnes,

    de largon est dtendu leurs extrmits. Des tempratures trs basses, de lordre de -185,

    permettent alors la destruction des tissus tumoraux. Une fois la tumeur traite, les aiguilles

    sont rchauffes des tempratures suprieures 33 laide dhlium pour permettre leur

    extraction. Lexpansion de la zone congele est contrle en temps rel avec les images IRM,

    comme illustr sur la Figure 1. Deux cycles de conglation/rchauffement sont effectus afin

    de dtruire la tumeur.

    La procdure de cryothrapie de la prostate sous IRM est difficile effectuer manuellement.

    Elle est longue et requiert beaucoup dexpertise. Cette difficult est lie dune part ltroitesse

    du tunnel IRM et dautre part la complexit du geste en lui-mme. Le radiologue est en effet

    amen recaler mentalement les diffrentes aiguilles par rapport aux images 2D issues de

    lIRM. Ceci demande un effort important, toutefois ncessaire pour obtenir un positionnement

    convenable. Une assistance robotique semble donc trs pertinente.

    2

  • Introduction

    FIGURE 1 gauche, procdure de cryoablation avec le patient dans le scanner. droite, miseen vidence de la conglation de la tumeur avec une image IRM.

    Contributions et plan dummoire

    Nous proposons travers cette thse de dvelopper un assistant robotique pour le traitement

    du cancer de la prostate dans lIRM. La complexit des gestes et les contraintes introduites par

    lenvironnement IRM ncessitent un certain nombre de rflexions sur le choix du mode das-

    sistance, sur la conception dune technologie compatible IRM et sur la stratgie de commande

    adquate.

    Dans le premier chapitre, nous dcrivons le cahier des charges en termes de besoin clinique,

    espace de travail et contraintes imposes par lenvironnent IRM. partir de la bibliographie

    sur les systmes existants, nous arrivons au constat que la plupart des systmes dvelopps

    pour les interventions prostatiques sont encombrants. Ceci empche de reprendre rapidement

    une procdure manuelle dans le cas dune complication mdicale ou dune dfaillance du

    systme. Pour diminuer considrablement la taille du dispositif, nous proposons dtudier une

    solution robotique originale base sur un robot cbles instrument avec un actionnement

    dport. Dabord, la cinmatique du manipulateur propos est introduite. Ensuite, le principe

    de lapproche semi-automatique et le scnario dinsertion daiguille sont dcrits. Enfin, le

    protocole mdical associ lutilisation du dispositif est dtaill.

    En vue dune meilleure intgration du dispositif dans le scanner, nous caractrisons puis opti-

    misons les dimensions de notre solution dans le deuxime chapitre. En plus des contraintes

    qui limitent lespace de travail des robots cbles conventionnels, lemploi dune structure

    instrumente introduit de nouvelles contraintes structurelles et limite ainsi lespace attei-

    gnable. Nous proposons donc de dterminer lespace associ ces contraintes en utilisant

    une approche par intervalles. Cette approche permet de vrifier la faisabilit dune structure

    cbles instrumente. Par ailleurs, nous avons dvelopp un algorithme doptimisation gom-

    trique permettant de dterminer les paramtres de conception optimaux. Cet algorithme se

    compose de deux tapes squentielles. La premire tape consiste minimiser le volume du

    robot pour une tche donne. La deuxime tape permet la vrification des rsultats obtenus

    lors de la premire tape en se basant sur une approche par intervalles.

    3

  • Introduction

    Le choix dun actionnement dport ncessite lvaluation de la tension des cbles. Pour cela,

    nous utilisons une structure dformable, un mcanisme amplificateur et une technologie de

    mesure optique dtailles dans le troisime chapitre. Limplmentation de cette technique de

    mesure et la validation exprimentale sont ralises sur un banc de test ddi. Les choix de

    conception, y compris les matriaux, les cbles et les actionneurs sont tudis. Le prototype

    et son valuation en termes de compatibilit avec le scanner sont exposs.

    Enfin le dernier chapitre de ce mmoire est consacr au dveloppement dune stratgie de

    commande adapte au dispositif propos. Un tat de lart sur les stratgies de commande

    dveloppes pour les robots cbles est expos. travers lvaluation exprimentale dune de

    ces stratgies sur notre dispositif, nous montrons lintrt de disposer dune mesure locale de

    tension des cbles dans le cas dun actionnement dport. Suite ce rsultat, nous proposons

    une nouvelle stratgie de commande base sur lintgration dune boucle interne de tension

    afin de contrler correctement le dispositif.

    4

  • 1 Cahier des charges, tat de lart et

    solution cinmatique

    Dans ce premier chapitre, nous analysons les gestes raliss par le praticien, savoir la biopsie

    et la cryothrapie, afin de dfinir le niveau dassistance requis pour le dispositif robotique.

    partir de cette analyse et aprs une tude bibliographique, nous proposons une solution

    originale pour la biopsie et la cryothrapie de la prostate sous IRM.

    1.1 Analyse du geste

    1.1.1 Anatomie de la prostate

    La prostate est une glande de lappareil gnital masculin. Elle a pour fonction de scrter

    le liquide sminal qui favorise lavancement des spermatozodes dans lovule. En forme de

    noix (cf. Figure 1.1), sa taille moyenne est de 50 35 40 mm3. Entoure dune capsule fibro-lastique, la prostate est situe en dessous de la vessie et devant le rectum. Elle est traverse

    par lurtre qui constitue le canal de sortie de la vessie.

    !"#$"%

    &"'($)$%

    *%((+%

    "%,$!-

    FIGURE 1.1 Position de la prostate.

    5

  • Chapitre 1. Cahier des charges, tat de lart et solution cinmatique

    1.1.2 Espace de travail

    Lespace de travail, i.e lensemble des positions et orientations que peut prendre laiguille, a

    t analys en considrant le geste tel que pratiqu par le Pr. A. Gangi au CHU de Strasbourg.

    Le patient, sous anesthsie gnrale, est install dans une position lithotomique (cf. Figure 1.3,

    gauche). Laccs la prostate se fait travers le prine. Une plusieurs aiguilles sont

    positionnes puis insres jusqu atteindre les zones vises de la prostate. Dans le cas dune

    cryothrapie, les aiguilles utilises sont creuses et ont un diamtre de 1,47 mm (cf. Figure 1.2,

    droite). Elles sont facilement reprables dans les images IRM du fait de leur matriau. Le

    radiologue utilise souvent une grille de positionnement (cf. Figure 1.2, gauche) compatible

    IRM comme lment de reprage afin de situer le point dinsertion sur le prine. Plaque

    contre la surface du prine, la grille tend rduire les mouvements internes de la prostate et

    amliore laccs au prine.

    FIGURE 1.2 gauche, grille de positionnement compatible IRM. droite, aiguille de cryoth-rapie.

    Selon la taille de la prostate, le point dentre de laiguille sur la surface du prine est compris

    dans un disque de diamtre 50 mm (cf. Figure 1.3, droite). La prostate tant situe 70 mm

    de la surface du prine, la prsence des structures anatomiques alentours (urtre, rectum et

    le sphincter) oblige insrer les aiguilles avec angulation pour atteindre les cibles dsires.

    Lorientation maximale de laiguille est considre gale 30lorsque le point dentre delaiguille se situe dintrieur dun cercle de diamtre 35 mm. lextrieur de ce cercle,

    laiguille est insre perpendiculairement la peau. La tche de positionnement de laiguille

    ncessite cinq degrs de libert (ddl), trois pour la position, et deux pour lorientation. La

    rotation propre nest pas ncessaire. La grille actuellement utilise nest pas adapte pour

    effectuer les orientations dsires car son paisseur est de 20 mm. Si lutilisation dune grille

    est retenue, il est essentiel quelle permette linsertion des aiguilles avec des orientations

    diffrentes.

    6

  • 1.1. Analyse du geste

    !"#$%&'()*#"+,"

    $-*.*/01-2($*$"

    3-4$-"5"((/"

    6/7%/00"+*."#+/8#0/8*/(28

    928"+: ;

  • Chapitre 1. Cahier des charges, tat de lart et solution cinmatique

    clinique : chaque lment du dispositif situ dans la zone dintervention en contact direct

    avec le patient doit tre strilis avant utilisation et le rester pendant lacte. La compatibilit

    du mcanisme avec le scanner est le troisime lment indispensable. Les composants du

    mcanisme ne doivent pas interfrer avec le scanner et son champmagntique. Les artefacts

    ne nuisent pas la scurit du patient, mais lorsquil sagit de la manipulation dinstruments

    (e.g. insertion daiguille), la dgradation des images devient problmatique en termes de

    scurit. Ds lors, le dispositif doit prserver la qualit des images. La prcision du dispositif

    est le quatrime lment requis pour amliorer le geste. Durant lintervention et pendant

    lacquisition des images, le dispositif doit demeurer dans la rgion image, en contact avec le

    patient. Ceci est essentiel pour vrifier la position et lorientation des aiguilles en temps-rel.

    Enfin, la facilit et la rapidit de manipulation du dispositif est ncessaire pour rduire la

    dure de lintervention.

    1.2 Systmes existants

    Pas moins dune vingtaine de dispositifs robotiques compatibles IRM [Tsekos 2007] ont t

    dvelopps ces quinze dernire annes dans diffrents contextes. Masamune et al. proposent

    un systme robotique dans le contexte de la neurochirurgie [Masamune 1995] et Larson et al.

    introduisent un dispositif pour raliser des biopsies mammaires [Larson 2003]. Parmi toutes

    les solutions existantes, une seule a t commercialise par lentreprise Innomedic. Il sagit

    dun systme de positionnement et de guidage daiguilles [Melzer 2008] pour des interven-

    tions abdominales et dorsales. Baptis INNOMOTION, cette solution nest actuellement plus

    distribue. En ce qui concerne les interventions prostatiques, une dizaine de dispositifs com-

    patibles IRM existent aujourdhui. Ils ont surtout t dvelopps dans loptique de raliser une

    biopsie ou une injection dlments radioactifs dans le cadre dune curiethrapie. Nous allons

    analyser ces dispositifs par rapport aux critres de la section prcdente, savoir la capacit

    de basculer rapidement vers une procdure manuelle, la dure de lintervention, la compacit

    et la compatibilit avec le scanner. Ces dispositifs sont classifis par la suite suivant le type

    dassistance : passifs, semi- automatique, automatique, ou tloprs.

    1.2.1 Systmes de guidage passifs

    Les systmes de guidage passifs sont des systmes non actionns qui aident le praticien

    raliser son geste. Krieger et al. [Krieger 2005] proposent un dispositif robotique (cf. Figure 1.5,

    gauche) instrument pour un accs trans-rectal la prostate. Le dispositif est un robot passif

    permettant la translation et lorientation dun guide daiguille. Ce guide est mont sur un

    bras manipulateur passif. Ce dernier est fix sur une glissire linaire monte sur la table du

    scanner. Trois micro-bobines sont attaches rigidement ce guide daiguille afin dtablir

    sa position. Chaque micro-bobine est compose dun fil enroul sur un tube rempli dune

    solution en Gadolinium visible dans les images IRM. Un prototype a t ralis afin dvaluer

    les performances du dispositif. Des rsultats dexpriences in vivo et des essais cliniques sur

    8

  • 1.2. Systmes existants

    FIGURE 1.5 gauche, systme de positionnement passif dvelopp par [Krieger 2005]. droite, Dynatrim, solution passive de positionnement dvelopp par Invivo Corp.

    40 patients ont t rapports [Krieger 2010].

    Une autre solution est propose par Invivo Corp (cf. Figure 1.5, droite) permettant la ra-

    lisation des biopsies prostatiques par accs trans-rectal. Le patient est couch sur le ventre

    avec ses jambes cartes. Le praticien vient positionner manuellement un guide daiguille qui

    est tenu ensuite par le robot afin deffectuer linsertion. Le recalage de laxe de laiguille par

    rapport au scanner est ralis de faonmanuelle.

    1.2.2 Assistants robotiques semi-automatiques

    Enmode semi-automatique, le positionnement de laxe de laiguille est ralis de faon auto-

    matique, linsertion tantmanuelle. Lquipe de Chinzei [Chinzei 2001] a propos un dispositif

    dusage gnral (cf. Figure 1.6, gauche). Il sagit dun robot parallle cinq ddl dont le bti

    est fix au dessus de la tte du praticien. Les auteurs utilisent des moteurs pizolectriques

    linaires. Deux bras longs et rigides descendent vers le champ opratoire portant leffecteur.

    Ce dernier permet de positionner et orienter un pointeur laser ou un cathter par lequel une

    aiguille est insre manuellement. De par son architecture, le robot peut tre adapt pour ra-

    liser des interventions de curiethrapie avec un accs trans-prinal. Nanmoins, son usage

    est possible uniquement dans une IRM double anneau, qui nest plus utilise aujourdhui.

    Cette architecture de lIRM offre un accs facile au patient mais prsente nanmoins une

    rsolution beaucoup plus faible que les IRMs tunnel ferm. Des tests ont t mens sur des

    mannequins afin de valider les performances du systme. ce jour, aucun essai clinique na

    t rapport.

    Dans une mme approche, Plante et al. [Plante 2009] proposent un assistant robotique dont

    la tche est de raliser des biopsies ou des procdures de curiethrapie trans-prinale dans

    une IRM ferme (cf. Figure 1.6, droite). Le patient est dans une position lithotomique avec le

    dispositif install entre ses jambes. Le dispositif est bas sur deux manipulateurs placs dans

    deux plans parallles verticaux. Chaque manipulateur est dot de six actionneurs lastomres

    dilectriques uniformment rpartis sur un cercle. Les centres de ces deux cercles dfinissent

    9

  • Chapitre 1. Cahier des charges, tat de lart et solution cinmatique

    FIGURE 1.6 gauche, assistant robotique mont sur une IRM double anneau. droite,dispositif de positionnement daiguilles dont linsertion est ralise manuellement.

    laxe de laiguille. En changeant la position de ces deux points, lorientation de laxe de laiguille

    est impose. Une fois laxe positionn, le radiologue peut donc insrer laiguille. La position et

    lorientation de laiguille sont mesures laide dun capteur de position lectromagntique

    coll lextrmit de laiguille.

    Rcemment, Krieger et al. [Krieger 2010] ont dvelopp une nouvelle version de leur dispositif

    avec cette fois-ci une approche semi-automatique. La cinmatique est similaire celle dcrite

    auparavant dans [Krieger 2005]. Cependant, dans cette nouvelle version, la translation et

    lorientation de leffecteur sont actionnes par des moteurs pizolectriques. Ces actionneurs

    sont placs 20 cm de la zone image de la prostate afin de rduire les artefacts. Le recalage du

    robot dans le scanner est ralis laide dune mthode hybride dtaille dans [Krieger 2006].

    De manire simplifie, elle consiste utiliser des marqueurs passifs avec des codeurs com-

    patibles IRM afin de suivre la position du guide en temps-rel. Le principal avantage de

    la mthode rside dans la facilit dimplmentation dans diffrents scanners. La prcision

    revendique est meilleure que les autres techniques existantes.

    1.2.3 Systmes dinsertion automatique

    tant donn que le tunnel des scanners IRM conventionnels ferms est profond (150-200 cm),

    linsertion automatique daiguilles ou la tl-opration avec retour deffort sont souvent

    considres. Goldenberg et al. [Goldenberg 2008] se sont intresss au dveloppement dun

    systme robotique pour des interventions de curiethrapie trans-prinale pour lesquelles

    le patient est allong en position dorsale avec le robot install entre les jambes. Le robot (cf.

    Figure 1.7(a)) possde six ddl dont la cinmatique est dcouple par conception : rotations

    et translations sont spares. Les auteurs ont utilis des actionneurs pizolectriques. Le

    prototype est fabriqu en aluminium et a t test dans lIRM avec un outil dablation. Plac

    dans le champ de vue du scanner, le robot introduit de petit artefacts dans limage.

    Avec une approche similaire, Muntener et al. [Muntener 2008] proposent un robot complte-

    ment automatis, baptis MrBot (cf. Figure 1.7(b)). Il est actionn par des moteurs pneuma-

    10

  • 1.2. Systmes existants

    tiques (PneuStep) spcialement conus pour tre compatibles IRM [Stoianovici 2007]. Laccs

    la prostate se fait travers le prine. Le patient est allong dans une position dcubitus lat-

    rale avec ses jambes replies afin de faciliter lintgration du robot dans le scanner. Leffecteur

    du robot a t conu pour loger des aiguilles de curiethrapie. Par ailleurs, des applications

    diverses telles que lablation ou la biopsie peuvent tre ralises aisment car leffecteur est

    facilement dtachable et interchangeable. Unmarqueur attach leffecteur est utilis pour

    recaler le robot dans limage. Ce marqueur est compos dun tube en ligne droite puis en

    forme ellipsode rempli dune solution visible dans limage. Le prototype est fabriqu en

    matriau nonmagntique (plastique, cramique et caoutchouc), afin de garantir une bonne

    compatibilit avec le scanner. La prsence du robot dans diffrents scanners (0.5 T, 1.5 T, 3 T

    et 7 T) na caus aucune interfrence. Des tests ont t mens sur sujets canins afin de valider

    la preuve de concept.

    Fisher et al. [Fischer 2008] ont prsent un dispositif (cf. Figure 1.7(c)) permettant de posi-

    tionner laxe dune aiguille de manire automatique, avec deux modes dinsertion possibles,

    manuel ou automatique. Le patient est dans une position semi-lithotomique avec le robot

    install entre ses jambes. Le robot, huit ddl, est situ au-dessus dune glissire linaire fixe

    sur la table du scanner. Le positionnement de laiguille et son insertion sont raliss par les six

    premiers ddl. Quant aux deux derniers, ils servent rtracter la canule et pivoter laiguille atour

    delle-mme. La position de laxe de laiguille dans limage est tablie en deux tapes. Dabord,

    le robot est recal dans limage laide dun marqueur passif attach sa base. Ensuite, la

    position de leffecteur par rapport la base du robot est dtermine par des codeurs optiques

    conventionnels. Ces capteurs du commerce ne sont actuellement pas transparents et crent

    des artefacts dun rayon de 2 5 cm autour deux. Par consquent, ils sont placs loin de la

    zone image. Des exprimentations sur mannequin avec insertion manuelle daiguille ont t

    rapportes. A ce jour, uniquement deux ddls sont actionns [Song 2010].

    Lassistant robotique (cf. Figure 1.7(d)) propos par Elhawary et al. [Elhawary 2010] a pour

    objectif de raliser des biopsies dans la prostate. Le patient est allong dans une position

    dcubitus latrale. Laccs la prostate se fait travers le rectum en utilisant une sonde

    endorectale. Le mcanisme, cinq ddl, est compos de deux sous-systmes : un mcanisme

    de positionnement trois ddl et un mcanisme dinsertion deux ddl. La sonde est connecte

    aumcanisme de positionnement laide dun cardan passif. Ce dernier permet la rotation

    de la sonde suivant deux axes. Une fois la sonde correctement positionne, le mcanisme

    dinsertion est actionn. Deux micro-bobines attaches la sonde sont utilises comme

    marqueurs passifs pour connaitre la position de la sonde et donc de laiguille. Un capteur de

    force piezorsistif est mont sur laxe de laiguille. Ce capteur fournit un retour sous forme

    visuelle des efforts appliqus sur laiguille, information qui aide le praticien reconnaitre les

    zones traverses.

    11

  • Chapitre 1. Cahier des charges, tat de lart et solution cinmatique

    !"# !$#

    !%# !

    FIGURE 1.7 (a) MRI-P dvelopp par [Goldenberg 2008], (b) MrBot dvelopppar [Muntener 2008], (c) robot de curiethrapie dvelopp par [Fischer 2008], (d) robot pourla biopsie dvelopp par [Elhawary 2010].

    1.2.4 Systmes de tlopration avec retour deffort

    Le principe dune tlopration est de contrler distance un robot esclave laide dune

    console matre. Dvelopp rcemment, le dispositif (cf. Figure 1.8, gauche) propos par

    [Song 2010] vise amliorer la solution introduite dans [Fischer 2008]. Laccs la prostate se

    fait travers le prine dans une position semi-lithotomique. Pour une meilleur exploitation

    de lespace en dessous des jambes, une forme pyramidale du robot est considre. Avec cette

    forme, le robot est facilement intgr entre les jambes du patient. Le robot, quatre ddl, per-

    met le guidage des aiguilles de biopsie et de curiethrapie. Dans sa version actuelle, linsertion

    daiguilles se fait manuellement. Cependant, lintgration dunmodule dinsertion pilot dis-

    tance est prvue [Su 2009] (module avec retour haptique encore en cours de dveloppement).

    Le dispositif de recalage est le mme que celui utilis dans [Fischer 2008]. Le manipulateur est

    prcis avec une erreur moyenne sur la position de leffecteur infrieur 0.11 mm.

    Trs rcemment, Su et al. [Su 2011] ont prsent un dispositif instrument (cf. Figure 1.8,

    droite) permettant de placer des aiguilles pour la curiethrapie. Il sagit dun robot esclave

    plac lintrieur du scanner entre les jambes du patient, install dans une position semi

    lithotomique. Le robot permet de raliser la fois le positionnement dun guide daiguille

    et la tche dinsertion sous contrle direct dun radiologue. Lors de linsertion daiguille, le

    12

  • 1.2. Systmes existants

    FIGURE 1.8 gauche, assistant robotique dvelopp par [Song 2010]. droite, systmeautomatis retour deffort dvelopp par [Su 2011].

    radiologue dispose de la mesure de position de laiguille ainsi que dun retour haptique des

    efforts dinteraction entre laiguille et les tissus traverss. La position de laiguille est dfinie

    au moyen de codeurs optiques et dun marqueur passif attach la structure. Les efforts

    mesurs sur laiguille sont renvoys sous forme visuelle au praticien laide dun capteur de

    force technologie optique, intgr au module dinsertion. Lvaluation des performances

    du mcanisme en termes de compatibilit lors de linsertion et du pilotage daiguille a t

    effectue sur mannequin. Lactionnement dumcanisme lintrieur du scanner introduit

    une faible dperdition dans les images, value moins de 2% du rapport signal sur bruit.

    1.2.5 Synthse

    Les systmes passifs permettent daider le praticien accomplir son geste de faon confortable

    tout en conservant un retour haptique naturel. Cependant, la dure de lintervention ne sera

    pas forcment amliore car le praticien doit quand mme recaler manuellement le dispositif

    par rapport au scanner. Les systmes entirement automatiss ou les systmes retour deffort

    prsentent gnralement une cinmatique relativement complexe. De plus, lutilisation des

    technologies dactionnement compatibles IRMmne souvent des dispositifs encombrants,

    ce qui limite laccs au patient par le praticien. Ceci peut tre problmatique pour basculer

    si besoin vers une procdure manuelle en peu de temps. Enfin, les dispositifs insertion

    semi-automatique offrent aux praticiens un retour haptique naturel mais sont relativement

    encombrants par rapport la zone dintervention illustre dans la Figure 1.4.

    Il est important de souligner que la plupart des systme dvelopps jusqu aujourdhui

    ont t conus pour aller dans une IRM tunnel profond (150-200 cm). La plupart de ces

    systmes considrent donc une insertion entirement automatise ou tlopre avec retour

    deffort. La nouvelle gnration dIRM dite grand anneau possde en revanche un tunnel

    plus large (70 cm) et plus court (120 cm). Avec un tel scanner, lapproche manuelle peut tre

    alors considre [Gangi 2010]. Cest dans ce contexte que nous proposons un systme original

    13

  • Chapitre 1. Cahier des charges, tat de lart et solution cinmatique

    pour la biopsie et cryothrapie de la prostate sous IRM.

    1.3 Solution propose

    Afin de remplir le cahier des charges, nous proposons un positionneur daiguille qui va per-

    mettre de pointer de manire automatique la cible vise. Linsertion de laiguille se fera

    manuellement pour que le praticien bnficie dun retour haptique naturel. De cette faon,

    les procdures de biopsie et de cryothrapie pourraient tre effectues sans avoir besoin de

    sortir le patient du scanner.

    1.3.1 Principe de lapproche robotique de positionnement : scnario dinsertion

    La position lithotomique du patient nest pas modifie. Laccs au prine est optimis en

    utilisant une paire dtriers (cf. Figure 1.9, gauche) conus par L. Esteveny [Esteveny 2010],

    dans le cadre de son travail de Master. Ces triers modulables peuvent sadapter facilement

    la morphologie du patient. Lassistant robotique (cf. Figure 1.9, droite), plac devant le

    prine et entre les jambes du patient, est compos dun mcanisme de pr-positionnement,

    dune grille et dun manipulateur cbles. Le mcanisme de positionnement relie le mani-

    pulateur cbles la table du scanner via trois glissires linaires. Ces dernires servent

    raliser des dplacements dans trois directions. Les mouvements dans le plan transversal

    permettent dadapter le dispositif la morphologie du patient, i.e. la position du prine. Le

    troisimemouvement vise appliquer une pression sur le prine dans loptique de rduire

    les mouvements internes de la prostate et favoriser laccs au prine.

    !"#$%#

    &'$(($)#%

    $''%

    FIGURE 1.9 gauche, mise en vidence de lutilisation des triers. droite, vue CAO delinstallation de lassistant robotique.

    La procdure propose est dcrite par les imagettes 1 4 de la Figure 1.10. Le mcanisme

    cbles associ la grille pour le positionnement daiguille est plaqu contre le prine du

    patient. Laxe dune aiguille est positionn dans lespace en 4 temps :

    14

  • 1.3. Solution propose

    Phase 1 : le mcanisme positionne dabord le guide devant lemplacement adquat sur la

    grille ;

    Phase 2 : le radiologue insre partiellement laiguille dans le trou de la grille de sorte ce

    quelle affleure la peau du patient ;

    Phase 3 : le mcanisme dplace ensuite le guide daiguille pour obtenir lorientation nces-

    saire de laiguille ;

    Phase 4 : le radiologue insre laiguille jusqu atteindre la cible visible dans limage.

    Le radiologue doit uniquement dterminer la cible dans limage, et le dispositif positionnera

    laxe de laiguille de manire automatique. Linsertion de laiguille est la seule tche manuelle

    effectuer.

    !" !#!$!%

    &'()'**+

    !,-'.,+/

    0)'1+/1+/*23'()'**+

    0-'**+

    FIGURE 1.10 Principe de positionnement de laiguille avec lassistant robotique.

    Le scnario dinsertion prsent ici considre uniquement une seule aiguille. Cette procdure

    est bien adapte pour raliser une biopsie. En ce qui concerne linsertion de plusieurs ai-

    guilles dans le cadre dune cryothrapie, deux stratgies peuvent tres envisages. La premire

    consiste planifier le placement des aiguilles. Dans la phase propratoire, le radiologue

    dtermine la position et lorientation des aiguilles. Ainsi, lordre de placement est tabli de

    faon ne pas interfrer avec lenvironnement alentour, savoir les cbles, leffecteur et les

    aiguilles dj places. La deuxime stratgie consiste positionner non pas directement des

    aiguilles mais plutt des tubes porte-aiguilles. Le scnario dinsertion est similaire celui

    prsent pour une seul aiguille. Dabord, le tube est plac dans leffecteur puis positionn et

    orient par le mcanisme cbles. Ensuite, le praticien insre lgrement ce tube de faon

    le placer dans un plan infrieur au plan du mcanisme. Une fois tous les tubes positionns, le

    mcanisme est retir pour pouvoir insrer les aiguilles. Ces deux solutions nous paraissent

    envisageables, sans toutefois avoir eu le temps de les explorer davantage dans le cadre de

    ce travail. Nous considrons dans la suite le cas dune seule aiguille, qui reprsente dj un

    besoin dans le cas de la biopsie. Lutilisation de lassistant robotique est dveloppe dans la

    sous section suivante avec lintroduction du protocole mdical associ son utilisation.

    15

  • Chapitre 1. Cahier des charges, tat de lart et solution cinmatique

    1.3.2 Protocolemdical associ lutilisation du dispositif robotique

    Le protocole mdical associ lutilisation de lassistant robotique, dcrit dans [Abdelaziz

    2011], est illustr dans la Figure 1.11. Le protocole comprend les tapes usuelles de la procdure

    manuelle (tapes (a)-(d) et (l)). Les nouvelles tapes (e)-(k) peuvent tre dcomposes en deux

    sous-ensembles. Le premier sous-ensemble (e)-(h) est compos de phases obligatoires qui

    permettent dadapter le dispositif suivant la morphologie du patient, et de raliser le recalage

    par rapport au scanner. Le deuxime sous-ensemble (i)-(k) correspond la phase dinsertion

    dcrite dans le paragraphe prcdent.

    !"# !$# !%#

    !!'# !(#

    !)#!*# !+#

    !,#

    -."/)')%"0)1/ (& ."

    02",&%01)2& 3 (4')/)0)1/ (5

    61)/0 (7&/024& &0 (&

    .712)&/0"0)1/ (& .7")*5)..&8

    -"0)&/0 2&9): ("/: .&

    05//&.8 ;&%"."*&

    A& 'B)

    'D%)

    FIGURE 2.14 (a) Positions critiques, (b) Distances minimales entre lensemble des torseursde la tche et lensemble des torseurs disponibles.

    42

  • 2.6. Conclusion

    Phase 2 : validation des rsultats en utilisant lapproche par intervalles

    Les paramtres gomtriques optimaux op dtermins pour chaque architecture sont utiliss

    comme donnes dentre pour lalgorithme 2.3. Les coordonnes polaires (r, ) sont utilises

    pour exprimer la forme circulaire de lespace de travail en intervalles, avec r [0, 25] mm et [0, 2]. Deux seuils darrt r = 1 mm et =/360 sont utiliss pour arrter le processusde bi-sectionnement. Limplmentation a t effectue sur MATLAB en utilisant la boite

    outils INTLAB [Int 2012].

    Lanalyse de lespace de travail (cf. Figure 2.15(a-c)) montre quune petite partie de lespace

    de travail nest pas valide. En fait, ceci est du lvaluation par intervalles des distances qui

    produit souvent une surestimation des rsultats. Une analyse locale montre que les bornes

    infrieures des distances values par intervalles sont quasiment nulles mais encore ngatives

    sur certains points. Ces distances ont t values en considrant les botes non valides pour

    lesquelles le processus de bi-sectionnement a t arrt cause des seuils limites r et .

    Cependant, ces distances calcules exactement ces points montrent que lespace de travail

    dsir est valide. Par consquent, un petit seuil devrait tre inclus pour analyser ces distances

    et viter ainsi tout artefact numrique.

    Afin dapprcier la diffrence de comportement entre les 3 mcanismes, ces derniers sont

    confronts en utilisant un mme paramtre op , pris la plus petite valeur op =49 mm.Comme le montre la Figure 2.15(d), une grande portion de lespace de travail nest pas valide

    pour la structure triangulaire. Ceci est d aux tensions limites dans les cbles : les tensions

    ncessaires pour quilibrer lensemble des torseurs de la tche dpassent les limites admis-

    sibles. Les deux structures carres ont quasiment le mme espace de travail. A premire vue,

    la structure triangulaire parat plus intressante tant donn quune forme triangulaire est

    mieux adapte entre les jambes du patient quune forme carre. Cependant la taille mini-

    male de la structure triangulaire qui permet de satisfaire lespace de travail est finalement

    plus consquente que celle des structures carres, daprs la comparaison de la base des 3

    structures. Par ailleurs, comme nous lavons voqu prcdent, lvaluation de la tension

    des cbles est possible en changeant le chemin conventionnel des cbles. Par consquent,

    larchitecture avec des cbles croise semble incompatible avec ce chemin non conventionnel.

    Larchitecture carre avec 4 cbles directs est finalement retenue.

    2.6 Conclusion

    Dans ce chapitre, nous avons propos une instrumentation originale dun robot cbles

    base sur lutilisation dune structure en treillis dformable. Pour ce type de robot, nous avons

    dfini des contraintes qui doivent tre respectes dans lanalyse de lespace de travail. Des

    contraintes structurelles sajoutent aux contraintes usuelles. Nous avons envisag deux cas

    dinstrumentation et analys limpact dutiliser une structure en treillis instrumente sur la

    dmarche de conception. Dans le cas dune mesure de dformation, nous avons pu constater

    quil est ncessaire de prendre en compte diffrentes contraintes dfinissant lespace de travail.

    43

  • Chapitre 2. Caractrisation et optimisation gomtrique des robots cbles

    !"#"$ !"#"% !"#"& !"#"' " "#"' "#"& "#"% "#"$

    !"#"&

    !"#"'

    "

    "#"'

    "#"&

    "#"%

    "#"$

    ()*+,

    -)*+,

    ./0123)43)5617189)63:;8/

    =/)98+853/)?/56;25;63)5681=@;91863?

    =/)98+853/)?/56;25;63)2166A3)B)2CD93/)=>=)26>8/A/?

    =/)98+853/)?/56;25;63)2166A3)B)2CD93/)26>8/A/?

    !"#"$ !"#"% !"#"& !"#"' " "#"' "#"& "#"% "#"$

    !"#"&

    !"#"'

    "

    "#"'

    "#"&

    "#"%

    "#"$

    ()*+,

    -)*+,

    ./0123)43)5617189)63:;8/

    =/)98+853/)?/56;25;63)5681=@;91863?

    !"#"$ !"#"% !"#"& !"#"' " "#"' "#"& "#"% "#"$

    !"#"&

    !"#"'

    "

    "#"'

    "#"&

    "#"%

    "#"$

    ()*+,

    -)*+,

    ./0123)43)5617189)63:;8/

    =/)98+853/)?/56;25;63)2166A3)B)2CD93/)=>=)26>8/A/?

    !"#"$ !"#"% !"#"& !"#"' " "#"' "#"& "#"% "#"$

    !"#"&

    !"#"'

    "

    "#"'

    "#"&

    "#"%

    "#"$

    ()*+,

    -)*+,

    ./0123)43)5617189)63:;8/

    =/)98+853/)?/56;25;63)2166A3)B)2CD93/)26>8/A/?

    *1, *D,

    *4,*2,

    FIGURE 2.15 Analyse de lespace de travail (a) Structure triangulaire avec op =69 mm, (b)Structure carre 4 cbles non croiss avec op =49mm, (c) Structure carre 4 cbles croissavec op =51mm, (d) Analyse de lespace de travail des trois architectures en utilisant lemmeparamtre optimal op = 49mm.

    Une mthode par intervalles a pour cela t propose. Sur ce volet, ltape suivante serait

    de dvelopper une mthode doptimisation, qui, partant de la mthode de caractrisation

    que nous avons propose, permet de dterminer un jeu de paramtres optimaux pour une

    application. Une approche par intervalles pourrait tre envisage. Le problme reste ouvert

    notamment par rapport la complexit de calcul. Dans le cas dune mesure de dplacement,

    nous avons soulign que la dmarche de conception peut se scinder en deux, dune part la

    conception du robot cbles, dautre part la conception dun mcanisme qui doit tre intgr

    dans la structure pour rendre observable la mesure. Le besoin dune mthode doptimisation

    44

  • 2.6. Conclusion

    adapte la conception dun mcanisme cbles est alors apparu. La mthode que nous

    avons propose sest avre adapte notre contexte et sera intressant denvisager son

    emploi pour dautre application. Concernant le dispositif MRGuide, une architecture carre

    a t retenue aprs optimisation pour sonmoindre encombrement. Il sagit maintenant de

    dfinir une forme de la structure en treillis et la conception dune cellule de mesure. Cette

    partie est dveloppe dans le chapitre suivant.

    45

  • 3 Le systme de positionnement

    MRGuide

    Nous nous intressons dans ce chapitre la stratgie dinstrumentation du dispositif en

    particulier pour valuer la tension des cbles. Lvaluation de la position de la plate-forme

    nest quand elle pas aborde dans ce manuscrit. Comme dcrit dans [Abdelaziz 2012], la

    position de la plate-forme est value en utilisant 4 codeurs technologie optique. Chaque

    codeur est compos dune roue codeuse et de deux capteurs optiques placs en quadrature

    afin daugmenter la prcision. Lerreur relative maximale de la position, value thorique-

    ment, est gale 0.25%. Les roues codeuses sont fabriques en tungstne afin dassurer leurs

    compatibilit avec le scanner.

    Concernant lvaluation de la tension des cbles, nous proposons dans un premier temps

    danalyser deux cinmatiques de la structure en treillis afin de choisir la mieux approprie.

    Ensuite, la stratgie de mesure retenue pour valuer la tension des cbles est dveloppe

    et value exprimentalement sur un banc dessai ddi. Aprs la validation exprimentale,

    le systme de positionnement ainsi que les choix de conception sont dtaills. Lvaluation

    du prototype en terme de compatibilit avec le scanner est analyse. Enfin, le principe de

    linstrumentation est valu exprimentalement sur le prototype ralis.

    3.1 Technologies et instrumentation du dispositif

    3.1.1 Choix de la structure en treillis

    tant donne la gomtrie du robot, la forme plus approprie de la structure en treillis est

    carre. Cette structure sera intgre dans le bti du dispositif robotique. Pour cela, nous

    proposons danalyser deux schmas cinmatiques de cette structure (s1) et (s2), illustrs dans

    la Figure 3.1. Pour la premire cinmatique (s1), la structure en treillis est connecte au bti par

    des liaisons glissires. Ces liaisons permettent un dcouplage dans le systme, i.e. les efforts

    de compression dans chaque barre dpendent uniquement de la tension dun seul cble. Pour

    la deuxime cinmatique (s2), chaque barre du treillis est connecte au bti du dispositif dun

    ct, et la barre voisine de lautre par une liaison glissire. Avec cette disposition des barres,

    47

  • Chapitre 3. Le systme de positionnementMRGuide

    !

    "#$%

    &

    '

    !

    () *

    '

    +

    () *

    () *() *+

    &

    ,-%.//.$

    01-2312-%45$&6

    01-2312-%45$+6

    FIGURE 3.1 Schmas cinmatiques et CAO dumcanisme compliant pour les deux structuresproposes.

    le dcouplage dans le systme est galement obtenu.

    Afin de slectionner lune des deux cinmatiques, nous proposons de comparer la prcision de

    calcul de la tension des cbles, dtermine partir des efforts dans les barres. Cette prcision

    est estime par simulation avec une mthode des lments finis en utilisant le logiciel PTC

    Pro/Mechanica. Les dimensions des deux treillis, la section des barres et lesmatriaux utilises

    sont choisis identiques. La comparaison est base sur lanalyse du comportement des deux

    structures en treillis soumises une force applique un de ses coins, comme le montre

    la Figure 3.1. Lamplitude de cette force est considre gale la tension maximale prvue

    sur un cble, et sa direction est caractrise par langle . Cet angle varie avec la position

    de la plate-forme dans lespace de travail du robot. Lvaluation numrique de leffort de

    compression dans la barre 1 est compare au calcul analytique de cet effort obtenu par la

    projection de la tension sur laxe de la barre. Par ailleurs, lvaluation numrique de ltat de

    compression dans les 3 autres barres est compare 0, la valeur issue dumodle analytique.

    Les rsultats de simulation (cf. Figure 3.2)montrent que lerreur E entre leffort de compression

    dans la barre 1 dtermin analytiquement et celui valu par la simulation est beaucoup plut

    48

  • 3.1. Technologies et instrumentation du dispositif

    ! "#$%!&&'(&")'*+,-%

    ! "#.%

    !/ 012 "#$%!/ 012 "#.%

    3 $3 .3 43 53 63 73 83 93 :3

    ;$

  • Chapitre 3. Le systme de positionnementMRGuide

    !"#$%&&'()*

    !"#$%&&'()*

    +,-.' !

    /0))' !

    11

    1

    1

    2)'$..$*

    3.0#'45%)6'

    "#

    3%(.$'

    FIGURE 3.3 Architecture duMRGuide.

    nanmoins de faible amplitude tant donne la longueur limite de la barre et les modules

    dlasticit des matriaux envisags. Une solution pour augmenter le dplacement dans la

    barre est de diminuer sa section. Cette variation est limite car un flambage de la barre risque

    de se produire. Pour palier le problme, nous proposons donc dintgrer dans la structure un

    mcanisme amplificateur, comme le montre la Figure 3.4, gauche. Ce mcanisme, soumis

    leffort de compression, est bas sur une structure compliante et permet de transformer

    leffort de compression dans la barre en un dplacement damplitude suffisante pour tre

    mesur.

    Capteurs et matriaux

    Le dplacement de la barre est mesur laide dun capteur fibres optiques en rflexion

    intgr dans la structure treillis. Deux ttes de capteur FU-38 et FU-38V de la marque Keyence

    ont t compares. Le capteur FU-38 a t finalement retenu car il offre une plage de variation

    plus grande avec une meilleure capacit de saturation [Esteveny 2010]. La tte du capteur (cf.

    !"#$"%

    &'$(($)%"

    *+,-.$(/"0,1/2'$-.3

    4551%3

    6-23"7%08"08+2'-,"/".3

    9:;9:?@9:>;9:A?9

    B$"''"C/-.$#"''"

    FIGURE 3.4 gauche, mcanisme compliant en Cu-Be avec le capteur de dplacement. droite, amplitude de dplacement (mm) pour un effort de 60 N.

    50

  • 3.1. Technologies et instrumentation du dispositif

    Figure 3.5, gauche) est compacte (12194 mm3), et permet de mesurer des dplacementssur une plage de 0.5mm. Lamplificateur associ est de type Keyence FS-N11MN (cf. Figure 3.5,

    droite).

    FIGURE 3.5 gauche, tte du capteur. droite, amplificateur.

    Le choix du matriau pour la structure compliante est bas sur des critres introduits par

    Howell dans [Howell 2001]. Le mcanisme doit possder un domaine de dformation las-

    tique trs grand, tout en limitant le fluage dans le temps et la relaxation sous contrainte. Le

    domaine de dformation lastique est caractris par le rapport entre la limite dlasticit

    e et le module de Young E . En dpit dune meilleure performance des plastiques vis--vis

    la compatibilit avec lIRM, leur fluage dans le temps est important. Le titane et le Cuivre-

    Bryllium (Cu-Be) ont galement un rapport eE important avec un fluage quasi-inexistant.

    Ils sont galement compatibles avec lIRM. La susceptibilit magntique, qui reprsente la

    capacit dun matriau saimanter sous laction dun champmagntique, est beaucoup plus

    faible pour le Cu-Be que pour le titane. Par consquent, le Cu-Be a t finalement choisi pour

    raliser le mcanisme compliant. Dans le restant de la structure treillis, du plastique peut tre

    utilis afin dassurer une meilleure compatibilit avec le scanner.

    Implmentation

    La conception de la structure compliante a t ralise en considrant les caractristiques

    du capteur fibres optiques retenu. La valeur maximale de dplacement, gale 0.5 mm,

    doit tre obtenue pour un effort maximal de compression dans la barre, choisi gal 60 N.

    Cette valeur correspond en effet la tension maximale applique par un cble lorsque la

    direction de celui-ci est presque parallle la barre. Ce cas de figure peut se prsenter lorsque

    la plate-forme est au bord de lespace de travail.

    Le mcanisme compliant est bas sur une architecture plane pour simplifier sa fabrication. Il

    est compos dune glissire directement soumise leffort de compression et dunmcanisme

    bielle-manivelle qui transforme le dplacement de la glissire en une rotation du levier, situ

    sur la face suprieure de la structure compliante, comme le montre la Figure 3.4, gauche. Le

    volume de la structure compliante est de 42025 mm3. Son comportement tel que simulpar la mthode des lments finis sous Pro-E, est illustr en Figure 3.4, droite. Un effort de

    51

  • Chapitre 3. Le systme de positionnementMRGuide

    compression de 60 N induit un dplacement de lextrmit de la lame de 0.64 mm. La tte du

    capteur est situe 5mmde la lame de sorte ce que ltendue demesure du capteur soit bien

    exploite. Le rapport damplification entre le dplacement de la glissire et le dplacement de

    lextrmit de la lame est de lordre de 10.

    valuation exprimentale

    Un banc dessai (cf. Figure 3.6) a t ralis pour valuer la prcision de lamesure de la tension

    des cbles. Il est compos de lune des 4 barres de la structure en treillis, du mcanisme

    amplificateur et du capteur optique. Il reprsente par ailleurs le quart de la structure globale

    du robot puisque les barres du treillis sont identiques et aussi dcouples les unes des autres.

    Un cble est attach au coin de la structure (point S) dun ct, et un capteur deffort de

    lautre. Ce capteur est mont sur une liaison glissire afin de pouvoir imposer les tensions

    ncessaires au cble.

    Dans un premier temps, nous avons talonn le capteur de tension en appliquant des efforts

    de compression entre [0, 50 N] dans la direction de la barre (cf. Figure 3.6). Ces efforts sont

    mesurs par le capteur deffort plac dans laxe de la barre. Ensuite, pour diffrentes orienta-

    tions du cble, note P1...P5 dans la Figure 3.6, nous avons fait varier la tension du cble dans

    le mme intervalle. La tension du cble mesure par le capteur deffort est compare celle

    estime partir du capteur optique dans la Figure 3.7. Les erreurs destimation de la tension

    du cble restent limites : elles sont comprises entre -4 N et 2 N. Une analyse approfondie

    des rsultats exprimentaux montre que lincertitude introduite par la mesure de lorienta-

    tion du cble effectue manuellement est significative. La mesure de langle est connue avec

    une prcision de 2. Pour chaque orientation du cble, une enveloppe dincertitude estdtermine en prenant en compte lincertitude sur langle. Pour langle P1= 11, lenveloppedincertitude est trace en considrant les angles 9et 13(cf. Figure 3.7). lintrieur de ces

    enveloppes, lgalit entre la tensionmesure et la tension estime est possible. Unemeilleure

    connaissance de langle pourrait amliorer les rsultats destimation. Dans le cas de notre

    !" !#

    !$

    %&'( !)!*

    +

    ,-.&/0'1( .21340&/5

    6&35(78

    9:(;;285

    6&35(78 9(

    9-34&.(1(/5

    6&35(7878&502/

  • 3.2. Prototype et tests dvaluation

    ! " #! #" $! $" %! %" &! &" "!!

    "

    #!

    #"

    $!

    $"

    %!

    %"

    &!

    &"

    "!'# (##)*

    '$ ($+)*

    '% (&")*

    '& (,$)*

    '" (-.)*/012341025367089:;53;:950=;4953?=0(@*

    /012341 602=;70 9:; A0 >:950=;

  • Chapitre 3. Le systme de positionnementMRGuide

    !"#$%&

    '%()"(%*%+ ,"-)$%./*

    0.)* 2& 23)$.,&-&/*

    41%$$&

    5%$$&*

    !.1*%&6+%7&

    !.1*%&6-"8%$&

    FIGURE 3.8 CAO du robot MRGuide.

    !

    "#$%#&&' ()'*

    #+*+(#,-+

    "#$%#&&' ./-#0'

    1%#.' .'

    &2(#$%#&&'

    34 55

    63 55

    64 .'$

    "++'(%

    7(,'8*-+#9%'

    :-#+08.'

    ;(,,($'

    FIGURE 3.9 gauche, CAO du guide de laiguille. droite, mise en vidence du choix de lahauteur du guide.

    La grille de positionnement, qui est en contact permanent avec la plate-forme, est usine en

    Delrin afin dobtenir un coefficient de frottement faible au niveau de la surface de contact. Les

    dimensions finales duMRGuide sont 10010040 mm3. Le poids dumanipulateur associ la grille est denviron 120 g. La plate-forme est fabrique aussi en prototypage rapide par

    frittage de poudre daluminium. Son poids nexcde pas les 15 g.

    3.2.2 Cbles et actionnement

    Les cbles retenus sont en fibres de polythylne DyneemaSK75. Ces cbles sont trans-

    parents dans lIRM et prsentent une rsistance leve la rupture ainsi quune rigidit

    importante. Leurmodule dYoung est de lordre de 107 GPa ; garantissant ainsi un allongement

    54

  • 3.2. Prototype et tests dvaluation

    trs faible sous charge. Un cble de diamtre 0.14 mm peut supporter sans rupture la tension

    maximale choisie. Nous avons choisi un cble de diamtre 0.75 mm afin de disposer dun

    coefficient de scurit suffisant. Entre lassistant robotique et les actionneurs situs lext-

    rieur de la salle IRM, llasticit des cbles doit tre minimise afin de simplifier la commande.

    Des cbles plus gros, avec un diamtre de 2 mm sont alors slectionns. Avec ces cbles,

    lallongement est de seulement 1 mm sur une longueur de 6 m avec une charge de 60 N.

    Comme lactionnement est dport lextrieur de la salle IRM, des moteurs conventionnels

    peuvent tre utiliss sans interfrer avec le champmagntique intense du scanner ou dformer

    les images. Des servomoteurs courant continu sans rducteur ont t slectionns afin de

    limiter le jeu mcanique. Des poulies, montes sur larbre des moteurs, sont utilises pour

    enrouler les cbles. Le diamtre de ces poulies conditionne le choix des moteurs. Minimiser

    ce diamtre va permettre de diminuer le couple moteur ncessaire. Cependant, les cbles de

    diamtre 2 mm doivent senrouler correctement sur ces poulies. Nous avons donc choisi un

    diamtre de 18 mm. Avec ce diamtre, le couple moteur maximal ncessaire pour appliquer

    une tensionmaximale de 60 N est de 0.54 Nm. Les servomoteurs retenus sont de la marque

    Parvex RS320H. Ces moteurs sont quips de codeurs incrmentaux avec une rsolution de

    8000 points par tour.

    3.2.3 Tests de compatibilit IRM

    Un des aspects fondamentaux pour la russite de lintgration du dispositif dans le scanner est

    sa compatibilit avec limageur. Cete dernire a t value en deux tapes : la compatibilit

    de la structure et de la plate-forme du manipulateur est value dans un premier temps

    (cf. Figure 3.10), avant de considrer le mcanisme compliant conu pour lvaluation de la

    tension.

    Le scanner MAGNETOM Espree 1.5 T de Siemens est utilis et la configuration habituelle pour

    visualiser la prostate est mise en place : lantenne corps de lIRM, utilise pour explorer des

    zones anatomiques cibles, est positionne au-dessus du dispositif robotique, en choisissant

    une squence BLADE. Un fantme est plac proximit du dispositif afin dvaluer son

    influence sur des images de rfrence.

    Lobjectif du premier test (cf. Figure 3.11, 1a) est de vrifier la compatibilit de la structure

    conjointement avec la plate-forme. Une aiguille de cryoablation est insre dans le fantme,

    que lon peut reprer facilement dans limage. Le dispositif est entirement transparent et

    nintroduit aucun artefact dans limage, si lon compare limage (1a) avec limage (1b) o le

    dispositif nest pas dans le scanner. Dans le deuxime test (2a), la structure dumanipulateur

    uniquement est value. Limage montre une coupe transversale travers le mcanisme et le

    fantme. Le dispositif est visible dans limage mais ne produit aucune distorsion de limage,

    en comparaison avec (2b) o la structure est manquante. Dans le dernier test, la compatibilit

    dumcanisme compliant est vrifie. Un lment radio-opaque (3a) est plac au-dessus la

    structure compliante en vue de la reprer. Les images sont obtenues dans un plan sagittal.

    55

  • Chapitre 3. Le systme de positionnementMRGuide

    FIGURE 3.10 valuation de la compatibilit avec le scanner : la structure du MRGuide estpositionne lintrieur de lantenne corps de lIRM entre deux fantmes.

    Encore une fois, aucun artefact nest observ dans les images.

    !"

    #$%&$''()*+&,*&+(

    -"+.&(&+

    !/0/1/

    0"1"

    FIGURE 3.11 Tests de compatibilit IRM.

    3.3 Validation de linstrumentation sur la structure duMRGuide

    Dans la section 3.1, le principe de lvaluation de la tension dun cble partir dune mesure

    optique de dplacement a t valid. Pour valider ce principe sur la structure complte du

    treillis et vrifier le dcouplage des mesures, un banc dessai illustr dans la Figure 3.12 est

    considr. Ce montage est compos du robot MRGuide, fix horizontalement sur une table,

    56

  • 3.3. Validation de linstrumentation sur la structure duMRGuide

    un actionneur et un cble les liant. Ce cble est attach au nud de la structure en treillis

    (point S) dun ct, passe travers le capteur deffort en faisant un demi-tour avant dtre

    enroul sur la poulie dactionnement situe proximit du robot.

    !"#$%&'

    ()%**+'$

    ,

    -./0

    !"

    !!#

    !123%

    ,

    !"#$%&'()%**+'$

    !"

    45$6+77%&'

    !123%

    8

    9633%$

    "-:.0

    FIGURE 3.12 talonnage du capteur optique. En haut, vue de dessus du robot MRGuide. Enbas, schmatisation du banc dessai.

    Daprs le modle de la structure en treillis, la tension dans le cble au niveau de la structure

    et la force fb de compression dans la barre sont directement lies :

    fb = cos (3.1)

    avec langle entre le cble et la structure, comme le montre la Figure 3.12, en haut. Dans la

    zone de dformation lastique du mcanisme compliant, la relation entre leffort de compres-

    sion fb et le dplacement de la lame l peut tre approxime par :

    fb = kl (3.2)

    o k est la raideur du mcanisme compliant. partir des deux equations (3.1) et (3.2), la

    57

  • Chapitre 3. Le systme de positionnementMRGuide

    relation entre la raideur et la tension dans le cble scrit :

    k =l1cos (3.3)

    Par ailleurs, lquilibre au point Q, illustr dans la Figure 3.12, nous permet dtablir une

    relation entre la tension et la force fs mesure par le capteur deffort :

    =fs

    1+cos(3.4)

    Finalement, le modle de la raideur du mcanisme compliant est exprim par :

    k =l1 fscos

    1+cossoit fb = fs

    cos

    1+cos(3.5)

    La procdure dtalonnage est effectue en quasi-statique en appliquant des tensions dans le

    cble dans un intervalle [0, 30] N au niveau de lactionneur, comme le montre la Figure 3.13.

    Les consignes de courant envoyes lactionneur pour obtenir ces tensions sont entre [0, 2] A

    avec des paliers [0,4; 0,8; 1,2; 1,6; 2] A. La tension dans le cble au niveau de lactionneur

    est estime par le rapport entre le couple moteur appliqu, image du courant, et le rayon

    de la poulie dactionnement. On peut constater un lger retard dans la traction cause des

    frottements. La Figure 3.14 illustre le dplacement de la lame du module dformable. Ce

    dplacement reprsente limage de la tension applique par le cble au niveau de la structure

    (point S). Aucun dplacement nest par ailleurs observ sur les 3 autres capteurs optiques.

    Leffort de compression dans la barre sollicite na pas t transmis dans les autres barres. Le

    modle de la structure en treillis apparait bel et bien dcoupl.

    Afin de coller au mieux aux rsultats exprimentaux, nous avons tabli un modle linaire de

    la forme fb = kl + fb0 . Leffort de compression fb est calcul partir de la mesure deffort fsen utilisant la relation (3.5). Pour chaque palier de couple, on dtermine une moyenne sur

    les mesures de dplacement et une moyenne sur les mesures deffort de compression dans

    la barre, comme le montre la Figure 3.15. Ces donnes sont ensuite utilises pour identifier

    les paramtres du modle propos en utilisant la mthode des moindres carres linaires. Le

    modle identifi prsente un fitting de 99.5 %. La raideur du mcanisme compliant est gale

    k = 205Nmm1 et loffset de leffort de compression dans la barre est gale fb0 = 0.17 N.

    Maintenant que le modle qui relie les efforts dans la barre au dplacement de la lame est

    dtermin, il est intressant de regarder la rptabilit des mesures. Pour cela, nous avons

    rpt le test ralis pour ltalonnage 4 fois, comme le montre la Figure 3.16. Dabord, pour

    chaque test on calcule la moyenne des mesures de dplacement de la lame lorsque le couple

    moteur est maintenu constant. Ensuite, pour chaque couple on calcule la moyenne et lcart

    type des moyennes dtermines auparavant. Enfin, pour chaque valeur de couple on tablit la

    dispersion de mesures. Daprs les rsultats, la dispersion est maximale lorsque la plus petite

    valeur des courants (0.2 A) est applique. Elle est gale 5 % et elle diminue lorsque le courant

    58

  • 3.4. Conclusion

    augmente. La tension dans le cble au niveau de la structure, value par le capteur optique

    lorsque le courant de 0.2 A est appliqu, est denviron 3 N. La dispersion de mesure value

    est infrieure 3 %. Nous considrons ce rsultat satisfaisant pour lapplication considre.

    3.4 Conclusion

    Dans ce chapitre, nous avons propos une instrumentation originale afin destimer la ten-

    sion des cbles. Linstrumentation est base sur lutilisation dune structure en treillis, de

    mcanismes amplificateurs et des capteurs de dplacement technologie optique. Dans un

    premier temps, nous avons analys, en utilisant la mthode des lments finis, deux schmas

    cinmatiques de la structure en treillis afin de choisir la plus approprie. La structure qui

    prsente unmeilleur dcouplage dans le systme et qui introduit la plus petite erreur dans

    lestimation de la tension des cbles a t retenue. Suite ce choix, nous avons effectu une

    valuation exprimentale sur un banc dessai ddi pour valider cette stratgie de mesure.

    Lestimation de la tension du cble par le capteur optique est compare avec la mesure de

    celle-ci par le capteur deffort. Daprs les rsultats obtenus, la faisabilit de cette stratgie est

    vrifie.

    Dans un deuxime temps, nous avons ralis un prototype afin de valider la preuve de concept

    quand au systme de positionnement. Lvaluation du prototype en terme de compatibilit a

    t accomplie avec succs : le dispositif robotique est entirement transparent et nintroduit

    aucun artefact dans limage. Nous avons ensuite propos unmontage permettant ltalonnage

    des capteurs optiques, monts sur la structure du robot. Le dcouplage dans le systme a t

    dabord dmontr. Ensuite, un modle reliant la mesure de dplacement et la tension des

    cbles a t dtermin avec un trs bon fitting aux rsultats exprimentaux. Finalement, la

    rptabilit des mesures a t value. La prochaine tape est donc maintenant lvaluation

    de la commande du dispositif en utilisant les capteurs dvelopps. Cette tude fait lobjet du

    dernier chapitre.

    59

  • Chapitre 3. Le systme de positionnementMRGuide

    ! "! #! $! %! &!! &"! ! &$!'&!

    !

    &!

    "!

    (!

    #!

    )!

    *+,-./0.1

    2345+/061

    7.89,:893;//;9A+:>/4

    2345+./,+.>4C+./-:4/=+/5:-8+>4/

  • 3.4. Conclusion

    ! !"!# !"!$ !"!% !"!& !"!' !"!( !"!) !"!* !"!+!

    $

    &

    (

    *

    #!

    #$

    #&

    #(

    #*

    ,-./01232456726/06809926:33;

    >?=46704>6/06809926:@;6

    10/1A/-26B6.095?96726/0632>A9267C2DD=95

    .0/?296#

    .0/?296$

    .0/?296%

    .0/?296&

    .0/?296'3=E2442>3=7F/2

    FIGURE 3.15 Modle exprimental entre leffort de compression dans la barre et le dplace-ment de la lame.

    !"# !"$ !"% !"& ' '"# '"$ '"% '"& # #"#!

    !"!'

    !"!#

    !"!(

    !"!$

    !"!)

    !"!%

    !"!*

    !"!&

    !"!+

    ,-./01.234235-678.932.:-;?@

    A==@

    92/9 '

    92/9 #

    92/9 (

    92/9 $

  • 4 Commande et exprimentations

    Dans ce chapitre, nous nous intressons la commande du robot MRGuide. Tout dabord,

    un tat de lart sur les stratgies de commande est expos. Ensuite, partir des stratgies

    existantes, nous proposons dvaluer exprimentalement un schma de commande conven-

    tionnel pour raliser lasservissement de la position de la plate-forme duMRGuide. Pour cela,

    les algorithmes spcifiques la commande sont expliqus. Enfin, une nouvelle stratgie de

    commande base sur lutilisation des capteurs optiques dvelopps pour la mesure de tension

    est value.

    4.1 Commande des robots cbles : tat de lart

    4.1.1 Stratgies de commande

    Le positionnement des manipulateurs cbles peut tre effectu par deux approches diff-

    rentes. La premire approche consiste piloter la longueur des cbles pour faire dplacer la

    plate-forme. La longueur des cbles dsire est obtenue partir de la pose dsire de la plate-

    forme en utilisant le modle gomtrique inverse (MGI) du robot. Pour asservir ces longueurs,

    Kawamura et al. [Kawamura 1995] proposent un correcteur proportionnel driv en y ajoutant

    un terme constant arbitraire, qui permet dassurer une certaine rigidit dans le systme. Les

    auteurs prouvent que la stabilit du systme asservi est garantie au sens de Lyapunov. Fang et

    al. [Fang 2004] proposent quant eux deffectuer la commande par dcouplage non linaire.

    La commande est ralise en utilisant un correcteur proportionnel driv avec lajout dun

    terme non linaire de feedforward. Ce dernier est calcul daprs lemodle dynamique inverse

    du robot.

    La deuxime approche consiste asservir la pose de la plate-forme directement dans lespace

    oprationnel. Le dplacement de plate-forme est effectu en modifiant la tension dans les

    cbles. La pose de la plate-forme est soit mesure par une camra ou par des capteurs de posi-

    tion placs sur la plate-forme, soit calcule en utilisant le modle gomtrique direct (MGD).

    Linconvnient est que le calcul de ce dernier est en rgle gnrale compliqu dans le cas des

    63

  • Chapitre 4. Commande et exprimentations

    Publication Robot Stratgie decommande

    Capteurs Exprience

    [Kawamura 1995] FALCON (6 ddl) PD Codeurs Oui[Gallina 2001] Plan (3 ddl) Dcouplage non

    linaire +feedforward

    Non

    [Fang 2004] SEGESTA (6 ddl) Dcouplage nonlinaire +

    feedforward

    Codeurs Oui

    [Kino 2007] Plan (2 ddl) Adaptative PD Camra +codeurs

    Oui

    Tableau 4.1 Stratgies de commande des robots cbles : tat de lart.

    robots parallles, quils soient segments rigides ou cbles. Gallina et al. [Gallina 2001] ra-

    lisent un suivi de trajectoire avec une loi de commande base sur un dcouplage non linaire.

    Lacclration de rfrence est ajoute la commande comme terme de feedforward afin

    damliorer le suivi. Kino et al. [Kino 1999] tudient une solution base sur un asservissement

    visuel de la position de la plate-forme en utilisant des capteurs extroceptifs. Plus tard, Kino et

    al. [Kino 2007] tendent cette tude dans le cas o la matrice jacobienne du robot contient

    des incertitudes. Ils proposent alors de rajouter la mesure de la longueur des cbles, afin de

    compenser les erreurs dues la force interne dans le systme, qui dgradent les performances

    de positionnement. La loi de commande utilise est base sur un correcteur proportionnel

    driv adaptatif. Le tableau 4.1 rsume les stratgies mentionnes et prcise les capteurs

    employs.

    4.1.2 Algorithmes de gestion coordonne des tensions dans les cbles

    Quelle que soit la stratgie de commande utilise, il faut que les tensions dans les cbles

    restent toujours admissibles. Pour cela, il faut rsoudre le systme dquations linaires (2.1)

    sous la contrainte que les tensions dans les cbles sont bornes. La rsolution dun tel systme

    est lobjet des algorithmes de gestion coordonne (AGC) des tensions dans les cbles. On

    trouve dans la littrature plusieurs tudes traitant ce problme, particulirement pour les

    mcanismes pleinement contraints. Dans le cas o le nombre de cbles est gal n+1, avec nle degr de libert du robot, le calcul de la solution du systme dquations est relativement

    simple. Le cas o le nombre de cbles est suprieur n+1 est en revanche plus dlicat.

    Une des approches proposes pour rsoudre ce systme dquations est base sur la program-

    mation linaire. Cette approche a t utilise dans [Ming 1994, Fang 2004, Pham 2005] pour

    dterminer une solution optimale en minimisant un critre linaire. Il sagit par exemple de

    minimiser la norme . donne par la plus grande composante du vecteur des tensions,ou bien de minimiser la norme .1 qui correspond la somme des lments de ce vecteur.Verhoeven [Verhoeven 2004] a dmontr que les solutions obtenues lors de telles optimisa-

    64

  • 4.2. Modlisation duMRGuide

    tions sont parfois discontinues et ce, mme si la plate-forme se trouve dans des positions non

    singulires [Verhoeven 2004, page 64]. Ceci conduit des changements brutaux de tensions

    dans les cbles, rsultant de changements de position de la plate-forme infiniment petits.

    Dans le cas o le critre minimiser est une norme .p avec p 6= 1 et p 6= , les solutionsoptimales calcules sont continues et uniques, sauf dans des positions singulires.

    La programmation quadratique a t aussi considre pour rsoudre ce problme. Lal-

    gorithme propos par Verhoeven [Verhoeven 2004] consiste minimiser la norme eucli-

    dienne 2 du vecteur des tensions dans les cbles. Dans une mme approche, Lafour-cade [Lafourcade 2004] propose de minimiser plutt la norme de opt 2 o opt estprdfini. Dans le cas o la solution optimale obtenue nest pas admissible, lauteur propose

    un algorithme de saturation de contrainte. Il consiste saturer les tensions correspondant

    une contrainte non vrifie, puis effectuer de nouveau loptimisation, de manire itrative

    jusqu obtention du rsultat.

    Une approche non itrative, dveloppe par [Mikelsons 2008], a par ailleurs t utilise pour

    rsoudre le problme de gestion coordonne des tensions dans les cbles. Cette approche

    consiste calculer de manire analytique lensemble des solutions admissibles au systme

    dquations linaires sous contraintes. Parmi les solutions dtermines, une seule est retenue.

    Cette dernire reprsente le centre de gravit de lensemble des solutions admissibles. Les

    auteurs ont dmontr que cette solution est continue le long des trajectoires se trouvant

    lintrieur de lespace des poses polyvalentes.

    4.2 Modlisation duMRGuide

    Afin de raliser la commande de notre systme, il est ncessaire de disposer des modles

    du robot. Dans ce travail, nous avons utilis des modles analytiques, issus dune gomtrie

    lgrement simplifie du robot. Les modles tenant compte de la gomtrie exacte du MR-

    Guide sont eux prsents dans lannexe A. Les hypothses simplificatrices sont les suivantes.

    La plate-forme est considre comme un point matriel. La structure du robot est suppose

    plane comme reprsent sur la Figure 4.1. Avec cette gomtrie, il est possible de dterminer

    une relation analytique entre la position de la plate-forme et la longueur des cbles.

    Soit x=(

    x y)T la position de cette plate-forme exprime dans un repre fixe R0 =

    (

    O,x0,y0)

    situ au centre de la structure. Les points dattache et les points de passage des cbles, nots A j ,

    j [1,4], sont situs sur un cercle de rayon R, aux coins de la structure carre. Pour simplifier,on suppose les points dattache et les points de passage superposs. Soient 0a j , les vecteurs

    dfinissant les coordonnes des points A j dans le repre R0 :

    0a j =(

    Rcos jRsin j

    )

    (4.1)

    avec j = (2 j+7)

    4 .

    65

  • Chapitre 4. Commande et exprimentations

    !!

    !"

    !#

    !$

    !%

    "%

    &!

    &"

    &$

    '

    "

    (

    )

    #$%%&'###"

    #!

    #$

    !('$)**&+,

    FIGURE 4.1 Structure simplifie duMRGuide.

    4.2.1 Modle gomtrique inverse

    Le MGI permet dobtenir la longueur des cbles partir de la position de la plate-forme. Soit

    q=(

    q1 q2 q3 q4)T le vecteur de configuration qui contient les longueurs q j des cbles

    entre les points de passage A j et la plate-forme, multiplies par deux cause de laller-retour :

    q j = 2x 0a j (4.2)

    Le MGI est alors donn par :

    q1 = 2

    (xRcos1)2+(

    y Rsin1)2 (a)

    q2 = 2

    (xRcos2)2+(

    y Rsin2)2 (b)

    q3 = 2

    (xRcos3)2+(

    y Rsin3)2 (c)

    q4 = 2

    (xRcos4)2+(

    y Rsin4)2 (d)

    (4.3)

    4.2.2 Modle gomtrique direct

    Le MGD exprime la position de la plate-forme en fonction de la longueur des cbles. Pour

    lexprimer, il faut rsoudre le systme dquations (4.3), en soustrayant (a) et (b) dune part et

    66

  • 4.2. Modlisation duMRGuide

    (a) et (d) dautre part :

    x =q21 q

    24

    8p2R

    y =q21 q

    22

    8p2R

    (4.4)

    Connaissant langle de rotation mj de chaque moteur et le rayon Rp de la poulie dactionne-

    ment, la longueur q j est value grce lquation suivante :

    q j = q j0+Rpmj (4.5)

    avec q j0 = 2R la longueur du cble j lorsque la plate-forme est lorigineO du repre R0, oest effectue ltalonnage.

    4.2.3 Modle cinmatique inverse

    Le modle cinmatique inverse permet dtablir la relation entre la vitesse q de droulement

    des cbles et la vitesse x de la plate-forme :

    q= Jx (4.6)

    o J est la matrice jacobienne (puisque il sagit dun robot parallle) de dimension (42) :

    J=

    q1x

    q1y

    q4x

    q4y

    (4.7)

    soit daprs (4.3) :

    J= 4

    xRcos1q1

    yRsin1q1

    xRcos4

    q4yRsin4

    q4

    (4.8)

    On remarque que J scrit encore :

    J=2

    uT1 uT4

    (4.9)

    o u j dsigne le vecteur unitaire dans la direction du cble j . On retrouve la relation, exprime

    dans [Roberts 1998] entre la matrice jacobienne J et la matrice des torseurs unitairesW :

    J=WT (4.10)

    67

  • Chapitre 4. Commande et exprimentations

    qui tient compte de laller-retour du cble dans la matrice W, do la multiplication des

    vecteurs unitaires par 2.

    4.3 Principe de lasservissement du robot MRGuide

    Le choix de la stratgie de commande dpend de la connaissance ou non desmodles du robot.

    Comme les modles gomtriques sont analytiques dans le cas de la gomtrie simplifie,

    lasservissement de la position de la plate-forme peut tre ralis soit dans lespace opra-

    tionnel, soit dans lespace des configurations (espace des longueurs des cbles). Dans le cas

    o la gomtrie exacte du robot est considre, la pose de la plate-forme est dfinie par deux

    coordonnes de position et une de rotation. Lexpression analytique de la pose en fonction de

    la longueur des cbles nest alors pas triviale. Par consquent, un modle numrique, dtaill

    dans lannexe A, est tabli. tant donne que seule la position de la plate-forme est spcifie

    par la tche (lorientation nayant pas dintrt pratique), il est selon nous plus judicieux de

    commander la pose de la plate-forme dans lespace oprationnel. Si un asservissement dans

    lespace des longueurs des cbles tait dsir, il faudrait dfinir un profil de rotation de la

    plate-forme pour pouvoir utiliser le modle gomtrique inverse.

    Dans la suite, nous considrons donc lasservissement de la position de la plate-forme dans

    lespace oprationnel, en utilisant les modles simplifis. Le schma de commande en posi-

    tion est conventionnel [Gallina 2001, Lafourcade 2004], tel que reprsent la Figure 4.2. Il

    utilise un correcteur de position Cx, un algorithme de faisabilit et un algorithme de gestion

    coordonne de la tension des cbles. Lerreur, entre la position dsire xd de la plate-forme et

    la position courante x, permet de calculer, via le correcteur de position leffort fv appliquer

    la plate-forme. La faisabilit de cet effort est teste, donnant une nouvelle consigne lAGC qui

    calcule lui les tensions dans les cbles. Celles-ci servent enfin de rfrence lasservissement

    bas-niveau des actionneurs o Rp correspond au rayon de la poulie denroulement.

    !!"#"

    # $!

    #

    #%"

    !%

    #!$!

    $%!%&'()*+,-

    .- /0)102)%)*34$"5).- 6

    !7*)'88-5(1

    4"9

    $

    FIGURE 4.2 Principe de lasservissement de position du Robot MRGuide.

    4.3.1 Algorithme de faisabilit

    Pour que leffort fv issu du correcteur soit ralisable laide des tensions admissibles dans les

    cbles, il faut que celui-ci appartienne lensemble des torseurs disponibles, caractris par

    68

  • 4.3. Principe de lasservissement du robotMRGuide

    !"## !$%# !$## !%# # %# $## $%#!$%#

    !$##

    !%#

    #

    %#

    $##

    $%#

    & !'()

    *+,+-+.//&&+0- ,+, 012345263//&&+0- 012345263/

    740/8-4+, 715401/

    7/ 39/&&+0-

    :"

    :# :$

    :%

    71.328/;/,-

    715401

    && '()

    !'

    !(

    FIGURE 4.3 Faisabilit dun torseur.

    lensembleD (cf. Figure 4.3). Dans le cas o fv est extrieur D, il est impossible de trouver une

    combinaison de tensions admissibles dans les cbles permettant de contrebalancer cet effort,