Академический Документы
Профессиональный Документы
Культура Документы
Compensation du battement
ardiaque en
hirurgie robotise :
Asservissement visuel d'un robot
mdi
al ave
exibilits
Soutenu publiquement le dcembre
Membres du jury
Directeur de Thse :
Rapporteur Externe :
Rapporteur Externe :
Rapporteur Interne :
Examinateur :
Examinateur :
Examinateur :
ii
iii
ma famille :
Gilbert, Ni
ole,
Dany et Aude.
iv
Remerciements
Je tiens remercier en premier lieu le professeur Michel de Mathelin, mon directeur de
thse, Jacques Gangloff et Edouard Laroche, mes co-encadrants. Sans leur expertise et leur amical soutien, je ne sais si cette thse sur la thmatique de la robotique mdicale cardiaque aurait
t mene son terme.
Je remercie galement Olivier Sename, Professeur, Philippe Poignet, Matre de Confrence,
et Sad Ahzi, Professeur, davoir accept cordialement dtre les rapporteurs de cette thse, et
davoir relev les insuffisances et erreurs du manuscrit. Je tiens galement remercier le professeur Brad Nelson, prsident du jury de cette thse.
Mes remerciements au Centre National de la Recherche Scientifique (CNRS) et le conseil
gnral de la Rgion Alsace pour le co-financement de cette recherche, ainsi quau personnel
de lInstitut de Recherche sur les Cancers de lAppareil Digestif (IRCAD) pour leur aide lors des
expriences in-vivo, en particulier Alain et Antonello.
Finalement, mon amiti et mes remerciements tous les autres membres de lEquipe AVR,
une quipe chaleureuse, qui a contribu mon panouissement personnel et scientifique au
cours de cette thse : Iuliana Bara, Laurent Barb, Bernard Bayle, Adlane Benlatreche, Joana
Carvalho, Christophe Doignon, Benjamin Maurin, Kanako Miura, Florent Nageotte, Eric Ostertag, Andrea Ranftl, Philippe Zanne et ceux que joublie peut-tre.
vi
Rsum
La chirurgie laparoscopique robotise permet denvisager une nouvelle solution la stabilisation cardiaque dans les procdures de pontage coronarien : la compensation active. Celle-ci
consiste asservir une attitude constante entre la surface du coeur et loutil port par le robot
mdical. Cette compensation active peut se raliser par un asservissement visuel rapide avec
linformation dlivre par une camra endoscopique.
Sur cette problmatique, notre premire contribution est un modle de prdiction du mouvement cardiaque. Ce modle, identifi en ligne, repose sur limagerie rapide du coeur et lacquisition simultane du volume respiratoire et de llectrocardiogramme. Notre seconde contribution porte sur une mthodologie didentification de lensemble des flexibilits dun manipulateur
mdical lger. Elle permet la synthse de correcteurs avancs amliorant les performances de
lasservissement visuel en hautes frquences.
Mots-cls: Robotique mdicale, Chirurgie coeur battant, Manipulateur flexible, Asservissement visuel, Compensation de mouvement, Prediction de mouvement
Abstract
Robotized laparoscopic surgery allows to consider a new solution to beating heart stabilization in coronary artery bypass procedures : active compensation. It consists in the control
of the relative position between the heart surface and a surgical tool held by a medical robot.
This active compensation of heart motion can be carried out through high speed visual servoing
using the information given by an endoscopic camera.
On this issue, our first contribution is a predictive model of the heart motion. This model,
identified online, is based on the high speed imaging of the heart and the simultaneous acquisition of ventilator airflow and ECG signals. Our second contribution is an identification
methodology of the whole flexibilities of a lightweight medical manipulator. It allows to design
advanced controllers to improve the performance of the visual servoing in high frequencies.
Keywords: Medical robotics, Beating heart surgery, Flexible manipulator, Visual servoing, Motion compensation, Motion prediction
Introduction gnrale
xiii
Acronymes
xvii
. . . .
11
13
1.2.1 Lathrogense . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
18
24
. . . . . . . . . . . . . . .
24
26
29
. . . . . .
35
35
36
ix
36
37
39
43
44
Partie II
47
49
49
49
53
54
55
57
58
62
64
68
. . . . . . . .
68
3.4 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
70
73
74
74
75
77
79
84
84
88
xi
4.4 Conclusion et perspectives
Partie III
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
92
97
5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
97
98
98
98
99
99
99
. . . . . . . . . . . . . . . . . . . . . . . . . . . 103
. . . . . . . . . . . . . . . . . . . . . . . . . . 105
115
139
Annexe
141
143
xii
Bibliographie
Introduction gnrale
Linfarctus, ou crise cardiaque, est un accident grave : une personne sur deux dcde dans les
24h suivant lattaque et cest ainsi lune des maladies les plus mortelles au monde [Mackay05,
Tunstall-Pedoe94]. Le pontage coronarien est actuellement la technique de revascularisation cardiaque la plus efficace pour prvenir un tel infarctus [Hoffman03]. Il consiste en une greffe dun
vaisseau sanguin en aval du point docclusion de lartre pour rtablir une irrigation sanguine
normale du muscle cardiaque. La ralisation de la suture, permettant la jonction et ltanchit
entre le greffon et lartre coronaire, est une opration dlicate, qui ncessite un champ opratoire stable. Ds le dbut, les cardiologues se sont ainsi heurts au problme du mouvement
cardiaque, incompatible avec la ralisation du pontage coronarien.
La mise en place dune circulation extra-corporelle (CEC) est une approche classique consistant supprimer purement et simplement le battement cardiaque en substituant la fonction
physiologique par un organe artificiel. Lutilisation dun cur-poumon artificiel est cependant
la principale cause de complications lors des pontages coronariens. Des complications neurologiques et inflammatoires ne sont pas rares [Roach96, Laffey02]. De plus, la mise en place des
tubes de la CEC et laccs aux artres coronaires ncessitent une importante ouverture de la cage
thoracique (sternotomie) ; une infection se rvle mortelle dans 5% des cas [Klesius04].
Afin de rduire le taux de complication, des techniques de chirurgie moins invasives et cur
battant ont vu le jour, toutes visant viter le recours la CEC et la sternotomie totale. Ces
techniques reposent majoritairement sur lutilisation de stabilisateurs cardiaques afin dimmobiliser mcaniquement une portion du myocarde lors du pontage coronarien par succion ou
pression [Edgerton00]. Ces systmes passifs de compensation prsentent cependant des mouvements rsiduels significatifs du cur [Loisance05].
Lmergence de la chirurgie robotise avec tlopration, marque en 1998 par larrive dans les
hpitaux des robots Zeus et Da Vinci, a permis denvisager une solution originale au problme
de la compensation du mouvement cardiaque : la compensation active [Nakamura01]. Le robot esclave est alors command de manire automatique de sorte quil reste dans une attitude
constante vis--vis de la surface de lorgane, afin que le chirurgien intervienne sur un organe apxiii
xiv
Introduction gnrale
paremment statique. Il suffit alors de superposer les dplacements commands par le chirurgien
ce mouvement automatique.
Comme lont montr les travaux de Nakamura [Nakamura01] et ultrieurement de Ginhoux
[Ginhoux05], le problme de compensation active des mouvements du cur peut tre rsolu
par asservissement visuel rapide en sappuyant sur linformation dlivre par la camra endoscopique utilise pour le retour visuel du chirurgien. Lapport majeur du travail de Ginhoux et al.
est lutilisation dune stratgie de commande multivariable, sappuyant sur un modle de prdiction des mouvements. La commande prdictive utilise dmontre quelle permet daugmenter la
bande passante de lasservissement et damliorer la prcision de la compensation.
Notre travail de thse propose des contributions cette problmatique dans deux directions :
1. dans le domaine de la prdiction du mouvement cardiaque, o lutilisation conjointe
des mesures du volume respiratoire et de llectrocardiogramme avec limage fournie par
une camra rapide permet damliorer la prdiction du mouvement.
2. dans le domaine de la commande dun manipulateur avec flexibilits o nous proposons une mthodologie didentification permettant de prendre en compte lensemble
des flexibilits qui interviennent en haute frquence et qui limitent les performances de
lasservissement visuel ralis par Ginhoux et al. Nous pensons que ces avances qui sont
gnriques ont une forte potentialit dapplication dans le domaine de la chirurgie cardiaque robotise du futur. En effet, les prochaines gnrations de robots mdicaux seront
probablement miniatures et trs fortement flexibles.
Cette thse est compose de trois parties qui peuvent tre abordes de manire indpendante.
La premire partie de cette thse prsente le contexte de la chirurgie de revascularisation cardiaque. Les causes de linfarctus du myocarde, son diagnostique, les solutions chirurgicales sont
prsents. Lattention est porte sur lvolution de la chirurgie classique sous CEC, non exempte
de risques de complications, vers une chirurgie mini-invasive cur battant dans laquelle la
robotique mdicale est amene jouer un rle essentiel.
Dans la seconde partie, la dynamique du mouvement cardiaque et sa corrlation avec les signaux biologiques sont tudies de manire approfondie. A partir de donnes exprimentales,
on montre que le mouvement cardiaque nest pas la somme de deux composantes indpendantes, contrairement ce qui est suppos dans les approches frquentielles classiques, puisque
la forme du battement cardiaque est modifie en fonction du volume dair dans les poumons.
Ainsi, un modle du mouvement cardiaque prenant en compte les informations issues des signaux biologiques est propos, permettant damliorer les performances de prdiction du mouvement cardiaque.
Le problme de la commande du manipulateur fait lobjet de la troisime partie. Aprs avoir prcis le problme dasservissement visuel, on y prsente la mthode propose pour lidentification
dun modle mathmatique des dynamiques. La mthode sappuie sur les mesures disponibles et
ne requiert pas de capteur additionnel. A partir du modle identifi, des rgulateurs sont synthtiss de manire augmenter au maximum la bande passante du systme. Lintrt de lapproche
propose et sa robustesse sont valus par des comparaisons avec des mthodes classiques, tant
en simulation que lors dessais exprimentaux.
xv
xvi
Introduction gnrale
Acronymes
Domaine mdical
CEC
CG
ECG
IRCAD
IS
IVA
LR
PA
QRS
RCM
circulation Extra-Corporelle
Circonflex-Gauche
Electro-cardioGramme
Institut de Recherche Contre les Cancers de lAppareil Digestif
direction Infrieur-Iuprieur
Intrieur Ventriculaire Gauche
direction gauche-droite
direction Antrieur-Postrieur
pic du signal ECG
Remote Center of Motion
Automatique et robotique
ARIMAX
BOZ
CMS
DDL
GPC
MISO
MPC
Autres
DEL
Diode lectro-lumineuse
xvii
xviii
Acronymes
Premire partie
C HAPITRE
enjeu scientifique : les maladies coronariennes sont lun des domaines de recherche les plus
actifs de la mdecine. En 2004, sur le site de rfrence PUBMED de la Librairie Nationale de
Mdecine amricaine, on recense 57 507 publications cliniques sur les maladies coronariennes
contre 55 297 pour les cancers et 45 083 pour les maladies infectieuses. Les subventions accordes en 2003 par linstitut national amricain de la sant pour les maladies coronariennes
slve a 2,3 milliards de dollars, en sixime position derrire le poste principal quest le cancer
avec 5,4 milliards de dollars [Mackay05].
Constitu de quatre cavits (figure 1.3), le cur est spar en deux parties gauche/droite par le
septum, une paisse paroi musculaire :
La partie droite est adapte la circulation pulmonaire. Le sang pauvre en oxygne en provenance des veines caves est recueilli par loreillette droite. Le sang passe alors dans le ventricule
droit qui le propulse dans les poumons via les artres pulmonaires.
La partie gauche est adapte la circulation systmique. Le sang oxygn dans les poumons
est recueilli par les veines pulmonaires puis propuls dans lensemble du corps par la contraction du ventricule gauche. Le sang sort par laorte, la plus grosse artre du corps.
La rsistance lcoulement du sang dans lensemble du corps est cinq fois plus importante que
celle due la circulation pulmonaire. Ainsi les parois du ventricule gauche sont plus paisses
que celles du ventricule droit afin de permettre des pressions plus importantes. Le myocarde a
une paisseur moyenne de 10 15 mm au niveau du ventricule gauche contre 5 mm pour le
ventricule droit [Vacheron99].
Enfin, des valves unidirectionnelles permettent dorienter le flux sanguin. Les valves auriculoventriculaires (valve mitrale et valve tricuspide) empchent le sang de refluer des ventricules
vers les oreillettes lors de la contraction cardiaque. Les valves artrielles (valve pulmonaire et
valve aortique) sont constitues de valvules sigmodes, en forme de demi-lunes.
Le cycle cardiaque
La frquence moyenne du cycle cardiaque chez ladulte est de 70 battements par minute. Sur
ce cycle cardiaque de 0,8 s, la phase dactivit cardiaque, appele systole, correspond 0,25 s.
La systole ne reprsente ainsi quun tiers de lensemble du cycle cardiaque, les deux tiers restants tant attribus la diastole, phase de relchement du myocarde [dAlch03]. Lorsque la
frquence cardiaque volue afin de sadapter aux conditions physiologiques du patient, le temps
de diastole sallonge ou se raccourci de manire conserver un temps de systole peu prs gal.
Les quatre phases du cycle cardiaque sont identiques et synchrones pour la partie droite et
gauche du cur et sont rsumes sur le diagramme de Wiggers (figure 1.4). On distingue deux
phases systoliques, la contraction et ljection, ainsi que deux phases diastoliques, le relchement
et le remplissage :
1. Remplissage. La valve de laorte est ferme. Lorsque la pression dans loreillette est suprieure celle du ventricule, la valve mitrale souvre. La diffrence de pression assure le
remplissage du ventricule. Le dbit augmente avec la contraction des oreillettes. Lorsque
la pression dans le ventricule est suprieure celle de loreillette, la valve mitrale se ferme.
2. Contraction isovolumique. Le ventricule est clos et ses parois commencent a dvelopper
une tension qui modifie la forme du ventricule sans changer son volume (sang incompressible). La pression augmente rapidement allant jusqu un bombement de la valve mitrale,
do une lgre surpression observe dans loreillette. Quand la pression est suprieure
la pression de laorte, la valve aortique souvre.
3. jection. Ljection du sang est plus rapide que la vitesse laquelle il peut se rpandre
dans le corps du la rsistance du circuit vasculaire. Ainsi, pendant la premire partie de
ljection, la pression dans laorte augmente jusqu tre gale la pression du ventricule.
Dans la second partie, la pression aortique est suprieure la pression intra-ventriculaire,
ce qui implique une rapide baisse du dbit et une brve inversion de flux. La valve de
1559 ans
Maladie coronarienne
ACV
Infections respiratoires
1396
Diabte
754
Hypertension
735
2279
VIH\SIDA
Maladie coronarienne
1332
Tuberculose
1036
Accident de la route
814
ACV
783
Mutilation/Suicide
672
Violence
473
4689
5825
60 ans et +
F IG . 1.1 Dcs relatifs aux maladies cardiaques dorigine coronaire en 2002 dans le monde en
milliers de morts [Mackay05]
Orientation RL
Orientation PA
Mediastin
Orientation IS
Aorte
Pricarde
Sternum
Diaphragme
Poumons
Plan frontal
Plan sagital
Artre pulmonaire
Veines pulmonaires droites
Valve aortique
Oreillette droite
Oreillette gauche
Valve mitrale
Valve tricuspide
Ventricule gauche
Ventricule droit
Veine cave infrieure
Remplissage
Mitrale ouverte
Relaxation isovolumique
100
Ejection
Aortique ferme
mmHg
Aortique ouverte
Mitrale ferme
Remplissage
Contracction isovolumique
Aorte
Pression
Ventricule
droit
Ventricule
gauche
20
Oreillette
gauche
0
mL
120
Volume
ventricule
gauche
40
R
ECG
P
Phase
cardiaque
Temps
0 Systole
Diastole
F IG . 1.4 Diagramme de Wiggers. Reprsentation temporelle de lactivit cardiaque et sa corrlation avec le signal ECG
0.4 mol/L
Concentration calcique Ca
80 mN/mm 2
Force dveloppe
70 mV
0 mN/mm 2
100
200
300
Temps (ms)
La propagation de cette impulsion lectrique par dpolarisation des membranes cellulaires saccompagne de la contraction des cellules rencontres. La contraction des cellules dans le sens de
la fibre musculaire fait intervenir une commande calcique : cest la libration dions Ca2+ dans
le milieu intra-cellulaires sous leffet de la dpolarisation qui dclenche la contraction.
La forme temporelle de ce front de dpolarisation, laugmentation de la concentration calcique
et leffort dvelopp qui en dcoule, sont reprsents sur la figure 1.5. Des tudes ralises exvivo sur des curs de mammifres montrent que la concentration maximale en Ca2+ est atteinte
environ 50 ms aprs la dpolarisation tandis que leffort musculaire dvelopp est maximal environ 200 ms aprs la dpolarisation [Prez99]. Ltude de ce couplage excitation-contraction
(EC coupling) est un domaine de recherche trs actuel pour le diagnostique et la comprhension
de nombreuses affections cardiaques [Sermesant03].
Lune des manifestation externe de la propagation de ce front de dpolarisation est le signal
ECG qui est dun intrt particulier pour le praticien et sera exploit dans la seconde partie de
ce mmoire. LECG est la somme des diffrences de potentiels lectriques recueillis en diffrents
points de la surface du thorax, comme lillustre la figure 1.6. Le positionnement des lectrodes
est normalis afin de caractriser la forme du signal ECG. Ce signal ECG prsente un ensemble
de fronts dondes dtermins par des lettres allant de P jusqu U. En particulier, le groupement
des 3 ondes Q, R et S, au profil si particulier, est connu sous le nom de complexe QRS. Lapparition du complexe QRS correspond la propagation de la dpolarisation lectrique dans les
ventricules et caractrise le dbut de la systole.
Toute anomalie dans le signal ECG traduit des problmes de conduction lectrique du myocarde
et donc de contraction. Dans le cadre des maladies coronaires, la seule analyse fine du signal
ECG permet de localiser anatomiquement les zones du cur en ischmie (dfaut dirrigation
sanguine) [Fuchs82].
10
Potentiels daction
Noeud sinusal
Myocarde
auriculaire
Noeud AV
Faisceau
de Hiss
Branche du
faisceau de Hiss
Rseau de
Purkinje
Myocarde
ventriculaire
Temps (ms)
F IG . 1.6 Systme de conduction lectrique du cur et gnration du signal de llectrocardiogramme (ECG). ( illustration : [Malmivuo95])
11
Vue postrieure
Vue antrieure
Artre coronaire
gauche
Artre circonflexe
Artre marginale
gauche
Artre coronaire
droite
Artre coronaire
droite
Artre interventriculiare
antrieure (IAV)
Artre marginale
droite
Branches diagonales
Artre interventriculaire
postrieure
de lIAV
Mdia
Advnetice
12
Artres
Gauche proximale
IVA proximale
IVA distale
Droite proximale
Droite circonflexe
TAB . 1.1 Diamtre intrieur des artres coronaires en moyennes sur 83 sujets en fonction
de leur dominance coronarienne, les termes "proximal" et "distal" tant dfinis par la distance
vis--vis de lorigine des artres : laorte. [Dodge92]
rigue la face antrieure du ventricule et se ramifie en branches diagonales. Cest une artre
dont locclusion est trs fortement corrle avec un accident cardiaque [Perdigao93].
Lartre coronaire droite se ramifie quant elle en une artre marginale droite, irriguant la face
postrieure du ventricule droit et une artre inter-ventriculaire postrieure, ou descendante postrieure, irriguant la face antrieure du cur.
La topologie du rseau coronaire nest pas homogne sur lensemble de la population. Ainsi, la
dominance coronarienne se dfinit par lartre irriguant lartre inter-ventriculaire postrieure.
Dans 80% des cas la dominance est droite, mais peut aussi tre gauche (15%) ou co-dominante
(5%). Outre la dominance coronaire, il existe des dviances du rseau vasculaire. Ainsi certaines
ramifications telles que les branches diagonales de lIVA peuvent tre absentes chez certains
individus.
Diamtre interne et section des artres coronaires
Le diamtre intrieur des artres, appel lumire (figure 1.8), a fait lobjet de nombreuses
tudes. Ds 1967, Baroldi et Scommazzoni ont ralis un moulage du rseau vasculaire de 522
curs normaux ou pathologiques [Baroldi67]. De cette premire exprience, il ressort que le
diamtre moyen la base de laorte (proximal) est de 4 mm pour lartre gauche et 3,2 mm
pour lartre droite.
Plus rcemment, une tude du diamtre des artres coronaires en 96 localisations anatomiques
a t ralise par radiographie (angiographie) [Dodge92]. Celle-ci souligne que la variation du
diamtre des artres sur la population est limite 0,5 mm, une fois le sexe, la surface du
cur et la dominance coronaire prises en compte. Les dimensions caractristiques des artres
coronaires principales pour les diffrents cas de dominance coronaire sont prsentes dans le
tableau 1.1.
La paroi des artres coronaires, comme toutes les artres dont le diamtre nen fait pas des
capillaires, est constitue de 3 couches (figure 1.8) :
lintima, surface interne de lartre au contact du sang. Constitue dune couche unique de
cellules endothliales, elle joue un rle particulier dans lobstruction des artres et laccident cardiaque. Ces cellules, en contact direct avec le sang, ont la proprit dtre thromborsistantes : elles inhibent la coagulation sanguine.
la mdia, paisse couche constitue de cellules musculaires.
13
paisseur
de la paroie
0,3 mm
0,1 mm
Volume de sang
par battement
10 ml
10 ml
Pression
sanguine
60 mm Hg
20 mm Hg
Puissance
pulsative
1060=600 Joules
1020=200 Joules
TAB . 1.2 Largeur de la paroi artrielle et corrlation avec la puissance pulsative sanguine.
[Keshaw03]
ladvantice, fine couche trs rsistante constituant la paroi externe du vaisseau.
Lanalyse au microscope de coupes des artres coronaires permet de mesurer lpaisseur de la
mdia et ainsi de la paroi artrielle. La mesure de lpaisseur de la paroi artrielle 1 cm de
laorte est ainsi de 0,1 mm pour lartre coronaire droite et de 0,3 mm pour lartre gauche.
Cette paisseur est proportionnelle la puissance pulsative du sang pntrant dans lartre
(tableau 1.2) [Keshaw03].
1.2.1 Lathrogense
Lathrogense qui tudie la formation des plaques dathrosclroses, aussi appeles plaques
dathrome, est un domaine de recherche trs actif. Plusieurs thories sur les nombreux acteurs
sanguins et la chronologie de formation de la plaque dathrome existent et certains points
ne sont pas encore claircis [Loni01]. On peut toutefois schmatiser les grandes tapes du
processus complexe de formation dune plaque dathrome ainsi (figure 1.9) :
1. La pntration et laccumulation excessive de lipoprotines de basse densit (LDL)
dans lintima. Les LDL sont des lipoprotines permettant le transport du cholestrol et sa
pntration dans les cellules afin dy tre dgrad en nergie.
2. Loxydation des LDL et le recrutement des monocytes circulant. La prsence de LDL
oxyde dans lintima initie une raction inflammatoire. Elle stimule la scrtion par les cellules endothliales de substances qui recrutent les monocytes circulant et les diffrencient
en macrophages.
3. Formation de cellules spumeuses partir des macrophages. Les LDL sont normalement
captes par les cellules qui les dgradent en nergie. Par contre, les LDL oxydes sont
captes par les rcepteurs "poubelles" des macrophages. Lexpression de ces rcepteurs
ntant pas rgule, les LDL oxydes saccumulent dans le macrophage. La cellule devient
alors malade, on parle de cellule spumeuses.
4. Formation dune capsule fibreuse. Sous linfluence des substances scrtes par les macrophages et des cellules endothliales, les cellules musculaires lisses de la mdia migrent
14
Monocyte
Cellule musculaire
Macrophage
Cellule spumeuse
15
10.9%
Hypertension
12.2%
7.6%
Hypercholesterol
9.2%
7.4%
3.9%
3.3%
1.8%
Tabac
Alcool
Obsit
Drogues illgales
16
17
Plaque stable
Paroi artrielle
Erosion
Rupture
Elments
thrombognes
Macrophages
Thrombus
Thrombus
Plaque instable
Plaque instable
18
19
compensation du mouvement ont ainsi t dveloppes pour pallier cette insuffisance. Toutes
utilisent le signal ECG afin de synchroniser le battement cardiaque avec lacquisition : cest la
mthode du gating. Une image complte du cur est ainsi acquise en plusieurs fois lorsque le
cur est au mme point de son cycle cardiaque (figure 1.17). Le mouvement d la respiration
est quant lui compens par une apne volontaire du patient. En imagerie par rsonance magntique, des "chos-navigateurs" donnant la position du diaphragme sont utiliss pour raliser
une compensation active. Cette mthode est dveloppe dans le chapitre 4.
Lutilisation de ces mthodes de compensation et lapparition des scanners tomographie axiale
calcule (CT-scan) de 3me gnration, ont permis datteindre une rsolution temporelle de
125 ms par interpolation [Becker00]. Ces scanners reconstruisent limage dun volume au moyen
de la totalit de ses projections. Dans la pratique, les projections sont obtenues par une source
rayons X qui tourne autour du patient en mme temps que des capteurs chargs de mesurer
lintensit des rayons X aprs leur passage travers le corps du patient (figure 1.16).
La dtection des stnoses ncessite toujours linjection dun produit de contraste de la mme
manire que pour langiographie classique et nest donc pas tout fait non-invasive. Achenbach
et al. ont la fois expriment lEBCT (une version onreuse du scanner ou la source X est
dplace lectroniquement) en 1998 et le CT-scan en 2001 pour la dtection des stnoses aigus [Achenbach98, Achenbach01]. Vis--vis de langiographie traditionnelle, environ 90% de
ces stnoses sont dtectes mais 25% des patients ne sont pas diagnostiquables. La prsence de
dpts calciques, opaques aux rayons X, et les artefacts dus au mouvement (apne imparfaite,
rythme cardiaque lev) sont les premires causes dchec du diagnostique.
A lheure actuelle, la rsolution des scanners ne permet que le diagnostique des portions proximales des artres coronaires. Les images de la figure 1.18 rendent compte de la qualit des
images pouvant tre obtenues en 2004 la fois en coupe ou en reconstruction 3D.
20
Source radioactive
Rayons X
^
Fenetre
dacquisition
R
P
T
ECG
Q
Detecteurs
Temps
S
t
F IG . 1.18 Angiographie par scanner tomographique avec injection dun produit de contraste
en prsence dun stnose de lartre IVA. Ces images correspondent au mme patient ayant subit
une angiographie classique la figure 1.15. (source : [Achenbach01])
21
22
F IG . 1.19 A droite, le cur dun scanner IRM : une bobine supraconductrice refroidie par hlium liquide permettant lobtention dun champ magntique intense. A gauche, une antenne IRM
bi-directionnelle adapte limagerie du thorax ; elle sert la fois dexcitateur et de rcepteur
du signal de rsonance. (source : GM Medical Care)
23
Rsolution spatiale
(mm)
Rsolution temporelle
(ms)
Dose de radiations
(mSv)
Injection dun
produit de contraste
Analyse de la composition de la plaque
Taux de dtection
des stnoses (%)
Complications
opratoires (%)
Taux de diagnostique
impossible (%)
Rfrences
bibliographiques
Angiographie
CT scanner
EBCT scanner
IRM
0,10,10,1
0,30,31,2
0,30,33,00
0,71,01,5
17
125-250 2
50-100
60-120 2
3,3
3,9-5,8
1,7
0.0
oui
oui
oui
non
non
oui
oui
oui
100 1
85
92
78
1.73
01
30
25
16
[Umetani96]
[Schroeder01]
[Achenbach01]
[Achenbach98]
[Kim01]
[Shinnar99]
TAB . 1.3 Comparaison des modalits dimagerie pour la dtection des stnoses coronaires
et de la plaque pour langiographie classique invasive, le scanner tomographique (CT-scan), le
scanner faisceau dlectrons (EBCT) et limagerie par rsonance magntique (IRM). Notes :
1. Taux de dtection de 100% car langiographie sert de rfrence. 2. Rsolution temporelle obtenue
aprs reconstruction de limage obtenue sur plusieurs battements cardiaques.
24
25
F IG . 1.21 Principe de langioplastie avec pose dun stent. 1_Un ballon quip dun stent est
amen au lieu de la stnose. 2_Le gonflage du ballon crase la plaque et rouvre lartre. 3_Le
stent dpli reste en place pour viter un restnose.
F IG . 1.22 A droite : Micro-photographie dun stent seul et pos sur un ballon dilat dangioplastie. A gauche : Image microscopique dune intersection dun stent cinq jours aprs limplantation.
En bas : Stent nu recouvert de cellules endothliales et de leucocytes. En haut : Stent couvert
dun principe actif base dhparine avec absence dactivation cellulaire. Barre dchelle : 57 m.
(Source :[Ellis92, Hrdhammar96])
26
complication.
Les rsultats de larges tudes comparatives sur lefficacit de langioplastie et du pontage coronarien semblent pencher en faveur du pontage coronarien qui prsente un taux de mortalit
5 ans infrieur de 2% et surtout une rptition plus faible du nombre de procdures de revascularisation [Hoffman03]. Le phnomne de restnose, bien quattnu grce la pose de stents,
est une cause dangioplasties rptes, ce qui en fait une limitation majeure.
27
Aorte
Artre mammaire
Veine saphne
Artre coronaire
F IG . 1.23 Illustration des deux principaux greffons pour le pontage coronarien. A gauche :
utilisation dune artre mammaire interne. A droite : greffe dune veine saphne prleve sur la
jambe entre laorte et lartre coronaire.
Les greffons ne sont pas gaux face au pontage coronarien. Les tudes rcentes semblent privilgier, en premier choix, lutilisation des deux artres mammaires plutt que de la veine saphne.
En effet, cette approche prsente dexcellents rsultats sachant quaprs 10 ans trois quarts des
veines saphnes sont bloques ou malades alors que 90% des artres mammaires sont toujours
saines [Naik03]. Tout dabord attribu un phnomne dartrialisation dun vaisseau veineux
adapt de basses pressions sanguines, lpaississement rapide des parois est la consquence
de lapparition prcoce de thrombus concentriques (73% des cas) dans la veine, qui favorise le
dveloppement de lathrosclrose [Bulkley77].
La sternotomie et la circulation extra-corporelle
La sternotomie et la mise en place dune circulation extra-corporelle sont des moyens pour un
but, qui est la ralisation de lanastomose entre lartre bouche et le greffon. La sternotomie
mdiane est le mode privilgi pour un accs direct (open heart surgery) et facile lensemble
du cur, y compris la face postrieure. Elle est prconise pour toutes les chirurgies cardiaques :
le pontage, le remplacement de la valve mitrale ou le traitement des maladies congnitales. Elle
consiste dcouper le sternum en son milieu la scie oscillante avant la mise en place dun carteur sternal. Lcarteur sternal (figure 1.24 droite) force lcartement du sternum et le maintien
en place. En fin dopration, les deux hmi-sternums sont ligaturs par du fil dacier pour assurer
la ressoudage de los, tandis que les tissus sont suturs. Des drains sont mis en place travers
la paroi thoracique afin de nettoyer et dvacuer les liquides de la plaie (pus, sang...) et dviter
une infection (figure 1.25).
La mise au point dune machine de Circulation Extra-Corporelle a occup 20 annes de la vie de
J.H. Gibbon (1903-1973). Cette machine, conue initialement pour traiter les embolies pulmonaires, a ouvert un pan entier de la chirurgie thoracique [Fou97]. Grce la CEC, il est possible
doprer un cur au repos, sans circulation sanguine, de manire trs prcise. Le principe de la
CEC est rsum sur le schma 1.26 et consiste en :
la mise en place dun cathter veineux et aortique permettant de driver la circulation au
28
F IG . 1.24 Le champ opratoire lors dun pontage coronarien sous Circulation Extra-Corporelle.
A gauche : limposante machinerie de la circulation extra-corporelle et son mdecin spcialis.
A droite : le champs opratoire avec lcarteur sternal mtallique, permettant un accs au chirurgien et lensemble des tubes de la CEC
niveau du cur.
une machine cur-poumon artificiel qui assure les fonctions de circulation du sang et doxygnation (les poumons sont galement court-circuits pas la CEC).
le clampage de laorte consistant fermer laorte juste au-dessus des sinus coronariens afin
disoler les artres coronaires de toute irrigation sanguine.
linjection dune solution cardioplgique qui stoppe le cur et assure sa protection pendant
la CEC.
La CEC ne peut tre ralise sans une protection adapte. En effet, labsence dirrigation sanguine dans les artres coronaires a le mme effet quune attaque cardiaque. Le myocarde entre
en ischmie et risque linfarctus. Afin dassurer sa protection, une solution cardioplgique, gnralement hypothermique (27C) et sature en potassium, est utilise afin de stopper rapidement
les pompes ioniques et darrter ainsi lactivit lectrique du cur. Cette solution permet de rduire lischmie (manque doxygne) en rduisant la consommation nergtique des cellules du
myocarde [Schaff78]. Les techniques actuelles de cardioplgie utilisent des reperfusions priodiques de sang oxygn et de potassium afin dassurer une meilleure protection du myocarde
pendant lintervention.
Les complications de la chirurgie cardiaque
Les dcs post-opratoires en hpital suite un pontage coronarien sont valus chez les moins
de 50 ans 1,1% chez les hommes et 3,4% chez les femmes [Vaccarino02]. Le pourcentage
plus lev chez les femmes sexplique par le fait quelles sont moins nombreuses souffrir daffections cardiaques mais, que lorsquelles sont atteintes, elles le sont plus gravement.
Daprs le rapport du collge amricain de cardiologie, on peut distinguer trois types de complications [Eagle04] :
La mdiastinite dans 1 4 % des cas. Cette infection bactriologique du mdiastin et de la
plaie lors de la sternotomie est associe un taux de mortalit de 25%. Ltude de Klesius et
29
F IG . 1.25 La sternotomie mdiane. A gauche : fermeture des deux hmi-sternums aprs sternotomie par des ligatures de fils daciers. A droite : suture des tissus et mise en place de drains
afin de nettoyer et dvacuer les pus et autres liquides afin dviter linfection.
al. rapporte une occurrence de 0,2% de laffection avec un taux identique de mortalit 25%
[Klesius04]. Une dure importante de lopration et la dissection des deux artres mammaires
pour le pontage sont des facteurs favorisant lapparition dune mdiastinite.
Le dysfonctionnement dorganes tels que le rein dans 7% des cas. Il est associ une mortalit de 63% des patients lorsque la mise en place dune dialyse est ncessaire. La dfaillance
de plusieurs organes, qui survient dans 11% des cas, est associe 41% de dcs dans ltude
de [Laffey02]. La cause des complication est chaque fois majoritairement attribue la CEC.
Une rponse inflammatoire disproportionne du sang au contact de la CEC, le clampage de
laorte, le risque de micro-embolie gazeuse et la reperfusion sont autant de causes lies la
CEC.
Les complications neurologiques dans 6% des cas. En particulier, dans 3,1% des cas la
complication est aggrave par un accident crbro-vasculaire dont le taux de mortalit est de
15%. Cet accident est associ une embolie pouvant tre provoque par le clampage de laorte
lors de la CEC. La manipulation dune aorte souffrant dathrosclrose est souvent corrle
avec la prsence de dbris dathrome et de plaque calcaire dans la circulation crbrale du
patient. Des taux de complication neurologiques semblables sont rapports dans [Roach96].
Cette analyse montre ainsi que la sternotomie et la circulation extra-corporelle sont les causes
majeures des complications et de la mortalit post-opratoire du pontage coronarien sous CEC.
30
Aorte
Clampage de laorte
Catheter veineux
Oxygnateur
Pompe rotative
Myocarde sous cardioplgie
Solution froide
F IG . 1.27 Les deux grandes catgories de stabilisateur cardiaque : par succion et par pression. (Source : site web de la socit Guidant)
31
F IG . 1.28 Le stabilisateur cardiaque par succion, Octopus, en place lors dun anastomose
sur lartre IVA. Le bras en blanc de lOctopus
est rigidifiable et solidaire de lcarteur sternal.
classique avec CEC est parfois prfrable. Des solutions ont cependant t proposes comme
un systme de succion spcial (le Starfish de Medtronics), ou un jeu de sutures et de fils chirurgicaux utilisant le sac pricardique pour soulever lensemble du cur et accder la paroi
postrieure. Cette opration est cependant dlicate, lextraction du cur de la cage thoracique
introduisant une ischmie du cur dans cette position inhabituelle et une diminution de la pression sanguine [Dzwonczyk05].
32
F IG . 1.29 Lexprience de pontage coronarien utilisant un stabilisateur par pression propose par
Benetti : une thoracotomie et une camra endoscopique pour visualiser lartre mammaire. (Source :
[Benetti96])
cur battant sur les risques de complications ncessitera encore plusieurs annes avant dtre
clairement tabli. Cependant, quelques tendances apparaissent dj :
Les complications neurologiques sont plus faibles en chirurgie cur battant. Les tudes
de [Patel02, Diegeler00] soulignent que le risque de mico-embolisation et de complications
neurologiques sont plus faible pour le cur battant que la CEC (1,6% contre 0,4%). Certaines
tudes rapportent cependant des rsultats moins favorables [Van Dijk02].
Le temps dhospitalisation est un peu plus court sans lusage de la CEC [Boyd99, vanDijk01].
Le risque dinfarctus myocardiale post-opratoire est plus faible avec une stratgie cur
battant o lischmie cardiaque est locale et temporaire contrairement lischmie globale de
la CEC. Lhypothse est formule que la solution cardioplgique destine protger le cur
lors de la CEC ne se diffuse pas suffisamment dans lorgane[Berdat04, Czerny00].
Lopration cur battant est moins coteuse que son quivalent sous CEC de 1000$ canadiens [Boyd99, Ascione99].
Le cur battant et le pontage coronarien totalement endoscopique.
Les techniques chirurgicales laparoscopiques ou endoscopiques consistent oprer en insrant
les outils et une camra endoscopique travers de petites incisions dans labdomen et le thorax du patient (voir lhistorique de la robotique chirugicale dans le chapitre suivant). Outre un
intrt esthtique grce la discrtion des cicatrices, la chirurgie endoscopique a dj montr,
dans le cadre de lablation de lappendice, quelle permet de rduire le sjour hospitalier et le
risque dinfection en contrepartie dune dure plus longue de lopration (60 min au lieu de 40)
[Pedersen01]. Cependant, aprs des premires tentatives dopration cardiaque, cette technique
a dabord t abandonne tant il tait impossible de raliser de manire endoscopique une suture
correcte sur lartre coronaire en manipulant la main les outils endoscopiques [Shennib99].
Lapparition des premiers robots de tlopration endoscopique (figure 1.31) et la mise au point
luniversit de Standford du systme HeartPort [Schwartz96] permettant de raliser une CEC
de manire mini-invasive avec la mme protection myocardiale, ont permis le premier pontage
33
F IG . 1.32 Le patient 7 jours aprs un pontage coronarien cur battant totalement endoscopique. (Source : [Kappert01])
totalement endoscopique sur cur arrt. Sur quatre patients, deux ont ainsi t oprs de manire totalement endoscopique laide dun robot Da Vinci tandis que les deux autres ont subit
une conversion sous la forme dune chirurgie classique [Loulmet99].
Fort de ce premier rsultat, Kappert et al. utilisent un stabilisateur endoscopique pour raliser
cette fois un pontage coronarien cur battant totalement endoscopique (figure 1.33 et 1.34).
Sur les 56 patients destins subir cette opration, 33% ont t convertis en pontage coronarien mini-invasif via thoracotomie comme prsent prcdemment [Kappert01]. De manire
semblable, lors dessais raliss rcemment, seules deux oprations sur 13 ont pu tre ralises
de manire totalement endoscopique avec un stabilisateur [Loisance05]. Dans les 11 autres cas,
la suture t faite manuellement aprs conversion en une sternotomie complte. La difficult
de raliser de manire reproductible une suture robotise et la stabilisation locale de lpicarde
sont les causes principales dchec.
34
C HAPITRE
36
37
38
39
outils et le troisime portant lendoscope (voir figure 2.6). Ces robots sont pilots grce une
console de tlmanipulation compose de deux bras matres passifs (pas de retour haptique)
reprsents sur la figure 2.5. Deux axes passifs au niveau du poignet permettent de respecter
mcaniquement la contrainte du trocart (voir figure 2.7).
Le centre de rotation dport (RCM)
La structure mcanique possde un centre de rotation dport. Elle doit tre positionne de
manire ce que ce centre corresponde avec la position du trocart. Diffrentes architectures
sont utilises comme par exemple celle figurant sur la figure 2.8 utilisant une structure base
de paralllogramme dformable. Le systme Da Vinci de la socit Intuitive Surgical, dsormais seul acteur commercial restant dans le domaine des robots de chirurgie endoscopique
suite au rachat de Computer Motion, est bas sur ce principe. Comme le montre la figure 2.9,
les bras esclaves occupent un volume sensiblement plus important que le systme Zeus. Lergonomie de la console de commande (figure 2.10) est meilleure que celle du systme Zeus
dans la mesure o elle offre la possibilit de commander directement le mouvement de lextrmit des outils, liminant de ce fait le problme de la coordination main/il inverse. De
plus, grce lutilisation dun endoscope stro, le chirurgien a une impression de vision en
3D de lintrieur du corps (figure 2.11).
Les robots attachs au patient
Cette solution consiste poser un robot miniature directement sur le patient au niveau du
trocart. Dans le cas de la chirurgie endoscopique, un tel systme peut tre considr comme
un trocart actif. Plusieurs projets de ce type ont vu le jour en France ces derniers temps. Celui
qui est le plus proche dun produit commercial est le LER. Le LER (Light Endoscope Robot)
[Berkelman03] est un robot porte-endoscope qui garantit la contrainte du trocart grce deux
axes rotodes concourants qui se coupent au niveau du trocart. Cest le mme principe avec
une structure mcanique lgrement diffrente qui est utilis pour le trocart actif du projet
MARGE [Dombre04]. Ce systme devrait terme pouvoir restituer au chirurgien les efforts
de contact de linstrument avec les organes.
Les robots redondants
Lutilisation dune structure mcanique redondante permet de garantir la contrainte du trocart
en utilisant les degrs de mobilit supplmentaires du manipulateur. Le point fixe du trocart
est garanti par une loi de commande. Celle-ci peut se baser par exemple simplement sur le
modle cinmatique du systme [Michelin02]. Il est galement possible dutiliser une mesure
de leffort au niveau du trocart conjointement avec une loi de commande assurant un effort
nul ce niveau [Krupa02].
40
41
42
43
[Uecker95] et [Wei97], les auteurs optent pour une stratgie de centrage automatique des instruments.
Les systmes de commande des outils par asservissement visuel sont apparus plus tard :
Dans [Hayashibe01], les auteurs prsentent un systme de positionnement automatique des
outils de chirurgie laparoscopique.
Le systme propos par Krupa et al. [Krupa03] permet de raliser, par asservissement visuel,
une tche automatique de rcupration des outils, dans le cas o ils sortent du champ opratoire.
Le systme prsent dans [Nakamura01] par Nakamura et al. ne se place pas directement dans
le contexte de la chirurgie endoscopique. Il sagit en fait dune exprience ralise en chirurgie
ouverte mais qui illustre un concept ayant pour champ dapplication la chirurgie mini-invasive
robotise du cur. Ce systme introduit la notion de compensation de mouvement cardiaque
dans le but de raliser des interventions cur battant. La tche raliser est donc le suivi
dun organe en mouvement par retour visuel.
Les travaux de Ginhoux et al. [Ginhoux05] portent galement sur la compensation de mouvements physiologiques par retour visuel. Le problme est analys du point de vue de la commande pour les deux principaux mouvements physiologiques : la respiration et le battement
cardiaque.
44
mouvement cardiaque quelques diximes de secondes en avance, dure suffisante pour pouvoir
amliorer le suivi grce un correcteur prdictif. Cette approche a t valide in vivo sur un
cur de cochon.
Dans [Bebek06a], les auteurs proposent aussi une commande prdictive pour le suivi du cur
battant en combinaison avec un prdicteur de mouvement. Celui-ci tient compte des signaux
ECG afin de sadapter dans une certaine mesure aux variations du rythme cardiaque. Les essais
sont pratiqus en laboratoire sur un simulateur.
Il faut enfin citer lapproche originale dveloppe par Patronik et al. [Patronik04] qui consiste
envoyer un robot mobile sur la surface du coeur par voie mini-invasive. Ce robot est capable de
se dplacer la surface de lpicarde grce un systme de pattes munies de ventouses. Dans
une version ultrieure, les auteurs envisagent de le doter dun micro-bras manipulateur capable
deffectuer des gestes de chirurgie coronaire. Dans ce cas, la compensation est passive et due
au fait que lensemble du robot se dplace en synchronisme avec la zone traiter. Le principal
obstacle dun telle approche est bien entendu la miniaturisation.
Deuxime partie
45
C HAPITRE
Les mouvements physiologiques, tels que la respiration et le battement cardiaque, sont des perturbations majeures en imagerie mdicale et en chirurgie thoracique. En effet, lamplitude des
mouvements induits sur les organes par ces processus physiologiques est incompatible avec la
prcision souhaite :
en imagerie par rsonance magntique (IRM) et nuclaire (PET), o les temps dacquisition
sont de lordre de plusieurs secondes, ces mouvements sont source de flous et dartefacts
[Axel86] [Ter-Pogossian82].
en chirurgie laparoscopique et percutane, o la respiration dplace cycliquement les organes
thoraciques de plusieurs millimtres (en moyenne 10 mm pour le foie [Clifford02]), ces mouvements compliquent fortement lacte chirurgical mini-invasif.
Il est donc ncessaire de compenser ou de supprimer ces mouvements physiologiques sans
mettre en danger le patient.
Ds ses dbuts, la chirurgie du cur, sest heurte au problme du mouvement cardiaque, incompatible avec la prcision requise pour le geste chirurgical. En 1956, ce problme a trouv une
premire solution satisfaisante avec la machine cur-poumon artificiel de Gibbon [Fedak98].
Il ne sagit pas l de compensation du mouvement mais de suppression pure et simple avec
substitution de la fonction physiologique par un organe artificiel. Cette approche qui consiste
driver la circulation sanguine lextrieure du corps (Circulation Extra-Corporelle ou CEC)
parat simple en thorie mais se heurte certains problmes majeurs dans la pratique. Ainsi des
risques de complications existent, quils soient neurologiques [Roach96], ou fonctionnels. Une
rponse inflammatoire disproportionne du patient au contact de lorgane artificiel et exogne
est souvent une des causes de dfaillance fonctionnelle de plusieurs organes [Laffey02].
Afin de rduire le taux de complication, les techniques de chirurgie cur battant ont vu le jour,
toutes visant viter le recours la CEC. Majoritairement, ces techniques reposent sur lutilisation de stabilisateurs cardiaques afin dimmobiliser une portion du myocarde dans le cas de pontages coronariens [Edgerton00]. Cependant, ces systmes passifs prsentent des mouvements
rsiduels significatifs du myocarde et sont inadapts la chirurgie mini-invasive [Loisance05].
47
48
A linstar des dveloppements raliss ces dix dernires annes en imagerie mdicale, une solution prometteuse semble tre le recours des systmes de compensation active des mouvements
physiologiques. Cette compensation active peut tre vue comme un mode autonome, transparent pour le radiologiste ou le chirurgien, qui utilise un systme actionn, comme un robot
[Nakamura01] ou un imageur [Manke03] : il annule les mouvements parasites tout en suivant
prcisment les consignes du mdecin.
Pour tre efficace, cette compensation active requiert une modlisation prcise du mouvement
cardiaque :
En imagerie mdicale, ce modle permet de modifier en temps rel le plan dacquisition, et
ainsi de permettre lacquisition continue dune image sans les artefacts dus aux mouvements
physiologiques [Shechter05]. Ces modles, qui pallient la faible frquence dacquisition de
limageur, sont paramtrs en fonction de signaux biologiques, tels que la position du diaphragme [Holland98] ou le signal ECG.
En robotique mdicale, il a t montr quun modle du mouvement cardiaque combin avec
une stratgie de commande prdictive permet de rduire de manire importante lerreur de
compensation [Ginhoux05]. Ces modles sont souvent paramtrs en phase et frquence, car
le patient anesthsi est sous respiration contrle, donc parfaitement priodique, contrairement au patient conscient.
Dans ce chapitre, nous tudions le mouvement local de la surface cardiaque, lpicarde, dans le
contexte de la chirurgie cardiaque. Ce mouvement du cur est complexe modliser. Il rsulte
de la superposition de deux mouvements : la respiration et le battement cardiaque. Ce mouvement a t tudi en dtail par la communaut des chercheurs en imagerie mdicale dans le
but damliorer la rsolution des images cardiaques. Citons les coronarographies par rsonance
magntique [Manke03] ou la correction per-opratoire des images obtenues pas fluoroscopie
[Shechter05]. Ces mthodes, ainsi que les quelques mthodes proposes dans le cadre chirurgical [Ginhoux05, Bebek06b], modlisent toutes le mouvement local de lpicarde, M [k], comme
la somme dune composante respiratoire, Resp[k], et dune composante purement cardiaque,
Card[k]. En particulier, les modles utiliss en imagerie modlisent chacune de ces composantes
en fonction de signaux biologiques :
(3.1)
avec :
k, linstant dchantillonnage
M [k], Resp[k], Card[k], des vecteurs de coordonnes dattitude (positions et dorientation)
dans lespace dfinis par rapport un mme repre de base.
Resp() et Card(), des vecteurs de coordonnes dattitude fonctions des signaux biologiques.
Dans ce chapitre, nous proposons une tude complte des dynamiques du myocarde (dplacement 3D, rotation, vitesse et acclration), ce qui constitue une premire tape vers le dimensionnement dun systme robotis permettant de raliser le suivi de la surface cardiaque en
temps-rel par le biais dimages endoscopiques. Une camra rapide est utilise pour mesurer la
position de lpicarde une frquence de 500 images/s. Le signal ECG et le dbit volumique des
poumons sont, quant--eux, acquis simultanment la mme frquence (500 Hertz). La validit
de la dcomposition du mouvement en une somme de deux composantes indpendantes sera
discute.
49
50
Respirateur
Circuit de
ventilation
RTAI linux
+
Carte dacquisition
Dbimtres
unidirectionnels
Ecarteur
sternal
Camera
rapide
Cable ECG
3 lectrodes
Coeur
Amplificateur ECG
Cochon
Camra
Respirateur
Cochon
51
Coeur
Bras de loctopus
Coeur
Electrode de lECG
F IG . 3.5 Marqueurs visuels attachs par succion sur lpicarde pour la mesure du mouvement libre
52
x image (pixel)
80
70
60
70
60
50
1
0.5
0
0.5
ECG (Volt)
80
y image (pixel)
2
0
sens inspiratoire
sens expiratoire
2
0
4
Temps (s)
F IG . 3.6 Signaux acquis partir des capteurs : position des marqueurs visuels dans limage
(coordonne x et y du premier), signaux ECG et signaux des deux dbitmtres uni-directionnels
Signal ECG
QRS detects
ECG (volt)
0.5
0.5
Seuil de dtection
0.4
0.3
0.2
0.1
0
0.5
1.5
2.5
Temps (s)
3.5
4.5
F IG . 3.7 Mthode de dtection du complexe QRS : un QRS est considr dtect lorsque le
module de la drive du signal ECG dpasse un seuil.
53
Sens inspiratoire
Sens expiratoire
Seuil de dtection de cycle
1
0
1
2
Volume poumons
Dtction dbut cycle
Volume (L)
0.8
0.6
0.4
0.2
0
10
Temps (s)
1 0
0.5
12
14
16
18
20
0.5
Phase respiratoire
54
Le procd retenu ici pour accder au mouvement de lpicarde, M [k], repose sur lutilisation de
marqueurs visuels artificiels et dune camra rapide. Limage vido est une information habituellement prsente en chirurgie laparoscopique apportant un retour visuel ncessaire au praticien.
En exploitant cette information, il est possible daccder la position relative du cur et des instruments des frquences leves, compatibles avec lasservissement visuel dun outil robotis.
Lutilisation dune camra pour accder la position relative du cur a t tudie dans cette
optique par Ortmaier et al. qui proposent une mthode de suivi 60 Hz [Ortmaier05]. Cette
mthode sapplique suivre plusieurs marqueurs naturels la surface du cur et a lavantage
dtre robuste des variations dillumination. Elle ne propose cependant pas de reconstruction
3D du mouvement local qui ncessiterait la connaissance de la position relative entre chacun
des marqueurs naturels.
Dans notre tude, une camra rapide CCD (DALSA CAD6) pouvant acqurir jusqu 1000 images
par seconde avec une rsolution de 256256 pixels est utilise en combinaison avec des marqueurs visuels artificiels placs la surface du cur pour accder au mouvement cardiaque. Les
marqueurs visuels sont des diodes lectro-luminescentes qui, par groupe de 4 ou plus, dfinissent
une gomtrie pour la cible. Ils peuvent avantageusement se positionner sur le stabilisateur cardiaque quil soit invasif ou endoscopique (figure 3.5). Les donnes rsultant de lintgration de la
lumire sont transfres numriquement travers un bus de donnes vers la carte dacquisition
pendant lacquisition de limage suivante. Le signal de synchronisation, gnr par la camra
la fin de chaque acquisition dimage, est utilis comme horloge de synchronisation pour lacquisition des autres signaux biologiques. Dans lapproche utilise ici, cette camra est monte sur
trpieds et lobjectif focalis sur la portion de lpicarde o la cible est fixe (figure 3.2).
La position relative de la cible par rapport au repre camra est reconstruite partir de la
connaissance des paramtres intrinsques de la camra et de la gomtrie de la cible. Un algorithme itratif pour cible coplanaire driv de lalgorithme de Dementhon est utilis [Oberkampf96].
Cette mthode itrative permet le calcul de latitude dun objet quelconque partir de primitives
qui sont des points. Un minimum de quatre points de position connue sur lobjet est necessaire
pour reconstruire lattitude relative entre lobjet et la camra dans lespace 3D. Dans la suite du
document, la position de lpicarde est reprsent dans lespace par les composantes (translation
TIS , TRL , TP A et rotationRIS , RRL , RP A ) du vecteur datitude entre le repre de rfrence li
la camra et le repre li au coeur.
Dans le cas de dveloppements futurs ne ncessitant plus de stabilisateur, des algorithmes rapides de tracking bass sur le suivi de textures pourrait tre envisags, tels que lalgorithme ESM
propos par Benhimane et Malis [Benhimane04].
55
Position IS (mm)
ECG (Volt)
1
Position IS (mm)
ECG (Volt)
0.5
1.5
2.5
3.5
temps (s)
(3.2)
56
Mitral ferme
Oreillette
gauche
Volume
ventricule gauche
Ventricule
gauche
Mitral ouverte
Aortic ouverte
Pression
(mmHg)
Aortic ferme
Aorte
ECG
P
Phase
cardiaque
0 Systole
Diastole
Temps
57
Translation RL
Sujet 1
Sujet 2
mm
1.5
0.5
0.5
0
0.5
1.5
1.5
0.5
1.5
0.5
0.5
10
1.5
1
0.5
0.5
0.5
0.5
, phase cardiaque
1.5
1.5
0.5
, phase cardiaque
0.5
Rotation PA
1.5
0.5
Rotation RL
Rotation IS
3
degr
Translation PA
0.5
, phase cardiaque
58
z=0mm
0.6s
0.5s
2.5
0.7s T
0s 0.8s
2
yposition (mm)
0.4s
Mouvement libre
0.1s
1.5
z=0mm
P
0.2s
R
0.5
0.3s
SR
z=6mm
z=15mm
0
0.2
Stabilis
0.4
0.6
0.8
xposition (mm)
1.2
1.4
59
Vitesse linaire IS
Vitesse linaire RL
60
Vitesse linaire PA
40
150
100
40
20
50
mm.s1
20
0
0
50
20
20
40
100
0
0.5
40
Vitesse angulaire IS
0.5
150
Vitesse angulaire RL
40
Vitesse angulaire PA
60
60
40
40
10
20
20
20
20
30
0.5
degr.s1
20
10
20
30
0.5
, phase cardiaque
40
0.5
, phase cardiaque
40
0.5
, phase cardiaque
120
mm.s
100
80
60
40
20
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
0.7
0.8
0.9
degr.s1
50
40
30
20
10
0
0.1
0.2
0.3
0.4
0.5
0.6
, phase cariaque
60
m.s
4
3
2
1
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
0.7
0.8
0.9
degr.s
30
20
10
0.1
0.2
0.3
0.4
0.5
0.6
, phase cardiaque
230 bpm
90 bpm
10
m.s2
8
6
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
0.7
0.8
0.9
degr.s
150
100
50
0.1
0.2
0.3
0.4
0.5
0.6
, phase cardiaque
F IG . 3.16 Norme quadratique de lacclration locale et angulaire sur un mme sujet aprs
injection dadrnaline
61
Mouvement libre
Mouvement stabilis
plan frontal
cart max cart-type
146,6 m 25,6 m
63,7 m
14,7 m
direction PA
cart max cart-type
1,6 mm
0,39 mm
1,5 mm
0,4 mm
TAB . 3.2 carts maximaux et cart-type par rapport la trajectoire moyenne sur 15 battements
conscutifs.
intressante qui peut tre exploite dans un modle prdictif du mouvement global. A partir des
tracs de la figure 3.12 et pour 10 battements conscutifs, lcart maximal et lcart type par
rapport la trajectoire moyenne, dans le cas du mouvement libre et stabilis, sont reports dans
le tableau 3.2. Dans le cas du mouvement non-contraint, lcart maximal est de 146 m dans le
plan frontal et de 1,6 mm dans la direction PA.
Avec lhypothse de la quasi-priodicit du signal cardiaque, un schma de commande rptitif,
tel que celui propos par Ginhoux [Ginhoux05], donnerait dexcellents rsultats condition de
stopper la respiration un court instant. Lcart-type et lcart maximal donnent alors un bon indice de la prcision atteignable avec une telle approche.
Cette rptabilit du battement cardiaque nest cependant plus respecte dans le cas o le signal ECG perd sa priodicit ou voit sa frquence modifie. Comme cela est soulign par la
figure 3.17, une augmentation de la frquence cardiaque ne se traduit pas par une mme trajectoire de lpicarde parcourue plus rapidement, auquel cas une paramtrisation du mouvement Card() aurait t valable indpendamment de la frquence. Mais laugmentation de la
frquence entrane une modification importante du mouvement cardiaque. Lexplication est surtout physiologique : comme soulign prcdemment, le temps de la systole ventriculaire et la
quantit de sang ject diminue beaucoup plus lentement que la dure du cycle cardiaque, au
dtriment dune phase de repos diastolique rduite [Weissler68].
Lautre altration de la priodicit, notable sur le signal ECG, est larythmie qui peut apparatre
ponctuellement et se traduit par :
une altration dun cycle cardiaque, se traduisant par la modification ou suppression de fronts
dondes sur le signal ECG,
larrive anticipe dun cycle cardiaque
Ces 2 types darythmies sont reconnaissables sur le jeu dacquisition de la figure 3.18. La modification du profil du signal ECG t = 1, 2 s est rpercute quelque milli-secondes plus tard sur le
mouvement cardiaque. Larrive anticipe du complexe QRS t = 1.7 s dphase compltement
la trajectoire suivie par lpicarde par rapport la trajectoire attendue dans le cas dun signal
ECG quasi-priodique. Les arythmies sont un processus alatoire et imprvisible qui gnent
la fois le chirurgien mais galement une stratgie de compensation prdictive. En accdant au
signal ECG, il est possible danticiper un mouvement apriodique de lpicarde si lactivit lectrique du cur peut tre dtecte suffisamment tt par rapport lactivit contractile.
A partir des donnes de la figure 3.19, cette possibilit de prdire un comportement atypique
du mouvement partir du signal ECG a t value. Les curseurs verticaux indiquent sur les
deux graphiques linstant o lerreur entre le trac de lECG arythmique et lECG priodique
(respectivement mouvement apriodique et mouvement priodique) dpasse 10% de lampli-
62
Position IS (mm)
ECG (Volt)
5
Position IS (mm)
ECG (Volt)
0.5
1.5
2.5
3.5
temps (s)
63
Translation IS (mm)
2.5
2
1.5
1
0.5
0
0
0.5
1.5
1.5
1.5
ECG de rfrence
ECG arythmique
ECG I (Volt)
1
0.5
0
0.5
0
0.5
1
Temps (s)
F IG . 3.18 Corrlation entre le signal ECG et le battement cardiaque : cas de larythmie. Les
signaux ECG et le mouvement cardiaque correspondant sont reprsents dans le cas dun ECG
quasi-priodique (trait continu) et dun ECG arythmique (pointills).
Translation IS (mm)
4.5
4
3.5
3
2.5
2
1.5
0
1.5
0.4
0.6
0.8
1.2
1.4
0.8
1.2
1.4
ECG de rfrence
ECG arythmique
1
ECG I (Volt)
0.2
0.5
0
0.5
0
0.2
0.4
0.6
Temps (s)
F IG . 3.19 Dtail dune arythmie pour lvaluation du dlai entre la dtection dun cart de 10%
sur lECG et un cart de 10% du mouvement cardiaque.
64
(3.3)
(3.4)
avec :
Tresp , la priode respiratoire en nombre dchantillons
, la phase respiratoire dcrite prcdemment
2. la position du diaphragme nest pas accessible mais le respirateur fournit les informations
de dbit et de volume des poumons chaque instant.
On sintresse ici lanalyse du mouvement local de lpicarde dans le contexte dune respiration
contrle, sa corrlation avec les signaux respiratoires et les consquences de la respiration sur
le battement cardiaque.
(3.5)
(3.6)
(3.7)
(3.8)
(3.9)
65
Amplitude (mm)
0.8
Translation IS
0.6
0.4
0.2
0
0.5
1.5
2.5
3.5
4.5
Amplitude (degr)
1.5
Rotation IS
1
0.5
0
0.5
1.5
2.5
3.5
4.5
(unit normalis)
1
fresp =0.24Hz
Volume respiratoire
ECG
fecg =1.24Hz
0.5
fresp =1.2Hz
4
0.5
1.5
2.5
3
Frequence (Hz)
3.5
4.5
0.6
0.8
1
Translation IS (mm)
1.2
1.4
1.6
1.8
2
2.2
2.4
2.6
0.5
1.5
2
2.5
Temps (s)
3.5
4.5
66
qui est gal Resp[k] une constante prs. On dfinit une horloge dchantillonnage QRS [k]
laide du signal ECG, de manire ce que les tops dhorloge correspondent aux chantillons
o la phase cardiaque vaut :
QRS [k] =
1
0
lorsque
[k] =
sinon
(3.10)
j=n
X
j=0
|Resp ()|2 d
(3.11)
(3.12)
67
ECG
t
QRS[k]
Volume Resp
0.5
Phase resp.
0.5
Position Coeur Tx
t
Tx
Tx
Tx
F IG . 3.22 Mthode dextraction de la composante respiratoire en fonction de la phase respiratoire par synchronisation avec le signal ECG pour Tx , lune des 3 positions en translation dans
lespace
68
(3.13)
69
Translation RL
Translation PA
1.5
FE
FE
1.5
6
1
1
mm
FE
4
0.5
0.5
2
FI
FI
0
0.2
0.4
0.6
0.2
rotation IS
3
0.4
0.6
rotation RL
FI
0.2
0.4
0.6
rotation PA
FE
1
1.5
2.5
FI
0.8
2
degr
FI
0
1.5
0.6
FE
0.4
0.5
Inspiration
Expiration
0.2
0.5
0
0.2
0.4
0.6
Volume poumons (L)
FI
0
0.2
0.4
0.6
Volume poumons (L)
FE
0
0.2
0.4
0.6
Volume poumons (L)
F IG . 3.23 Interpolation par une P-spline cubique du mouvement respiratoire Resp en fonction
du volume pulmonaire V , partir des chantillons (+) obtenus par chantillonnages avec le
signal QRS. Le choix de = 0.5 permet dextraire les chantillons de la composante respiratoire
du mouvement lorsque le coeur est dans sa phase de repos, de diastole.
Norme de la vitesse linaire
mm.s1
15
10
5
0
Norme de la vitesse angulaire
deg.s
6
4
2
0
Norme du dbit volumique
0.8
L.s1
0.6
0.4
0.2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
70
Translation IS (mm)
1
1.5
2
2.5
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
Translation IS (mm)
0.5
0.5
0.1
0.2
0.3
0.4
0.5
0.6
Phase respiratoire,
0.7
0.8
0.9
(3.14)
Cette modulation du battement cardiaque par la phase respiratoire peut sexpliquer ainsi :
1. principalement par la rotation non ngligeable subie par le cur sous leffet de la respiration. Dans ce cas, on ne peut plus considrer le mouvement de translation global du cur
comme une sommation. Le mouvement de lpicarde est au moins la composition de deux
mouvements : un mouvement respiratoire qui dplace globalement le cur dans le thorax
auquel se superpose un battement cardiaque et dventuelles non-linarits.
2. par des phnomnes physiologiques : le remplissage des cavits cardiaques est diffrent
suivant ltat respiratoire [Karam84]. En effet, le cur est une pompe qui jecte le sang
mais ne laspire pas. Son remplissage seffectue uniquement par un diffrentiel de pression.
Or lors de linspiration, le diaphragme descend, comprime labdomen et dilate la poitrine
ayant pour effet daugmenter le diffrentiel de pression et donc daugmenter le remplissage du ventricule droit.
3.4 Conclusion
A lexception de rares travaux tel que ceux de Shechter [Shechter05], les tudes ralises dans
le domaine de limagerie mdicale ne portent que sur le mouvement respiratoire du cur. Le
battement cardiaque est en effet rejet par lutilisation dun gating consistant synchroniser les
acquisitions sur un moment particulier du cycle cardiaque. Cette approche nest pas exploitable
3.4. Conclusion
71
en chirurgie cardiaque o il nest pas possible dinterrompre les gestes chirurgicaux et dallonger
le temps dopration. Nous avons ainsi tudi les proprits du mouvement local de lpicarde
dun cur porcin dans le contexte de la chirurgie cardiaque.
Ltude des proprits du battement cardiaque a permis de souligner que celui-ci est rptable
et entirement dtermin par la phase cardiaque tant que le signal ECG est priodique. Toute
modification importante de la frquence cardiaque ou arythmie sur le signal ECG modifie le battement cardiaque. La possibilit de dtecter cependant une modification du signal ECG 80 ms
avant son effet sur le mouvement cardiaque permet denvisager des procdures afin de tenir
compte des arythmies.
En prsence dune respiration impose par le respirateur, le mouvement respiratoire du cur est
invariant et priodique. On peut alors lchantillonner pour une phase cardiaque constante et le
modliser sur lensemble du cycle respiratoire en fonction de la phase respiratoire. La paramtrisation de la composante respiratoire en fonction de la phase respiratoire prsente lavantage
de prendre en compte explicitement le fait que la trajectoire suivie linspiration diffre de celle
lexpiration.
Lapproche consistant modliser le mouvement de lpicarde comme la somme de 2 composantes indpendants a t invalide. En effet le battement cardiaque extrait par soustraction
de la composante respiratoire apparat modul par la phase respiratoire. Sappuyant sur ces
conclusions, le prochain chapitre sintresse au dveloppement dun modle de prdiction.
72
C HAPITRE
Compensation et prdiction du
mouvement cardiaque en chirurgie cur battant
74
Nous proposons une mthode de prdiction du mouvement de lpicarde dans le contexte chirurgical qui utilise la fois les signaux de lECG et le volume respiratoire. Ces informations
permettent une extraction et une modlisation prcise du mouvement de lpicarde, impossible
avec les approches purement frquentielles :
la composante priodique du mouvement respiratoire est extraite par un chantillonnage synchronis avec lECG, tel queffectu en imagerie mdicale, afin de saffranchir du battement
cardiaque. Cette composante respiratoire est alors paramtre en fonction de la phase respiratoire par une P-spline introduite dans le chapitre prcdent.
la composante cardiaque extraite par soustraction de la composante respiratoire est un signal
quasi-priodique modul par la respiration. Nous proposons un modle adaptatif original pour
modliser le profil du battement cardiaque en fonction du volume respiratoire : un filtre Linaire Paramtre Variant (LPV).
La priodicit des signaux biologiques est alors utilise en conjonction avec les deux modles
que nous proposons ci-dessus, afin damliorer la prdiction du mouvement de lpicarde.
Dans ce chapitre, nous revenons en dtails sur les mthodes proposes en imagerie mdicale
pour compenser le mouvement respiratoire du cur par lutilisation de signaux biologiques.
En particulier, les mthodes de compensation active de la respiration prsentent beaucoup de
similitudes avec lapproche que nous proposons dans un cadre chirurgical. Les mthodes purement frquentielles, utilises pour la compensation et prdiction du mouvement respiratoire et
cardiaque de lpicarde, sont ensuite prsentes. Finalement, nous prsentons notre mthode
sappuyant sur un filtre LPV adaptatif. Ses performances sont alors values et compares avec
celles des approches antrieures.
75
Signal
respiratoire
Niveau
rfrence
^ daquisition
Fenetre
Signal
ECG
Accept
Accept
Temps
F IG . 4.1 Schma de principe dun gating respiratoire : lacquisition est accepte quand le signal
respiratoire est dans une zone de tolrance. (voir galement [Wang96] )
(gating) et sa dure de 12 16 secondes est compatible avec une apne.
Cependant la qualit des images coronariennes nest pas suffisante pour esprer raliser un
quelconque diagnostique. Parmi les sources de dgradation de limage, les auteurs mentionnent
particulirement les artefacts dus la drive de la position globale du cur lors de lapne. Cette
constatation rejoint ltude de Holland et al., qui ont mis en vidence une drive de la position
du diaphragme durant les apnes [Holland98]. Ainsi, lors dune apne en fin dexpiration, la drive moyenne de la position du diaphragme est de 0,15 mm.s1 dans la direction IS. Ces drives
de la position du diaphragme induisent des changement de position du cur dun battement
lautre, dont lamplitude peut atteindre 1 3 mm.
Lapne comme mthode de compensation passive prsente ainsi de srieuses limitations :
elle saccompagne dun mouvement du diaphragme et de modification de la pression thoracique lorigine dun dplacement complexe du cur, surtout dans les premires secondes
[Holland98].
elle ncessite la coopration du patient, ayant la capacit physique de tenir une, voir plusieurs
apnes conscutives. En chirurgie cur battant, la gestion de lanesthesie et de la ventilation
afin dassurer des conditions hmodynamiques stables lors de la manipulation du cur et de
lanastomose est un problme dlicat [Murkin01, Chassot04]. Lutilisation de lapne nest pas
envisageable.
76
b)
c)
a)
Temps
F IG . 4.2 Exemple dcho navigateur [Nehrke01]. La figure a) est une image complte nayant
pour but que de visualiser le choix des "echo navigateur". Les figures b) et c) reprsentent , mises
cote--cote, les images monodimensionnels du navigateur cardiaque et respiratoire au cours
du temps. Les modulations observes ont respectivement pour frquences celle du battement
cardiaque et celle de la respiration.
La mise en vidence dune relation quasi-linaire entre la position IS du cur et celle du diaphragme a suggr lutilisation dun cho-navigateur de la position de ce dernier comme signal respiratoire [Wang96]. Lcho-navigateur est une image mono-dimentionnelle (largeur de
1 pixel) pouvant tre ralise dans un temps infrieur a 20 ms avec la technologie IRM. Cette
image, acquise une position 3D fixe dans le repre du scanner, permet de connatre la position
dun organe au cours du temps dans une direction (figure 4.2). Lintrt majeur dun tel navigateur sur le diaphragme est quil permet de fournir une information respiratoire sans capteur
autre que le scanner. Les coronarographies IRM obtenues par un gating respiratoires utilisant
un cho-navigateur de la position du diaphragme sont suprieures celles obtenues par rapport
lutilisation dun capteur de pression sur labdomen ou une apne [Oshinski96]. Outre lamlioration qualitative, le rapport signal--bruit de limage est suprieur : 14,5 contre 11,9 pour
lapne.
Cependant, ltude de Oshinski et al souligne galement la principale faiblesse de la mthode :
laugmentation du temps dacquisition ncessaire lamlioration de la qualit de limage. En
effet, augmenter la qualit de limage implique de rduire la taille de la fentre dacquisition
pour le gating respiratoire, augmentant automatiquement la dure totale. Ainsi dans ltude cite, une fentre de 2 mm sur la position du diaphragme est utilise, correspondant a un rejet
de 60% des cycles cardiaques et donc plus du doublement du temps dacquisition. Alors quil
fallait 18 cycles cardiaques pour acqurir une image en utilisant un gating cardiaque, lajout
dun gating respiratoire porte ce nombre un minimum de 45.
Le gating respiratoire, est une mthode de compensation passive du mouvement par la ralisation dacquisitions ponctuelles en fonction dun signal respiratoire, dont linconvnient majeur
est que le temps dacquisition dune seule image qui peut devenir prohibitif. Cette approche de
compensation intermittente ne prsente que peu dintrt dans le cadre de la chirurgie cardiaque
mais permet dintroduire le concept dchos-navigateurs.
77
inspiration
12
Coeur (mm)
9 mm
Coeur (mm)
4
0
9
12
5 mm
4
5
0
5
10
Diaphragmme (mm)
15
expiration
15
20
20
15
10
5
Diaphragmme (mm)
78
Respiration
ECG
N Im
N Im
N Im
IRM
Image de
rfrence
Navigateur
N(t)
Im Image 3D
basse resolution
Extraction
mouvement 3D
M(t)
Extraction
mouvement 3D
M(t), paramtres
du mouvement
79
Images cardiaques
basse rsolution
(IRM rapide)
Naviguateur
N(t)
Image cardique
haute rsolution
Extraction
mouvement 3D
M(t), paramtres
du mouvement
Modle du mouvement: Resp
M(t)=Resp.N(t)
N(t)
Dplacement tempsrel
du plan dacquisition
M(t)
Resp
M(t)=Resp.N(t)
Calibration
F IG . 4.5 Mthode de compensation active propos dans [Manke02]. Une tape de calibration
permet didentifier partit dimages de faible rsolution un modle du mouvement respiratoire
en fonction de linformation issue du navigateur, N (t). Ce modle est ensuite utilis pour corriger
la position du plan image au cours du temps lors de lacquisition dune image haute rsolution.
du navigateur et celle de limage.
On notera que cette mthode se limite une relation linaire statique du modle vis--vis du
navigateur (ou des navigateurs [Manke03]). Cependant, le mouvement rel est plus complexe :
on peut considrer une translation, une transformation rigide (trois translations et trois rotations) ou encore un modle affine (ajout de torsion et compression). Ltude mene par Shechter [Shechter04] montre que la prise en compte des rotations est ncessaire afin daugmenter
la prcision, car le cur subit une rotation cranio-caudale non-ngligeable (1,50.9) avec la
respiration.
Afin dillustrer lintrt de la compensation active, le rsultat de lacquisition dune image de
lartre coronaire droite est prsent sur la figure 4.6 la fois avec une mthode de compensation
selon la direction IS uniquement et avec une compensation 3D avec calibrage en ligne par la
mthode de Manke. On note une rduction importante du flou avec la compensation active
suivant les trois directions en translation.
80
a)
b)
F IG . 4.6 Images de lartre coronaire droite obtenues par compensation active de la respiration avec : a) compensation unique selon la direction IS dun rapport 0.6 entre la position du
diaphragme et le plan image, b) avec compensation suivant 3 translations et calibrage par la
mthode de Manke, [Manke03].
quen imagerie mdicale le patient respire librement, lors dune opration chirurgicale, le patient
est anesthsi et plac sous respiration contrle par un appareil de ventilation. La respiration
du patient est alors compltement gre mcaniquement et devient parfaitement rptitive dun
cycle respiratoire lautre.
En lieu et place des modles utiliss en imagerie mdicale, sappuyant sur des signaux biologiques pour identifier des modles du mouvement, des approches frquentielles ont t proposes pour prdire le mouvement cardiaque en utilisant la quasi-priodicit du battement cardiaque et la priodicit de la respiration contrle. Dans le cas gnral, le rapport entre les
frquences cardiaque et respiratoire nest pas un nombre rationnel. Par consquent, la somme
dune composante cardiaque une certaine priode et dune composante respiratoire une autre
priode, non harmonique de la priode cardiaque dans le cas gnral, ne rsulte pas en un signal
global priodique.
La littrature actuelle fait tat de deux approches, exploitant la priodicit, pour prdire et
modliser le mouvement cardiaque :
une approche par correspondance ("matching") entre un vecteur de caratristiques portant sur
la position actuelle de lpicarde et un historique de caractristiques. Le signal prdit correspond alors au signal pass dont le vecteur de caractristiques est le plus proches [Ortmaier05].
les approches adaptatives didentification frquentielle. Que lon considre lapproche propose par Ginhoux et al. [Ginhoux05] utilisant un algorithme didentification adaptatif dharmoniques ou les approches didentification frquentielles dveloppes par Riviere et al. [Riviere96],
elles reposent sur la mme mthode : lidentification en ligne des coefficients de la dcomposition en srie de Fourier dun signal priodique.
Lapproche dveloppe par Ortmaier et al. [Ortmaier05] utilise une camra endoscopique pour
accder au mouvement du myocarde et prsente lintrt dutiliser directement des marqueurs
naturels la surface du cur comme repre de position. En contrepartie, ltude se limite
la prdiction du dplacement 2D de ces marqueurs sans reconstruction du mouvement local.
Cette approche utilise des vecteurs de points caractristiques de la position actuelle du cur et
recherche dans le pass le vecteurs de points caractristiques le plus proche de lactuel afin den
dduire le mouvement venir. Lerreur moyenne de prdiction un pas est respectivement de
81
0,4 mm et 0,8 mm pour chacune des directions du plan, ce qui correspond une erreur de 10%
par rapport au mouvement rsiduel du cur stabilis par pression (6 mm et 8 mm damplitude).
On notera que lutilisation des signaux biologiques est envisag dans la mthode comme caractristiques additionnelles de la position cardiaque, afin de rendre la prdiction robuste vis--vis de
la perte de points dans limage. Les inconvnient de cette mthode sont la ncessit de stocker
un long historique des positions passes (suprieur une minute) et une prcision fortement
dpendante du degr de priodicit du mouvement global.
Les approches par identification frquentielles ne prsentent pas les inconvnients prcdents.
Elles visent identifier les coefficients (Ar,c , Ar,s |r = 1..N ) des N premiers termes de la dcomposition en srie de Fourier dun signal s[k] :
s[k] =
N
X
(4.1)
r=1
sin(w0 .k)
A1,c
cos(w0 .k)
A1,s
.
..
.
X[k] =
A[k] =
(4.2)
.
.
sin(N.w0 .k)
A
N,c
cos(N.w0 .k)
AN,s
s[k] = A[k]T .X[k]
(4.3)
(4.4)
(4.5)
82
e(k)
cos(w 0.k)
A 1C
sin(w 0.k)
A 1S
^s (k)
1
^s(k)
cos(2.w 0.k)
A 2C
sin(2.w0.k)
A 2S
cos(N.w 0.k)
A NC
sin(N.w 0.k)
A NS
^s (k)
2
^s (k)
N
Algorithme LMS
w0
F IG . 4.7 Schma de principe de lidentification harmonique dun signal par un algorithme FLC.
w0 est la pulsation fondamentale du signal s[k] identifier. Lestimation du signal est s[k], tandis
que sl [k] est lestimation de lharmonique de rang l 1.
(4.6)
Card[k] = e[k]
(4.7)
2. Le battement cardiaque est modlis dans une seconde tape par un FLC classique o ,
le pas de descente du gradient est choisi constant. Le fondamental du signal identifier
quant--lui est extrait du signal ECG ou identifi en ligne. Certaines approches ne modlisent pas ce battement cardiaque, aprs soustraction de la composante respiratoire,
mais considrent simplement quil est identique au prcdent battement [Ginhoux05,
Bebek06b].
Thakral rapporte dans son tude une erreur moyenne de 10% pour la modlisation du mouvement dun cur de rat. Cet algorithme sera valu et utilis comme rfrence dans la suite de
ce chapitre pour comparaison avec la mthode de prdiction que nous proposons. La figure 4.8
illustre les rsultats obtenus lors de lidentification des composantes respiratoires et cardiaques
du mouvement de translation dun cur porcin dans la direction IS.
83
Translation IS (mm)
1
0.5
0
0.5
1
1.5
2
10
Mouvement global
Composante respiratoire
15
20
25
30
35
Translation IS (mm)
40
Cardiaque extrait
Identification FLC
0.5
0
0.5
1
1.5
10
15
20
25
Temps (s)
30
35
40
84
(4.8)
(4.9)
Cette tude en imagerie mdicale est relativement unique dans le sens o elle nutilise pas de
gating cardiaque pour saffranchir du battement mais le modlise par une spline. Elle se rapproche ainsi des ncessits de lapplication chirurgicale. Cependant, elle nglige la modulation
que cause la respiration sur la composante cardiaque et na pas t applique la prdiction du
mouvement. Applique la correction dimage angiographique, une compensation de 84 85%
du mouvement la fois dorigine respiratoire et cardiaque est releve.
85
TIS (mm)
c1 q1 + c2 q2 + ... + cT
QRS[k]
ECG
qTECG
c2
c1
aT
ECG
RIF(q 1)
k
TECG
1 2
Card[k]
Card[k] =
ci . QRS [k i]
(4.10)
i=1
(4.11)
avec c1 , . . . , cTecg , les coefficients du filtre RIF reprsentant le profil du battement cardiaque sur
une priode.
Ce modle ne permet cependant pas de prendre en compte la modulation du profil due la
respiration. Aussi, un modle linaire paramtres variants dpendant du volume des poumons
V [k] est propos, o chaque terme ci dpend affinement du volume :
ci [k] = ci0 + ci1 V [k]
(4.12)
Avec cette formulation, les coefficients ci0 reprsentent la valeur de la position cardiaque en fin
dexpiration, i chantillons aprs le prcdent complexe QRS, et ci1 la variation de cette position
linairement par rapport au volume dair dans les poumons, V .
Identification rcursive des coefficients du Filtre LPV
Par processus didentification, on dsigne gnralement lidentification des paramtres dun modle partir de donnes exprimentales afin de modliser un systme. Ce processus passe par :
86
Card[k]
QRS[K]
q 1
q 1
q 1
V[k]
c10 + c11.V
cTecg 0 + cTecg 1 .V
c20 + c21.V
RLS
Card(V)[k]
(4.13)
La sortie dun tel modle LRP peut se rcrire sous la forme dune rgression linaire :
ym (k, , u) = T (k, u)
(4.14)
J() =
N
X
e2 (k)
k=1
N
X
= [
k=1
ave
N le
(k)T (k)]1 [
N
X
(k)y(k)]
(4.15)
(4.16)
k=1
Cet algorithme existe galement sous une forme rcursive particulirement pratique pour lidentification en ligne dun modle en permettant de traiter les donnes au fur et mesure. Outre
cette forme rcursive de lalgorithme des moindres carrs, le filtre de Kalman discret, qui est
une autre forme de filtre rcursif gnralement employ pour reconstruire les tats dun systme dynamique, peut tre employ afin didentifier , les paramtres optimaux du modle
[deMathelin01].
87
Dans le cas prsent, le modle du mouvement cardiaque, dcrit prcdemment comme un filtre
RIF, est linaire par rapport aux paramtres {(ci0 , ci1 ), i = 1, . . . , Tecg } estimer et peut donc se
rcrire :
(4.17)
Card [k] = T [k][k]
o le vecteur des paramtres et le rgresseur scrivent :
QRS [k 1]
c10
QRS [k 2]
c20
QRS
[k 3]
..
..
.
cTecg 0
[k
Tecg ]
QRS
[k] =
c11 , [k] = V [k].QRS [k 1]
c21
V [k].QRS [k 2]
.
V [k].QRS [k 3]
..
.
.
cT 1
.
ecg
V [k].QRS [k Tecg ]
(4.18)
Afin didentifier un battement cardiaque dont la forme varie lentement dans le temps, un filtre
de Kalman discret est utilis pour lestimation rcursive des paramtres . Prenons en compte la
prsence de bruits sur le systme :
Equation d'tat :
Equation de sortie :
[k + 1] = [k] + r[k]
T
(4.19)
(4.20)
o
r[k] est un vecteur de bruit blanc de covariance E{r[k]rT [k]} = R[k] 0,
w[k] est un bruit blanc de variance E{w[k]2 } = W [k] > 0.
Le filtre de Kalman donne alors lestimateur non-biais des paramtres , qui minimise la
covariance de lerreur destimation P [k] :
+ 1] = [k]
+ K[k + 1][Card [k] T [k][k]]
[k
(4.21)
(4.22)
(4.23)
On initialise en gnral lalgorithme avec une matrice de covariance P [0] = I, > 0 et une
valeur priori du vecteur [0].
Ce filtre de Kalman est quivalent un algorithme des moindres carrs rcursif (RLS) pondr
et rgularis [deMathelin01]. Dans le cas o les covariances R[k] = 0 et W [k] = 1, le filtre de
Kalman est identique lalgorithme des moindres carrs rcursifs. Les covariances du bruit de
modle et du bruit de mesure permettent de rglage du filtre de Kalman. Ainsi, la variance W [k]
88
89
Translation IS (mm)
1
0.5
0
0.5
1
Mouvement global
Composante respiratoire
1.5
2
Translation IS (mm)
Cardiaque extrait
Identification LPV
Identification RLS
0.5
0
0.5
1
1.5
10
12
Temps (s)
14
16
18
20
Translation IS (mm)
Cardiaque extrait
Identification LPV
Identification RLMS
0.5
0
0.5
1
1.5
0.5
Parametres RLMS (c )
i0
Parametres LPV (c )
i0
Parametres LPV (c )
Translation IS (mm)
0.4
0.3
i1
0.2
0.1
0
0.1
0.2
0
10
12
Temps (s)
14
16
18
20
90
Translation IS (mm)
1
0.5
0
0.5
1
Mouvement global
Composante respiratoire
1.5
2
Translation IS (mm)
Cardiaque extrait
Identification LPV
Identification RLS
0.5
0
0.5
1
1.5
51
52
53
54
55
56
57
Temps (s)
58
59
60
61
Translation IS (mm)
Cardiaque extrait
Identification LPV
Identification RLMS
0.5
0
0.5
1
1.5
Translation IS (mm)
0.5
0
0.5
1
1.5
51
52
53
54
55
56
57
Temps (s)
58
59
60
61
Mouvement cardiaque
M[k]
QRS[k]
Phase respiratoire
Resp( )
Composante respiratoire
Resp[k]
[k]
Volume respiratoire
Synchro ECG
V( )[k]
Card[k]
Card( , V )
Composante
cardiaque
QRS[k]
Phase respiratoire
[k]
Tresp
[k+ ]
Resp( )
Volume respiratoire
V( )[k]
V[k+ ]
Synchro ECG
QRS[k]
Resp[k+ ]
+
Card( , V )
Tecg
QRS[k+ ]
Card[k+ ]
M[k+ ]
Mouvement
prdit
91
92
TIS (mm)
0.0510
0.0994
TRL (mm)
0.0890
0.1212
TP A (mm)
0.5118
1.7657
RIS (rad)
0.0030
0.0110
RRL (rad)
0.0017
0.0040
RP A (rad)
0.0019
0.0074
TAB . 4.1 Erreur de prdiction du mouvement cardiaque sur un horizon de = Tecg chantillons aprs convergence des algorithmes (50 s < t < 65 secondes)
Prdicteur
LPV
FLC
TP A (mm)
0.0810
0.1238
RIS (rad)
0.5155
0.9212
RRL (rad)
0.0030
0.0055
RP A (rad)
0.0017
0.0027
0.0018
0.0037
TAB . 4.2 Erreur de prdiction du mouvement cardiaque sur un horizon de = Tecg /2 chantillons aprs convergence des algorithmes (50 s < t < 65 secondes)
compte du couplage respiration-battement cardiaque.
Lanalyse graphique des tracs de lerreur de prdiction en fonction du temps, prsents sur la
figures 4.17, permet galement de constater que la vitesse de convergence est plus rapide avec
lapproche LPV que par lapproche frquentielle. Cest la consquence directe du choix du gain
de descente de gradient de la mthode TFLC ; bien que celui-ci soit partiellement adaptatif, il est
choisi assez petit pour favoriser une erreur quadratique la plus faible possible aprs convergence.
La figure 4.18 reprsente le mouvement prdit ainsi que lerreur pour la translation dans la
direction IS, 50 secondes aprs linitialisation des algorithmes didentification et de prdiction.
De la mme manire que pour les autres coordonnes du mouvement, les maximums de lerreur surviennent au milieu de la phase respiratoire, en fin dinspiration lorsque le volume des
poumons est maximal. Cette erreur qui croit et dcrot cycliquement au cours du temps reste
infrieure 400 m pour la mthode LPV. Cette constatation souligne les limites de la modlisation de linfluence de la respiration sur le battement cardiaque par un modle LPV avec une
dpendance affine.
(4.24)
Cependant, grce aux signaux biologiques, nous avons accs des informations corrles avec
chacun des mouvements. Les informations des frquences cardiaque et respiratoire permettent
une premire dcomposition mais suppose que les spectres des deux mouvements soit suffisamment distincts et que les deux mouvements soient indpendants [Thakral01]. Or le rapport des
frquences entre les deux composantes excde rarement cinq et le cur subit, entre autres, une
rotation importante due la respiration qui ne permet pas de considrer que le mouvement
global est la somme de deux composantes (M = Resp + Card) [Shechter05].
93
Translation IS (mm)
Mouvement +1
Predicition LPV
Prediction FLC
10
20
30
40
Translation IS (mm)
1.5
50
60
1
0.5
0
0.5
1
1.5
10
20
30
Temps(s)
40
50
60
3
50
Translation IS (mm)
Mouvement +1
Predicition LPV
Prediction FLC
52
54
56
58
60
62
64
58
60
62
64
0.5
0.5
50
52
54
56
Temps(s)
94
Dans le travail prsent ici, le modle dune sommation simple de deux composantes est retenu.
Linfluence de la respiration (rotation du cur et phnomnes physiologiques) sur la composante cardiaque est compense partiellement en tenant compte de la phase respiratoire dans
lexpression de la composante cardiaque par un modle linaire paramtres dpendants du
volume respiratoire (LPV).
Deux voies sont envisageables pour lamlioration du modle et de lerreur de prdiction :
lapproche considre sappuie sur une dpendance linaire des paramtres en fonction du
volume respiratoire. Ce modle peut-tre amlior en dveloppant un modle de dpendance
dordre plus lev.
on peut chercher identifier le mouvement comme la composition et non la somme de deux
mouvements indpendants. Les mthodes bayesiennes ou markoviennes rencontres dans
les problmes dAnalyse en Composantes Independantes (ACI) ou de Sparation Aveugle de
Sources (SAS ou BSS : Blind Source Separation) peuvent constituer une voie dtude. Ces
mthodes de sparation ont t utilises dans de nombreuses applications de traitement du
signal : sparation de sources sonores en acoustique [Benaroya06], sparation de reflets en
traitement dimage [Bronstein05], sparation du signal ECG dune mre et du foetus quelle
porte [Gao03]. La difficult rside cependant dans le nombre de paramtres estimer (12 coordonnes spatiales) qui sont lis par une relation de composition et non de simple addition.
Troisime partie
95
C HAPITRE
5.1 Introduction
La tendance en robotique mdicale est de construire de nouveaux robots qui rpondent aux
contraintes spcifiques de lapplication. Parmi celles-ci, la scurit est certainement la contrainte
la plus importante pour un robot mdical. Ceci conduit des robots qui sont souvent plus lger
que leurs quivalents du domaine industriel. A titre dexemple, le poids du robot Aesop, le porte
endoscope de Computer-Motion, est approximativement de 20 kilogrammes. La consquence est
une structure mcanique qui a plus de flexibilits que les robots industriels. Cest une problmatique pour certaines applications trs prometteuses comme la chirurgie cur battant robotise,
o une vitesse dexcution leve est absolument ncessaire afin de compenser les mouvements
du cur et de rendre la scne apparemment statique du point de vue du chirurgien.
Des techniques de suivi de cur battant utilisant une camra 500 Hz et un prototype mdical
lger et rapide de robot ont t dveloppes dans lquipe Automatique Vision Robotique du
LSIIT [Ginhoux05]. Dans ce travail, une stratgie de commande prdictive associe un modle
de prdiction du mouvement cardiaque a t dveloppe. Une des limitations rencontre lors
de ces travaux est lincapacit daugmenter suffisamment la bande passante de lasservissement
visuel, problme d aux flexibilits qui ntaient pas identifies de manire satisfaisante.
Dans ce chapitre, une nouvelle approche est propose permettant didentifier aisment le modle
dynamique dun manipulateur, utilisant uniquement les capteurs disponibles en asservissement
visuel : la camra rapide (500 hertz) et les mesures des positions des moteurs par codeur. Le
modle est une approximation linaire valable autour dun point de fonctionnement. Il prend
en compte globalement lensemble des dynamiques : celles des actionneurs asservis en vitesses,
des rducteurs et celles lies aux dformations des segments. Identifi exprimentalement, ce
modle peut-tre recalcul simplement aprs dplacement de la camra. A partir de ce modle,
diffrentes lois de commande multivariables ont t dveloppes et seront prsentes dans le
chapitre suivant : un correcteur prdictif gnralis (paragraphe 6.1.1), et un correcteur H
(paragraphe 6.1.2).
97
98
Ces approches ont t dveloppes initialement pour lasservissement visuel dun manipulateur
rigide quip dune transmission par courroie flexible et destin la mtrologie. Cette configuration diffrait par la position de la camra qui tait porte par le bras (configuration eye-in-hand)
[Cuvillon03b, Cuvillon03a].
99
Daafouz98, Geniele97].
Ltude des effets dynamiques en asservissement visuel nest pas nouvelle. Papanikolopoulos et
al. ont tenu compte des effets de latence dans la boucle visuelle avec une stratgie de commande LQG [Papanikolopoulos93]. Corke et al. ont employ un modle linaris de la boucle
dasservissement visuel incluant les retards mais galement la dynamique du manipulateur afin
de rgler des correcteurs PID avec une technique de placement de ples [Corke96]. Pour obtenir une bande passante leve de la boucle de vision, il est ncessaire davoir une frquence
dacquisition leve et donc, dans le cas prsent, de disposer dune camra rapide. Nakabo et
al. ont employ un circuit intgr ddi la vision (Vision-chip) cadenc 1000 Hz dans une
boucle visuelle et ont obtenu des rsultats impressionnants [Nakabo00, Namiki99]. Cependant,
les robots qui ont t utiliss dans ce travail sont plutt compacts et prsentent peu de flexibilits
(actionneurs de type direct-drive et robots de types pan/tilt). Dans [Gangloff03], un asservissement visuel 120 Hz est ralis avec un modle linaris autour dun point de fonctionnement
des dynamiques dun robot manipulateur industriel 6 DDL.
100
Simulateur du
Effecteur (Instrument)
mouvement cardiaque
avec laser et DEL
(Robot pantilt)
Cible (surface cardiaque)
F IG . 5.1 Dispositif exprimental
101
400 mm
Segment 1
400 mm
q2
Segment 2
q1
Variateurs
avec asservissement
en vitesse
DEL
Consignes
de vitesse
articulaire
Rayon laser Cible
PC vision
Linux RTAI (priode 500Hz)
Camra
l2
X3
Y3
Z3
X2
Z2
Y2
Z1
X1
Y1
poignet
Z0
X0
y
x
Y0
d
Deplacement dans le plan image
102
Effecteur
DEL sur
leffecteur
Centre de gravit
des marqueurs
Spot laser
de leffecteur
Marqueurs visuels
de la cible
F IG . 5.4 Image acquise par la camra lors de la tache dasservissement visuel et les grandeurs
mesures
paraissant sur la cible dfinit alors la position de leffecteur dans le plan horizontal.
Le traitement dimage, effectu la cadence des acquisitions, permet dobtenir les coordonnes
dans limage des cinq points dintrt. Pour chacun des points, une zone de travail autour de la
position ltape prcdente est utilise afin de dtecter la position courante. Cette dtection
consiste en un seuillage de limage code en niveaux de gris suivi dun calcul de barycentre. La
zone dintrt est alors remise jour pour la prochaine dtection. Le rglage du seuil se fait
de manire bien discriminer les marques lumineuses des autres sources de lumire. La taille
des zones dintrt suit un compromis : suffisamment petites pour ne pas se recouvrir et suffisamment grandes pour contenir lensemble de la tche lors de dplacements vitesse leve.
Prcisons que la simplicit de ce traitement dimage est dicte par la ncessit de le raliser en
temps rel. Lensemble des tches de traitement dimage dure 0,6 ms.
La position relative entre la cible et lorgane terminal est alors dfinie par :
les coordonnes (x , y ) du vecteur dfini par lcart entre le barycentre des trois points et
la projection du laser,
la distance d, calcule dans limage, entre la DEL de leffecteur et le centre de la cible.
Ainsi, la compensation du mouvement de lorgane peut tre ralise par un asservissement visuel dont la tche consiste asservir le vecteur des mesures F = [x y d]T zro o une
autre valeur de rfrence.
Dans le cadre de la chirurgie cardiaque sur cur battant, la stratgie envisage est la suivante :
les trois premiers DDL sont utiliss pour raliser la compensation des mouvements ; les autres
DDL sont utiliss par le chirurgien afin de raliser son geste. De par la structure du bras dont les
rotations des articulations 2 et 3 sont orthogonales la translation du DDL 1, nous envisageons
un dcouplage consistant commander la profondeur d uniquement avec la translation et de
commander les positions x et y avec les rotations des DDL 2 et 3 (figure 5.3). Dans la suite,
nous nous limiterons donc approfondir le problme consistant asservir la position de lorgane
terminal dun double pendule plan sujet des dformations.
103
5.4.1 Flexibilits
Depuis lactionneur jusqu lorgane terminal, diffrents lments sont susceptibles dintroduire
des flexibilits et de contribuer aux dynamiques de lensemble du robot manipulateur :
1. Le moteur est asservi en vitesse par son variateur. Les dynamiques de la boucle de vitesse
peuvent tre bien identifie ds que la mesure de position par le biais dun codeur est
disponible. Notons qi , la position mesure de larticulation i.
2. Les transmissions avec des rducteurs et des courroies ou cbles peuvent induire des flexibilits.
3. Les segments peuvent subir des flexions variables au cours du temps.
Sil est relativement simple de prendre en compte les deux premiers types de dynamiques, le
problme savre plus compliqu lorsquil sagit des dformations des segments. Lide cl de la
mthode propose est la suivante. Considrons un bras articul sujet des dflexions, comme
prsent sur la figure 5.5. Supposons que ce bras possde autant ou plus de DDL que le nombre
de DDL de la tche raliser. Alors, il est possible de trouver une configuration du bras sans
dformation ralisant la mme tche. Ainsi, sur la figure 5.5, une position identique de lorgane
terminal est obtenue avec un bras deux degrs de libert. On notera dans la suite les positions
articulaires du robot rigide fictif et nous les appellerons positions fictives ou encore pseudopositions.
104
^
X1
q2
^
Y2
X2
2
^
X2
^
Y1
^
Y0
X1
1
q1
^
X0
.
(z)
U(z)
H(z)
F(z)
Ji
F(z)
Ts
z1
G(z)
F IG . 5.6 Modle dynamique
o Fe est la mesure de limage pour la position dquilibre.
Dans le cas de faibles acclrations, les dformations sont nulles pour un bras horizontal sur lequel la gravit na pas deffet. Ainsi, on peut estimer que = q. On peut donc identifier la valeur
du Jacobien autour dune position nominale q0 en faisant successivement des dplacements de
chacune des articulations. En dplaant larticulation numro k, on obtient la k me colonne de
Ji (e ) : Ji (:, k)(e ) = (F Fe )/(qk qek ).
105
.
q (z)
U(z)
F(z)
H (z)
F(z)
Ts
Ji
z1
z1
.^
F(z)
Ts
.
(z)
U(z)
H (z)
Ji
.^
(z)
F(z)
F(z)
J^i1
Ts
z1
z1
Ts
106
transferts de H(z). Parmi ces mthodes, on distingue les mthodes derreur de sortie, qui tendent
minimiser lcart entre les sorties mesures et les sorties du modle, des mthodes reposant
sur un modle de bruit (ARX ou ARMAX) qui identifient simultanment le modle du systme
et le modle du bruit de manire minimiser le bruit responsable de lcart entre les donnes
et le modle. Des mthodes, dveloppes plus rcemment, permettent didentifier directement
des modles multivariables. Cest le cas notamment des mthodes des sous-espaces. Dans notre
cas, ces dernires nont pas abouti des modles aussi prcis que les mthodes monovariables
et leurs rsultats ne sont donc pas inclus.
Si le modle est destin la synthse de lois de commande, il est plus classique didentifier
un modle temps discret. De nombreuses mthodes permettant didentifier ces modles sont
disponibles dans une boite outils du logiciel Matlab appele System Identification Toolbox et
dveloppe par L. Ljung [Mat05]. Dans certains cas, il est prfrable didentifier un modle
temps continu. Cela peut se justifier dans le cas o le systme inclut des constantes de temps
loignes o si la mthode de synthse sappuie sur un modle temps continu. De nombreux
algorithmes didentification de modles temps continu ont t dvelopps par H. Garnier et al.
et sont disponibles dans une boite outils appele CONTSID [Garnier].
(5.3)
avec :
H(z) =
0.0238
z 4 z 2 1.7871z
1 +0.9025
0.0171z+0.0186
5
z z 2 1.833z 1 +0.9566
z 5 z0.0171z+0.0174
2 1.787z+0.9231
0.0242
z 4 z 2 1.8200z
1 +0.9492
(5.4)
(5.5)
F (q) = 1 + f1 q 1 + . . . + fnf q nf
(5.6)
j [k] =
ave
:
Le retard en nombre de pas, nr , tant estim au pralable daprs la rponse indicielle, lordre du
modle (nf ) est tudi itrativement partie de lordre 2, qui est minimal afin de modliser la
rsonnance. Lutilisation dun ordre suprieur pour le modle ne rduisant pas significativement
lerreur de prdiction, des ordres 2 sont conservs pour les 4 transferts en temps discret.
Les trajectoires mesures et les sorties du modle sont compares sur la figure 5.10. On observe
que le systme possde des modes flexibles avec une frquence de rsonance autour de 30 Hz
107
Vitesse (rad/s)
0.5
0.5
0.4
0.4
0.3
0.3
0.2
0.2
0.1
0.1
0.1
0.1
0.2
0.2
0.3
0.3
consigne sur q
1
vitesse
1
vitesse
0.4
0.5
0.1
0.2
0.3
Temps (s)
0.4
consigne sur q2
vitesse
1
vitesse 2
0.4
0.5
0.1
0.2
0.3
Temps (s)
0.4
F IG . 5.9 Extrait des donnes brutes dentre/sortie utilis pour lidentification du modle H(z)
(voir diagramme de Bode, figure 5.13) avec un couplage fort entre les deux axes qui ne peut
tre nglig. Les modles suivent de manire assez prcise les mesures.
Dans le but dvaluer lintrt de la mthode propose, les rsultats obtenus lorsque les flexibilits sont ngliges sont prsents sur la figure 5.11. Ce modle de fonction de transfert entre
u et q prend en compte les dynamiques des actionneurs mais ne permet pas de tenir compte ni
des flexibilits, ni des couplages rsultants. Ce modle sera utilis par la suite pour raliser des
comparaison et sera nomm modle rigide".
108
0.5
0.5
gain statique
vitesse (rad/s)
exprience
modle
0
0.5
0.5
0.05
0.1
0.15
0.2
0.5
0.5
0.05
0.1
0.15
0.2
0.05
0.1
0.15
time (s)
0.2
vitesse (rad/s)
0.5
0.5
0
0.05
0.1
0.15
temps (s)
0.2
dq1/dt (rad/s)
0.4
0.4
0.2
0.2
0.2
0.2
0.4
exprience
modle
0.4
0
dq2/dt (rad/s)
gain statique
0.1
0.2
0.3
0.4
0.4
0.2
0.2
0.2
0.2
0.4
0.1
0.2
0.3
0.1
0.2
time (s)
0.3
0.4
0
0.1
0.2
temps (s)
0.3
109
0.4
0.2
0.5
d2/dt (rad/s)
d1/dt (rad/s)
0.2
0.5
0.4
1
1.5
1
1
0.4
0.4
0.2
0.2
u2
u1
0.2
0.4
1
1.5
0.2
1.5
temps (s)
0.4
1
1.5
temps (s)
F IG . 5.12 Extrait des donnes brutes dentre/sortie utilises pour lidentification du modle.
La version utilise de la mthode SRIVC sadresse des systmes plusieurs entres et une seule
sortie et les dnominateurs sont estims de manire indpendante, ce qui donne le modle :
1 (s)
H11 (s) H12 (s)
u1 (s)
=
(5.7)
2 (s)
H21 (s) H22 (s)
u2 (s)
avec :
Pmij
bk sk
Bij (s)
= Pnk=0
Hij (s) =
ij
k
Fij (s)
k=0 fk s
fnij = 1.
(5.8)
Les signaux dexcitation sont construits de manires exciter au maximum la bande passante de
lapplication tout en respectant les contraintes de travail. Les entres sont ainsi choisies comme
Squence Binaires Pseudo Alatoires (SBPA) excitant simultanment les deux entres et dcorelles. Des extraits des signaux dentres/sorties exprimentaux sont affichs sur la figure 5.12.
La priode dchantillonage est de 2 ms. Chaque exprience dure environ 10 s. Plusieurs jeux
de donnes correspondant divers SBPA sont acquises. Un jeu est utilis pour la slection de
lordre du modle et lestimation des paramtres alors que lautre jeu est rserv la validation
du modle.
Slection de lordre du modle
La procdure de slection de lordre du modle prsent dans [Huselstein04] est utilise pour
dterminer lordre des fonctions de transfert du modle robotique flexible. Pour chacun des
deux modles MISO (entre multiple, sortie simple), un grand nombre de modles sont estims
pour une large plage dordres de modles. Les dix meilleures structures pour chaque sortie sont
donnes dans le tableau 5.1. Ici, les deux premires colonnes dfinissent lordre des numrateurs
110
m12
n11
n12
Y IC
2
RT
-8.033
0.721
-8.033
0.721
-7.624
0.727
-7.624
0.727
-7.624
0.727
-7.624
0.727
-7.473
0.772
-7.473
0.772
-7.200
0.691
-7.200
0.691
Mesure 2, 2
m21
m22
n21
n22
Y IC
2
RT
-9.609
0.833
-9.609
0.833
-9.267
0.870
-9.267
0.870
-9.237
0.862
-7.081
0.882
-7.081
0.882
-7.063
0.874
-6.905
0.873
-6.670
0.879
pour chaque fonction de transfert ; les troisime et quatrime colonnes rapportent lordre des
dnominateurs. Les deux dernires colonnes donnent des critres de slection de lordre : le
critre dinformation de Young (YIC, [Young02]) et le critre RT2 portant sur les erreurs :
RT2 = 1
2
,
y2
(5.9)
o
y2 et
2 reprsentent respectivement la variance de la sortie mesure et celle de lerreur de
simulation.
RT2 est une mesure de la qualit avec laquelle la sortie du modle explique la sortie du systme
et sera dautant plus porche de 1 que le bruit est faible. Cependant, RT2 augmente systmatiquement avec lordre du modle et, lorsquil est utilis seul, entrane une surestimation de lordre du
modle. Le critre dinformation de Young est une mesure de la qualit du choix des paramtres ;
plus le critre Y IC est ngatif, meilleur est le choix. Ce critre, utilis simultanment avec RT2 ,
permet de limiter lordre du systme. Lordre du systme est finalement choisi de manire ce
que RT2 soit suffisamment lev et que Y IC soit suffisamment ngatif. Les ordres choisis sont
rfrencs dans le tableau 5.1 par un astrisque.
111
20
40
0
200
400
600
1
10
10
10
Frequency (rad/sec)
H21(z)
H22(z)
20
30
0
200
400
600
800
1
200
400
600
800
Frequency (rad/sec)
10
10
20
30
40
10
10
H12(z)
Phase (deg); Magnitude (dB)
H11(z)
10
0
20
40
0
200
400
600
1
10
10
10
Frequency (rad/sec)
10
10
Frequency (rad/sec)
F IG . 5.13 Diagramme de Bode du modle discret H(z) des dynamiques du robot flexible,
identifi par la mthode derreur de sortie
10
20
30
0
100
200
1
10
300
400
10
10
Frequency (rad/sec)
H21(s)
H22(s)
0
40
60
0
200
400
10
200
Frequency (rad/sec)
20
20
40
60
80
10
10
H12(s)
Phase (deg); Magnitude (dB)
H11(s)
10
Frequency (rad/sec)
10
10
0
10
20
0
200
400
600
1
10
10
10
Frequency (rad/sec)
F IG . 5.14 Diagramme de Bode du modle continu H(s) des dynamiques du robot flexible,
identifi par la mthode de la variable instrumentale
112
d1/dt (rad/s)
0.4
sorties mesures
sorties simules
0.2
0
0.2
0.4
4
4.1
4.2
4.3
4.4
4.5
4.6
Coefficient of determination
2
R =
T
4.7
4.9
0.8844
sorties mesures
sorties simules
0.5
d2/dt (rad/s)
4.8
0
0.5
4
4.1
4.2
4.3
4.4
4.5
4.6
temps (s)
4.7
4.8
4.9
(5.10)
(5.11)
(5.12)
(5.13)
(5.14)
La qualit du modle identifi est value partir de donnes nayant pas servi lidentification.
Les rsultats, prsents sur la figure 5.15, montrent que le modle reproduit bien le comportement du systme.
5.6 Conclusion
La mthodologie que nous avons dveloppe permet dobtenir un modle dynamique multivariable dun manipulateur sous asservissement visuel en prenant en compte lensemble des
flexibilits. Ce modle est exact dans le cas o le manipulateur possde autant ou plus darticulations que les nombres de DDL de la tche raliser. Il est valable autour dune configuration
nominale et peut-tre recalcul simplement dans le cas o la camra est dplace. Grce ce
5.6. Conclusion
113
modle, des lois de commande multivariables peuvent tre dveloppes, ce qui fait lobjet du
chapitre suivant.
114
C HAPITRE
Diffrentes lois de commande peuvent tre envisages pour raliser la tche dasservissement
visuel qui a t prsente dans le paragraphe 5.3. Il sagit dun problme de rejet de perturbation
de sortie qui est quivalent un problme de suivi de rfrence. Le modle identifi tant
linaire, il est raisonnable de considrer des lois de commandes qui sont elles aussi linaires.
Pourtant, le systme est fondamentalement non linaire. Il convient donc dvaluer le domaine
de stabilit du systme asservi autour de la position nominale.
G(z)
p (mouvement de la cible)
*
F =0
(z)
U(z)
Correcteur
H(z)
Ji
F(z)
.
F(z)
Ts
z1
116
117
Nu commandes futures
N2 consignes futures
u[k]
:
u[k+Nu 1]
r[k+1]
:
r[k+N2 ]
u[k]
+
Optimisation
y[k+1]
:
y[k+N2 ]
Systme
Prdicteur
y[k]
N2 mesures futures
y[k]
r[k]
Horizon
fuyant
k
k+N1
k+N2
Surface minimiser
118
Functionnal Control), galement introduite par Richalet et al., utilise une reprsentation dtat
qui permet notamment la prise en compte de systmes non-linaires [Richalet87]. Enfin, lapproche GPC (Generalized Predictive Control), dveloppe par Clarke et al, est la plus rpandue
et utilise un modle ARIMAX (Auto-Regressive Integrated Moving Average with eXternal inputs)
du processus, parfois connu sous le nom de modle CARIMA [Clarke87a].
La commande prdictive gnralise (GPC) permet dintroduire un modle de prdiction dune
perturbation. Pour cette raison, elle a t utilise dans des travaux prcdents portant sur la
compensation des mouvements du cur [Ginhoux05]. Dans ltude prsente, nous nous limitons aux proprits de rjection de perturbation sans inclure de modle de prdiction de la
perturbation.
Prsentation du GPC
Le GPC non contraint a t introduit par Clarke [Clarke87b], pour un modle ARIMAX du processus :
C(z 1 )
(z)
D(z 1 )
(6.1)
o
z 1 est loprateur de retard ;
A = I + A1 z 1 + A2 z 2 + . . . + Ana z na et B = z d (B0 + B1 z 1 + . . . + Bnb z nb ) sont deux
matrices polynomiales modlisant les dynamiques du systme, d tant lordre du retard pur ;
Le polynme C = I + c1 I z 1 + . . . + cnc I z nc permet de colorer le bruit blanc de moyenne
nulle (k) ;
Le polynme D(z 1 ) permet de rendre /D non stationnaire, ce qui est souhaitable pour
modliser des perturbations [Camacho99]. Dans le cas prsent, D(z 1 ) est dfini comme un
intgrateur pur :
D(z 1 ) , 1 z 1 ,
tant donn que les perturbations sont supposes varier en chelons [Clarke87b, Camacho99].
A ltape numro k, les N3 futurs incrments du signal de commande u (k) = u(k + 1) u(k),
k = 1, , N3 sont calculs afin de minimiser le critre suivant :
J (u, k) =
N2
X
k
y (k + j) r(k + j)k +
j=N1
N3
X
ku (k + j 1) k2
(6.2)
j=1
o [N1 , N2 ] reprsente lhorizon de sortie et N3 est la taille de lhorizon de commande. Le coefficient permet de rgler le poids relatif de la commande sur le cot. Finalement, seul le premier
des incrments de la tension est appliqu.
Application et rsultats
La fonction de transfert temps discret identifie G(z) est mise sous la forme ARIMAX (6.1) :
A1 (z 1 )B(z 1 ) , G(z) =
Ts
Ji H(z)
z1
(6.3)
119
consigne
x (pixel)
exprience
2
simulation
0
2
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
y(pixel)
4
2
0
commande (Volt)
2
2
U exprience
1
U simulation
0
1
2
0.1
0.2
0.3
0.4
0.5
temps (s)
0.6
0.7
0.8
0.9
6.1.2 Commande H
La commande H est rpute pour ses performances sur les systmes flexibles [Duc99, Zhou96].
Cest pour cette raison que nous lenvisageons pour notre application.
Prsentation de la mthode
Les valeurs singulires sont une gnralisation de la notion de gain aux systmes multivariables
et permettent de traiter les systmes multivariables avec autant de simplicit que les systmes
120
consigne
exprience
simulation
0
5
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
y (pixel)
4
2
0
commande (Volt)
2
2
U exprience
1
U simulation
0
1
2
0.1
0.2
0.3
0.4
0.5
temps (s)
0.6
0.7
0.8
0.9
(6.4)
y = Cx + Du
(6.5)
(6.6)
(6.7)
R+
Cette norme correspond lamplification maximale entre lentre et la sortie au sens de la norme
L2 des signaux :
||y||2
(6.8)
||G|| = sup
u ||u||2
avec
Z
uH (t)u(t)dt
(6.9)
||u||22 =
uH (t)
121
Les performances dun systme multivariable asservi peuvent se caractriser grce la norme
H . Considrons le systme G(s) reboucl par un correcteur K(s) afin dasservir la sortie y
la rfrence r par la loi de commande u(s) = K(s)e(s) o e(s) = r(s) y(s) est lerreur de
rgulation. Le transfert entre la rfrence et lerreur, appel sensibilit et not S(s) :
S(s) = Tey (s) = (In + G(s)K(s))1
(6.10)
est de type coupe-bas et sa pulsation de coupure -3 dB de la plus grande de ses valeurs singulires donne la bande passante du systme asservi. On peut alors construire un gabarit F1 (s)
de type coupe-bas, ayant comme pulsation de coupure 1 , et dfinir comme critre de performance que le trac des valeurs singulires de S(s) soit infrieur |F1 (j)|. Construisons le filtre
W1 (s) = F11(s) In et appliquons le lerreur de rgulation e, ce qui donne en sortie z1 (cf. figure 6.5). La condition de performance est alors satisfaite si la norme H du transfert entre r
et z1 est infrieure 1.
Afin dtre robuste, un systme asservi doit gnralement se prmunir contre leffet de dynamiques haute frquence qui nont pas t prises en compte dans le modle de synthse. Le
meilleur moyen dy parvenir est de forcer le gain du correcteur chutter dans les frquences
suprieures la bande passante de lasservissement. Considrons pour cela le transfert entre la
consigne r et la commande u :
Tur (s) = K(s)(In + G(s)K(s))1
(6.11)
Pour les frquences suprieures la bande passante de lasservissement, le gain de la boucle est
faible devant lunit et on peut faire lapproximation :
Tur (s) K(s)
(6.12)
Ainsi, la limitation du gain du correcteur peut se faire en limitant les valeurs singulires de
Tur (s). On choisit alors un gabarit F2 (s) de type intgrateur dont le gain chute en haute frquence. Construisons le transfert W2 (s) = F21(s) In et appliquons ce filtre la commande u, ce
qui donne en sortie z2 . Cette condition de performance sur la commande est remplie si la norme
H du transfert entre r et z2 est infrieure 1.
Le systme tant mis sous la forme standard de la figure 6.5, lalgorithme de Glover-Doyle
[Doyle89] permet la synthse dun correcteur K(s) permettant de stabiliser le systme et de
minimiser la norme H du transfert Tzw entre w et z. On note la valeur de la norme obtenue.
Les gabarits effectifs sont alors F1 (s) et F2 (s). On rgle F1 (s) et F2 (s) de sorte que soit
proche de un.
Implantation et rsultats
Des synthses ont t ralises partir des deux modles identifis : le modle temps discret et le modle temps continu. Dans tous les cas, la synthse a t faite en temps continu ;
la conversion continu/discret tant ralise par la transforme bilinaire. Dans ce paragraphe,
seul les rsultats obtenus avec le modle temps continu sont prsents.
Lordre du systme identifi est de 16, ce qui est trs raisonnable pour ce genre de systme.
Une tape de rduction a toutefois t pratique, permettant de ramener lordre du systme
10. Les valeurs singulires des deux modles sont prsentes sur la figure 6.6. Cette tape de
122
w= p
W 1(z)
z1
=z
z2
W 2(z)
F+
u
G(z)
K(z)
123
Modles du systme
5
0
Valeurs singulires
5
10
15
20
25
30
35
40 1
10
10
Pulsation (rad/s)
10
Correcteur
15
20
Valeurs singulires
25
30
35
40
45
50
55 1
10
10
Pulsation (rad/s)
10
124
p => e
20
H
10
H gabarit
GPC
0
10
20
30
0
10
10
10
p => u
10
20
30
40
50
60
0
10
10
pulsation (rad/s)
10
consigne
x (pixel)
exprience
2
simulation
0
2
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
y (pixel)
4
2
0
commande (Volt)
2
2
U exprience
1
U simulation
0
1
2
0.1
0.2
0.3
0.4
0.5
Time (s)
0.6
0.7
0.8
0.9
125
namique est alors obtenu par les quations dEuler-Lagrange appliques au systme discrtis.
Il est gnralement dordre trs lev.
La seconde approche, plus classiquement utilise pour les problmes de commande, sappuie sur
une forme suppose des champs de dformations (assumed modes en anglais). La dformations
v(x, t) est alors choisie comme une somme de dformations lmentaires :
v(x, t) =
k (x)Vk (t)
(6.13)
o {k (x)}k=1n est la base de dformation. Les Vk sont inclus comme des variables additionnelles dans le vecteur de coordonnes gnralises q = [T V T ]T avec V = [V1 ...Vn ]T . Le modle
gnralis a la mme structure gnrale que les modles des systmes rigides :
M (q)
q = F (q, q,
T)
(6.14)
o T est le vecteur des couples articulaires. Une rfrence dveloppant cette approche est le
travail de De Lucas et Siciliano dans lequel la base de dformation est compose des modes libres
du systme et le modle dynamique est obtenu avec les quations dEuler-Lagrange [deLuca91].
La boite outils Dynaflex
La boite outils Dynaflex sutilise avec le logiciel de calcul symbolique Maple [Shi02]. Elle
permet la modlisation de systmes mcaniques complexes avec tout type de contraintes cinmatiques, la description du systme se faisant au moyen dun graphe. Les segments peuvent tre
rigides ou flexibles.
Les champs de dformation considrs respectent lhypothse dEuler-Bernouilli stipulant que
les points dune section dune poutre dforme restent dans le mme plan. Les dformations
sont la rsultante de quatre composantes : la dformation axiale, les deux dflexions latrales
et la torsion. Dans un espace trois dimensions (O, X, Y, Y ), considrons une poutre dans la
direction X de x = 0 x = L. Pour un point de cette poutre de coordonnes (x, y, z) sans
dformation, ses coordonnes (
x, y, z) aprs dformations scrivent [Shi01] :
Rx
= x + u yv zw 12 0 (v 2 + w2 )d
x
y = y + v z + y
z = z + w + y + z
(6.15)
o u(x, t) est llongation, v(x, t) et w(x, t) sont les dflexions respectivement selon les directions
Y et Z et (x, t) est langle de torsion ; lapostrophe reprsentant le gradient selon x (v (x, t) =
v(x,t)
x ). Chaque dformation u, v, w et est dveloppe selon une srie tronque de fonctions.
Diffrentes sries sont utilisables : Taylor, Chebycheff ou Legendre. Dans le cas dune srie de
Taylor, que nous utiliserons dans la suite, on peut crire la dformation transverse v(x, t) =
P
nv
k+1 . Notons que pour la dformation transverse, le premier terme est bien V x2
1
k=1 Vk (t)x
tant donn que la poutre reste tangente laxe X en lorigine. En sappuyant sur le principe
des travaux virtuels, la bote outils Dynaflex fournit les expressions de M et de F du modle
dynamique (6.14).
126
X2
v2(l2, t)
M
Y0
X1
X0
2
plan image
Y1
Y0
v1(l1, t)
X1
1
X0
O
F IG . 6.10 Bras flexible 2 DDL
2 l3
= exp (j1 ) l1 + jV11 l12 23 V11
1
2 l3 .
+ exp (j (1 + 2 + 2V11 l1 )) l2 + jV21 l22 23 V21
2
(6.16)
127
..
80
300
M(q) q = F(q, q, T)
q=
V
Gain boucle
de vitesse
Modle
Modle
cinmatique
dynamique
F IG . 6.11 Schma bloc du bras flexible command en vitesse dans limage camra.
Modle pour lasservissement visuel (axes asservis en vitesse) Dans le cadre des asservissements visuels, le robot est trs souvent command en vitesses articulaires (U) puisque lon
est capable de lier les vitesses articulaires aux dplacements dans limage via la matrice dinteraction. Les boucles internes de vitesses sont gnralement directement implmentes dans les
variateurs des moteurs. Celles-ci ont aussi un effet linarisant, puisquelle permette de rejeter
partiellement les perturbations et non-linarits dues aux forces dinerties qui apparaissent lors
dune commande en couple. Ainsi le modle non-linaire complet du robot command en vitesse
et asservir dans limage est donn sur la figure 6.11.
(6.17)
128
(6.18)
(q, q,
T ) = M 1 (q)F (q, q,
T ).
(6.19)
avec :
Le modle linaire autour dune position donnes (q0 , q0 , T0 ) scrit :
(6.20)
= A + BT
avec :
=
q
q
; A=
"
044
I4
; B=
0
(q0 ,q0 ,T0 )
T
(6.21)
Lquation de sortie est obtenue partir du modle gomtrique ; la sortie tant y = (q) =
[(zM ) ; (zM )]T (cf. eq. (6.16)), lquation de sortie linaire scrit alors :
(6.22)
y = C
avec :
C=
(q0 )
024
q
(6.23)
129
bras rigide
20
bras flexible
20
40
60
80
100
120
0
10
10
10
10
pulsation (rad/s)
10
10
10
F IG . 6.12 Rponse frquentielle du bras avec et sans flexibilits entre le couple et la vitesse
angulaire
Correcteur H
inf
40
10
30
20
30
20
40
50
10
60
0
70
80
10
90
100
0
10
10
10
Frequence (rad/s)
10
20
0
10
10
10
Frequence (rad/s)
10
130
Transfert de r vers e
10
0
10
20
30 0
10
10
10
10
60
40
20
0
20 0
10
10
10
10
xM, yM (m)
0.06
0.04
xM
y
0.02
rfrence
0
0
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4
0
2
u , u (rad/s)
u1
u
6
0
0.05
0.1
0.15
0.2
temps (s)
0.25
0.3
0.35
0.4
131
0.375
0.37
0.365
yM (m)
0.36
0.355
0.35
rfrence
= 20
= 35
0.345
0.34
0.335
0.33
0.12
0.125
0.13
0.135
0.14
0.145 0.15
x (m)
0.155
0.16
0.165
0.17
0.04
x , y (m)
0.06
0.02
2
4
0
deflexions (mm)
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4
0.05
0.1
0.15
0.2
temps (s)
0.25
0.3
0.35
0.4
u , u (rad/s)
0
0
10
0
10
0
F IG . 6.17 Exprience #1 avec la stratgie classique de commande sur le modle flexible avec
= 35 s1 ; les dflexions sont donnes lextrmit des segments
132
x , y (m)
0.06
0.04
0.02
0.1
0.15
0.2
0.25
0.3
0.35
0.4
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4
0.05
0.1
0.15
0.2
temps (s)
0.25
0.3
0.35
0.4
0
1
2
3
0
deflexions (mm)
0.05
u , u (rad/s)
0
0
5
0
5
0
0.375
0.37
0.365
yM (m)
0.36
0.355
0.35
0.345
rfrence
= 20
= 35
0.34
0.335
0.33
0.12
0.125
0.13
0.135
0.14
0.145 0.15
x (m)
0.155
0.16
0.165
0.17
133
x , x (m)
0.06
0.04
0.02
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4
0.05
0.1
0.15
0.2
temps (s)
0.25
0.3
0.35
0.4
1
0
u , u (rad/s)
0
0
deflexions (mm)
2
0
5
0
5
0
134
0.36
0.355
y (m)
H GS
0.35
0.345
0.34
0.335
0.33
0.125
0.13
0.135
0.14
0.145
0.15
xM (m)
0.155
0.16
0.165
0.17
135
0.6
marge de module
0.5
0.4
0.3
= 35
= 20
H
0.2
H GS
0.1
0
0
0.2
0.4
0.6
0.8
1
1.2
1.4
temps de parcours de la trajectoire (s)
1.6
Le lieu de Nyquist est le lieu du gain complexe dune fonction de transfert lorsque la pulsation varie.
136
marge de module
0.6
= 35
= 20
H
0.5
H GS
0.4
0.3
0.2
0.1
0
0
0.2
0.4
rayon r
0.6
0.8
6.3 Conclusion
A partir du modle identifi dans le chapitre prcdent, diffrentes lois de commande multivariables ont t implantes. Lvaluation des rsultats montre que, pour le manipulateur considr
qui comporte de lgre flexibilits, les rsultats sont clairement amliors comparativement
une mthode plus classique ne prenant en compte que les dynamiques dasservissement de la
vitesse articulaire. La bande passante obtenue est compatible avec lapplication de suivi des
mouvements du cur. La commande H montre des rsultats lgrement meilleurs que le GPC
avec une commande plus rgulire. Nanmoins, le GPC permet facilement dinclure le modle
de prdiction et savre donc prcieux pour la suite du travail.
6.3. Conclusion
137
Ltude en simulation a permis de mieux valuer la mthode propose, y compris de dfinir ses
limites. Il a t montr que des flexibilits de faible amplitude peuvent dtriorer de manire
drastique les performances dune stratgie classique dasservissement visuel. Les mthodes H
sont connues pour la commande de systmes LTI incluant des flexibilits. Dans le cas prsent,
elles permettent datteindre des performances leves autour dune position nominale. Il a galement t montr que ces performances sont prserves dans un espace de travail restreint. Cela
peut savrer suffisant pour des applications o des performances importantes sont ncessaires
uniquement sur un espace de travail limit, ce qui est bien notre cas.
138
Conclusion gnrale
Les maladies cardio-vasculaires sont un enjeu de sant publique majeur. Daprs les projections
de lOMS, le nombre de dcs annuels imputables aux maladies cardio-vasculaires devrait atteindre le chiffre de 24,2 millions en 2030 contre 16 millions actuellement. En pourcentage, le
nombre de dcs imputables aux maladies cardio-vasculaires devrait ainsi atteindre 32,5% dans
moins de 30 ans [Mackay05].
Les mouvements du cur sont actuellement une difficult majeure pour la ralisation des images
et des oprations de chirurgie cardiaque, comme le pontage coronarien. Pouvoir disposer de systmes de tlopration intgrant la compensation des mouvements cardiaques et permettant au
chirurgien doprer un organe apparemment statique serait donc une avance majeure pour la
chirurgie cardiaque. Les nouvelles thrapies, qui envisagent de reconstituer le muscle laide
de cellules souches ou de crer de nouveaux vaisseaux, pourraient galement profiter de ces
systmes actifs de compensation afin de dlivrer avec prcision les agents actifs sur le site vis
[Simons00, Menasche04].
La compensation du mouvement cardiaque ncessite de disposer dun modle mathmatique
suffisamment prcis, permettant de prdire ce mouvement. En nous appuyant sur une analyse
dtaille des diffrents signaux fournis par le respirateur, llectrocardiogramme et la camra,
nous avons pu tablir un modle qui savre de meilleure qualit que ceux qui taient disponibles
dans la littrature. Nous avons galement montr que le signal fourni par llectrocardiogramme
permet danticiper une arythmie avec suffisamment de temps pour permettre au manipulateur
de se placer une distance de scurit de lorgane.
La compensation des mouvements cardiaques requiert des dynamiques leves du manipulateur.
Pour ces frquences, les modes flexibles ne peuvent plus tre ngligs et il importe de les identifier correctement pour accder la plus grande bande passante possible. Nous avons propos
une mthode permettant didentifier un modle de commande tenant compte de lensemble des
flexibilits. Ce modle est valable autour du point de fonctionnement considr et peut tre
recalcul simplement en cas de dplacement de la camra, ce qui savre utile en chirurgie robotise. Des lois de commande multivariables ont t proposes, permettant dutiliser le systme
139
140
Conclusion gnrale
au maximum de sa bande passante. Nous avons pu tablir leur intrt par rapport aux approches
plus classiques disponibles dans la littrature.
Vue ltendue de la problmatique, il ne nous a pas t possible de traiter lensemble du sujet et
il conviendrait de le poursuivre dans diffrentes directions.
1. Il convient dintgrer le modle de prdiction la commande et dvaluer le gain dans la
stabilisation par rapport aux rsultats obtenus par Ginhoux et al.[Ginhoux05]. Comptetenu des amliorations apportes au modle de prdiction et la commande, nous attendons une amlioration significative du suivi du cur.
2. Le choix de la vision ncessite lextraction robuste dinformations visuelles de lpicarde
pour accder la position relative du cur par rapport linstrument chirurgical. Malgr
des tudes prometteuses [Grger02, Noce06], ce problme reste ouvert et a t contourn
ici en employant des marqueurs artificiels.
3. La mthode propose pour la commande a lintrt dtre efficace pour le problme pos
et est simple mettre en uvre. Cependant, elle ne convient que pour un espace de travail
limit. Il serait intressant damliorer cette approche afin dtendre lespace de travail accessible avec une bande passante leve.
La chirurgie cardiaque mini-invasive en est ses premiers balbutiements et sera sans doute
la mthode de lavenir. Les robots utiliss pour cette application seront certainement des systmes spcifiques. De taille rduite, ils comporteront un nombre levs de degrs de libert,
dont certains seront ddis la compensation des mouvements. Lactionnement sera dport et
transmis par des cbles qui introduiront des flexibilits, tel loutil 6 DDL et retour deffort propos dans [Seibold05]. La problmatique telle que nous lavons formule restera valable pour
la commande de ces robots : il sagira dutiliser la camra et les mesures physiologiques afin de
commander le robot qui comportera des flexibilits.
Annexe
141
Considrons le bras manipulateur horizontal deux DDL prsent sur la figure 6.10. Les segments sont de longueurs respectives l1 et l2 ; leurs masses sont m1 et m2 ; leurs densit sont 1
et 2 ; leurs modules de Young sont E1 et E2 . En considrant des section carres de cot r1 et
r2 , les moments surfaciques dordre deux (second moments of area) des bras selon laxe z sont
r4
r4
Iz1 = 121 et Iz2 = 122 . Chaque articulation est actionne par un couple de forces Tl et subit des
frottements fluides de coefficient dl
Dans le modle, on se limite la prise en compte des dformation transverses vk (x, t). Dans
lhypothse des modes supposs et avec un dveloppement en srie de Taylor, on obtient pour le
segment l :
vl (x, t) =
nv
X
Vlk (t)xk+1
(1)
k=1
(2)
Ltat du systme est dcrit par les variables l et Vl . On notera V = [V11 V21 ]T .
Le modle gomtrique donne la position de lextrmit du bras dans le plan horizontal en
fonction des positions articulaires et des variables de dflexion. En notant zM laffixe de la
position de M dans le plan complexe :
zM
2 2 3
2
= exp (j1 ) l1 + jV11 l1 V11 l1
3
2 2 3
2
+ exp (j (1 + 2 + 2V11 l1 )) l2 + jV21 l2 V21 l2 .
3
143
(3)
144
xM
yM
2 2 3
2 2 3
=
l1 V11 l1 cos(1 ) V11
l1 sin(1 )
3
3
2 2 3
+ l2 V21 l2 cos(1 + 2 + 2V11 l1 ) V21 l22 sin(1 + 2 + 2V11 l1 )
3
2 2 3
2 2 3
=
l1 V11
l1 sin(1 ) + V11
l1 cos(1 )
3
3
2 2 3
+ l2 V21 l2 sin(1 + 2 + 2V11 l1 ) + V21 l22 cos(1 + 2 + 2V11 l1 )
3
(4)
(5)
(6)
M (q)
q = F (q, q,
T)
M11
M21
M31
M41
M12
M22
M32
M42
M13
M23
M33
M43
M14
M24
q =
M34
M44
F1
F2
F3
F4
145
avec
M11 =
2/3 L1 V21 L2 2 m2 L1 2 V11 L2 m2 sin (2 )
M21 = M12
M22 = 1/3 L2 (L2 m2 + 3 2 Iz2 )
M23 = L2 L1 (1/2 L1 cos (2 ) m2 + 2/3 L2 m2
+2 2 Iz2 )
M24 = 1/4 L2 2 (L2 m2 + 4 2 Iz2 )
M31 = L1 (L2 L1 m2 (4/3 L1 V11 + V21 L2 ) sin (2 )
3/2 L1 cos (2 ) L2 m2 + (m2 1/4 m1 ) L1 2
L1 1 Iz1 2/3 L2 2 m2 2 2 L2 Iz2
146
F1 =
V11 2 2 + 1 L1 + 2/3 V21 1 + 2 L2
+ 1/2 2 + 1 2 L2 m2 L1 sin (2 )
+2/3 1/2 2 + 1 2 L2 m2 L1
2
F2 = 1/3 (3/2 V11 L1 + V21 L2 ) m2 L1 1 L2 cos (2 )
m2 L1 1 1/2 1 + L1 V11 L2 sin (2 )
d2 2 + T2
2
2
F3 = 1/15 10 m2 V11 1/2 2 + 1 1 2 L1
2
2
L2 L1 cos (2 )
+1/2 V21 L2 1 2 1 2 2
30 m2 L2 L1 V11 2 + 1/3 V21 1 + 2 L2
2
2
+1/2 1 2 1/4 1 + 1/4 2 L1 sin (2 )
2
L1
+V11 1 (5 m2 + m1 ) L1 3 + 60 Iz1 E1
2
F4 = 1/3 L1 1 L2 m2 (V21 L2 + V11 L1 ) cos (2 )
+2 m2 L1 1 1/2 1 + L1 V11 L2 sin (2 )
2
1
3
+12
m2 1 + 2 L2 + E2 Iz2 V21 L2
60
Bibliographie
[Achenbach98]
[Achenbach01]
[AHA04]
[Anderson89]
[Aoustin94]
[Arteaga00]
[Ascione99]
[Axel86]
[Balduf02]
L. Balduf, M. Langsfeld, J. Marek, M. Tullis, K. Kasirajan, et B. Matteson. Complication rates of diagnostic angiography performed by vascu147
148
Bibliographie
lar surgeons. Vascular and Endovascular Surgery, tome 36, pages 439
445, 2002.
[Banavar95]
R. Banavar et P. Dominic. An LQG/H controller for a flexible manipulator. tome 3, pages 409 416, 1995.
[Baroldi67]
[Bebek06a]
O. Bebek et M. Cavusoglu. Predictive control algorithms using biological signals for active relative motion canceling in robotic assisted heart
surgery. Dans Proc. of the IEEE International Conference on Robotics
and Automation, pages 237244. Orlando, may 2006.
[Bebek06b]
O. Bebek et M. Cavusoglu. Predictive control algorithms using biological signals for active relative motion canceling in robotic assisted heart
surgery. Dans Proc. of the IEEE International Conference on Robotics
and Automation, pages 237 244. 2006.
[Becker00]
[Benaroya06]
[Benetti96]
F. Benetti, M. Mariani, G. Sani, P. W. Boonstra, J. G. Grandjean, P. Giomarelli, et M. Toscano. Video-assisted minimally invasive coronary operations without cardiopulmonary bypass : A multicenter study. Journal of
Thoracic and Cardiovascular Surgery, tome 112, pages 14781484, 1996.
[Benhimane04]
[Benosman02]
[Benosman03]
[Berdat04]
[Berkelman03]
149
[BHF04]
[Bianchi02]
[Boehm99]
D. H. Boehm, H. Reichenspurner, H. Gulbins, C. Detter, B. Meiser, P. Brenner, H. Habazettl, et B. Reichart. Early Experience With Robotic Technology for Coronary Artery Surgery. tome 68, pages 15421546, 1999.
[Boyd99]
[Bronstein05]
[Bulkley77]
[Camacho99]
[CanudasdeWitt96]
[Carusone93]
[Casals96]
[Casals98]
A. Casals. Robots in Surgery. Dans A. de Almeida et O. Khatib, rdacteurs, Autonomous Robotic Systems, Springer Verlag, 1998.
[Cattin04]
[Chassot04]
[Christov04]
I. I. Christov. Real time electrocardiogram QRS detection using combined adaptive threshold. BioMedical Engineering OnLine, tome 3, 2004.
[Clarke87a]
150
Bibliographie
[Clarke87b]
[Clarke88]
D. W. Clarke. Application of Generalized Predictive Control to Industrial Processes. IEEE Control Systems Magazine, tome 122, pages 4955,
1988.
[Clifford02]
[Corke96]
P. I. Corke et M. C. Good. Dynamic effects in visual closed-loop systems. IEEE Transactions on Robotics and Automation, tome 12, no 5,
pages 671683, 1996.
[Crea97]
F. Crea et A. Gaspardone. New Look to an Old Symptom : Angina Pectoris. Circulation, tome 96, pages 37663773, 1997.
[Crick98]
[Cutler80]
[Cuvillon03a]
[Cuvillon03b]
[Czerny00]
[Daafouz98]
J. Daafouz, G. Garcia, et J. Bernussou. Robust control of a flexible robot arm using the quadratic d-stability approach. IEEE Transactions on
Control Systems Technology, tome 6, pages 524 533, 1998.
[dAlch03]
[Danias99]
P. Danias, M. Stuber, R. Botnar, K. Kissinger, R. Edelman, et W. Manning. Relationship between motion of coronary arteries and diaphragm
during free breathing : Lessons from real-time MR imaging. American
journal of Roentgenology, tome 172, pages 10611065, 1999.
[Dario96]
151
[deFeyter91]
P. de Feyter, M. van den Brand, G. Laarman, R. van Domburg, P. Serruys, H. Suryapranata, et G. Laarman. Acute coronary artery occlusion
during and after percutaneous transluminal coronary angioplasty. Frequency, prediction, clinical course, management, and follow-up. Circulation, tome 83, pages 927936, 1991.
[deLuca91]
A. de Luca et B. Siciliano. Closed-form dynamic model of planar multilink lightweight robots. IEEE Transactions on Systems, Man and Cybernetics, tome 21, pages 826 839, 1991.
[deLuca93]
[deMathelin01]
[Detter02]
C. Detter, T. Deuse, F. Christ, D. H. Boehm, H. Reichenspurner, et B. Reichart. Comparison of two stabilizer concepts for off-pump coronary
artery bypass grafting. Annals of Thoracic Surgery, tome 74, pages 497
501, 2002.
[Diegeler00]
[Dodge92]
[Dll99]
[Dombre04]
[Doyle82]
[Doyle89]
[Duc99]
[Dzwonczyk05]
152
Bibliographie
[Eagle04]
K. A. Eagle et R. A. Guyton. ACC/AHA 2004 Guideline Update for Coronary Artery Bypass Graft Surgery. Rapport technique, American College
of Cardiology/American Heart Association, 2004.
[Edelman91]
[Edgerton00]
J. Edgerton et L. Michelsen. Beating heart surgery : Moving from revolutionary to Routine. Rapport technique, Medtronics, 2000.
[Ehman84]
R. Ehman, M. McNamara, M. Pallack, H. Hnicak, et C. Higgins. Magnetic resonance imaging with respiratory gating : techniques and applications. American journal of Roentgenology, tome 143, pages 175182,
1984.
[Eilers96]
[Ellis92]
[Engelberg56]
H. Engelberg, R. Kuhn, et M. Steinman. A Controlled Study of the Effect of Intermittent Heparin Therapy on the Course of Human Coronary
Atherosclerosis. Circulation, tome 13, pages 489498, 1956.
[Espiau92]
[Farb96]
A. Farb, A. P. Burke, A. L. Tang, Y. Liang, P. Mannan, J. Smialek, et R. Virmani. Coronary Plaque Erosion Without Rupture Into a Lipid Core.
Circulation, tome 93, pages 13541363, 1996.
[Fedak98]
[Fou97]
A. A. Fou. John H. Gibbon The First 20 Years of the Heart-Lung Machine. Texas Heart Institute journal, tome 24, pages 18, 1997.
[Fredrickson95]
J. . Fredrickson, H. Wegmuller, R. J. Herfkens, et N. J. Pelc. Simultaneous Temporal Resolution of Cardiac and Respiratory Motion in MR
Imaging. Radiology, tome 195, pages 169175, 1995.
[Fuchs82]
R. Fuchs, S. Achuff, L. Grunwald, F. Yin, et L. Griffith. Electrocardiographic localization of coronary artery narrowings : studies during myocardial ischemia and infarction in patients with one- vessel disease. Circulation, tome 66, pages 11681176, 1982.
[Gangloff03]
[Gao03]
153
and Signal Processing, 2003 and the Fourth Pacific Rim Conference on
Multimedia, 2003.
[Garnier]
[Garnier07]
[Gautier02]
[Gazes73]
P. C. Gazes, E. M. Mobley, H. M. Faris, R. C. Duncan, et G. B. Humphries. Preinfarctional (Unstable) Angina - A Prospective Study - Ten
Year Follow-Up. Circulation, tome 48, pages 331337, 1973.
[Geniele97]
[Ginhoux05]
R. Ginhoux, J. Gangloff, M. de Mathelin, L. Soler, M. Sanchez, et J. Marescaux. Active filtering of physiological motion in robotized surgery
using predictive control. IEEE Transactions on Robotics, tome 21, pages
6779, 2005.
[Goodwin84]
[Grger02]
M. Grger, T. Ortmaier, W. Sepp, et G. Hirzinger. Tracking Local Motion on the Beating Heart. Dans SPIE Medical Imaging : Visualization, Image-Guided Procedures, and Display, tome 4681. S. K. Mun,
San Diego, USA, fvrier 2002.
[Hayashibe01]
[Hessel81]
[Hoffman03]
[Holland98]
A. Holland, J. Goldfarb, et R. Edelman. Diaphragmatic and cardiac motion during suspended breathing : Preliminary experience and implications for breath-hold MR imaging. Radiology, tome 209, pages 483489,
1998.
[Hornak04]
154
Bibliographie
[Huikuri01]
[Huselstein04]
E. Huselstein, M. Gilson, H. Garnier, et R. A. An IV technique for multiple input systems described by multiple continuous-time transfer functions. Dans 5th Asian Control Conference, Juillet 2004.
[Hrdhammar96]
[Jansen98]
E. W. L. Jansen, C. Borst, J. Lahpor, P. F. Grndeman, F. D. Eefting, A. Nierich, E. O. R. de Medina, et J. J. Brede. Coronary Artery Bypass Grafting
Without Cardiopulmonary Byass Using the Octopus Method : Results In
The First One Hundread Patients. Journal of Thoracic and Cardiovascular Surgery, tome 116, pages 6067, 1998.
[Joskowicz01]
[Kappert01]
U. Kappert, R. Cichon, J. Schneider, V. Gulielmos, T. Ahmadzade, J. Nicolai, S.-M. Tugtekin, et S. Schueler. Technique of closed chest coronary
artery surgery on the beating heart. European Journal of Cardio-thoracic
Surgery, tome 20, pages 765769, 2001.
[Karam84]
[Keshaw03]
[Khalil88]
[Kim01]
[Klesius04]
A. A. Klesius, O. Dzemali, A. Simon, P. Kleine, U. Abdel-Rahman, C. Herzog, G. Wimmer-Greinecker, et A. Moritz. Successful treatment of deep
sternal infections following open heart surgery by bilateral pectoralis major flaps. European Journal of Cardio-thoracic Surgery, tome 25, pages
218223, 2004.
[Krumholz97]
[Krupa02]
A. Krupa, G. Morel, et M. de Mathelin. Achieving high precision laparoscopic manipulation through adaptive force control. Dans Proc. of
155
the IEEE International Conference on Robotics and Automation, pages
18641869. Washington DC, may 2002.
[Krupa03]
[Kwong92]
[Khler02]
[Laffey02]
J. G. Laffey, J. F. Boylan, et D. Cheng. The Systemic Inflammatory Response to Cardiac Surgery : Implications for the Anesthesiologist. Anesthesiology, tome 97, pages 215252, 2002.
[Laguna92]
P. Laguna, R. Jane, O. Meste, P. Poon, P. Caminal, H. Rix, et N. Thakor. Adaptive filter for event-related bioelectric signals using an impulse correlated reference input : comparison with signal averaging techniques. IEEE Transactions on Biomedical Engineering, tome 39, pages
1032 1044, 1992.
[Lanzer84]
[Lemma05]
[Libby03]
[Lichtlen02]
P. Lichtlen. History of coronary heart disease. Zeitschrift fr Kardiologie, tome 91, pages V/56IV/59, 2002.
[Little88]
[Ljung99]
[Loisance05]
[Loulmet99]
156
Bibliographie
[Loni01]
[Mackay05]
[Magni01]
[Mallat04]
Z. Mallat et A. Tedgui. Apoptose et syndromes coronariens aigus. Medecine/Sciences, tome 20, pages 298303, 2004.
[Malmivuo95]
J. Malmivuo et R. Plonsey. Bioelectromagnetism - Principles and Applications of Bioelectric and Biomagnetic Fields. Oxford University Press, New
York, 1995.
[Manke02]
D. Manke, P. Rosch, K. Nehrke, P. Bornert, et O. Dossel. Model evaluation and calibration for prospective respiratory motion correction in
coronary MR angiography based on 3-D image registration. IEEE Transactions on Medical Imaging, tome 21, pages 11321141, 2002.
[Manke03]
D. Manke, K. Nehrke, et P. Bornert. Novel prospective respiratory motion correction approach for free-breathing coronary MR angiography
using a patient-adapted affine motion model. Magnetic Resonance in
Medicine, tome 50, pages 122131, 2003.
[Manning93]
W. J. Manning, W. Li, et R. R. Edelman. A Preliminary Report Comparing Magnetic Resonance Coronary Angiography with Conventional Angiography. New England Journal of Medicine, tome 328, pages 828832,
1993.
[Marescaux01]
J. Marescaux, J. Leroy, M. Gagner, F. Rubino, D. Mutter, M. Vix, S. E. Butner, et M. K. Smith. Transatlantic robotic assisted remote tele-surgery.
Nature, tome 413, pages 379380, 2001.
[Mat05]
[Meek95]
[Menasche04]
P. Menasche. Cellular transplantation : hurdles remaining before widespread clinical use. Current Opinion in Cardiology, tome 19, pages
154161, 2004.
[Michelin02]
M. Michelin, E. Dombre, P. Poignet, F. Pierrot, et L. Eckert. Path planning under a penetration point constraint for minimally invasive surgery. Dans Proc. of the IEEE/RSJ International Conference on Intelligent Robots and Systems, pages 14751480. Lausanne, Switzerland,
oct 2002.
[Mohr01]
F. W. Mohr, V. Falk, A. Diegeler, T. Walther, J. Gummert, J. Bucerius, S. Jacobs, et R. Autschbach. Computer-enhanced robotic cardiac surgery :
Experience in 148 patients. The Journal of Thoracic and Cardiovascular
Surgery, tome 121, pages 842853, 2001.
157
[MSaad93]
[Murkin01]
[Murray96]
[Mustapha91]
[Naeim72]
[Naik03]
[Nakabo00]
[Nakamura01]
[Namiki99]
[Nehrke01]
[Nesterov94]
[Noce06]
A. Noce, J. Triboulet, P. Poignet, et E. Dombre. Texture Features Selection for Visual Servoing of the Beating Heart. Dans Biomedical Robotics
and Biomechatronics, 2006, pages 335 340. 2006.
[Oberkampf96]
[Ortmaier03]
T. J. Ortmaier.
Motion Compensation in Minimally Invasive Robotic Surgery.
Thse de doctorat, Technische
Universitt
Mnchen,
2003.
Http
://tumb1.biblio.tumuenchen.de/publ/diss/ei/2003/ortmaier.html.
158
Bibliographie
[Ortmaier05]
T. Ortmaier, M. Groger, D. Boehm, V. Falk, et G. Hirzinger. Motion Estimation in Beating Heart Surgery. IEEE Transactions on Biomedical Engineering, tome 52, pages 1729 1740, 2005.
[Oshinski96]
[string03]
[Papanikolopoulos93] N. Papanikolopoulos, P. Khosla, et T. Kanade. Visual tracking of a moving target by a camera mounted on a robot : a combination of control
and vision. IEEE Transactions on Robotics and Automation, tome 9, pages
14 35, 1993.
[Patel02]
[Patronik04]
[Paul92]
[Pedersen01]
A. G. Pedersen, O. B. Petersen, P. Wara, H. Rnning, N. Qvist, et S. Laurberg. Randomized clinical trial of laparoscopic versus open appendicectomy. British Journal of Surgery, tome 88, pages 200205, 2001.
[Perdigao93]
C. Perdigao, J. Sendon, J. Monteiro, A. Andrade, et C. Ribeiro. Coronary thrombosis in patients who have died of acute myocardial infarct.
A clinico-anatomical study of 167 successive cases. Revista portuguesa
de cardiologia, tome 12, pages 61722, 1993.
[Prez99]
[Phee02]
L. Phee, A. Menciassi, S. Gorini, G. Pernorio, A. Arena, et P. Dario. An innovative locomotion principle for minirobots moving in the gastrointestinal tract. Dans Proc. of the IEEE International Conference on Robotics
and Automation, pages 11251130. Washington DC, may 2002.
[Richalet76]
[Richalet78]
159
[Richalet87]
[Riviere96]
C. N. Riviere et N. V. Thakor. Modeling and canceling tremor in humanmachine interfaces. IEEE Engineering in Medecine and Biology Magazine,
tome 15, pages 2936, 1996.
[Roach96]
[Rodrigues05]
[Sangiorgi98]
G. Sangiorgi, J. Rumberger, A. Severson, W. Edwards, J. Gregoire, L. Fitzpatrick, et R. Schwartz. Arterial calcification and not lumen stenosis
is highly correlated with atherosclerotic plaque burden in humans : a
histologic study of 723 coronary artery segments using nondecalcifying
methodology. Journal of the American College of Cardiology, tome 31,
pages 126133, 1998.
[Schaff78]
[Schneider01]
O. Schneider et J. Troccaz. A six degree of freedom passive arm with dynamic constraints (PADyC) for cardiac surgery application : preliminary
experiments. Dans Proceedings of the International Workshop on Computer Assisted Surgery and Rapid Prototyping in Medicine, Nurenberg,
octobre 2001.
[Schroeder01]
[Schwartz96]
[Seibold05]
U. Seibold, B. Kbler, et G. Hirzinger. Prototype of Instrument for Minimally Invasive Surgery with 6-Axis Force Sensing Capability. Dans
Proc. of the IEEE International Conference on Robotics and Automation, 2005.
[Sermesant03]
160
Bibliographie
[Shechter04]
[Shechter05]
G. Shechter, B. Shechter, J. Resar, et R. Beyar. Prospective motion correction of x-ray images for coronary interventions. IEEE Transactions on
Medical Imaging, tome 24, pages 441450, 2005.
[Shechter06]
[Shennib97]
H. Shennib, A. G. L. Lee, et J. Akin. Safe and Effective Method of Stabilization for Coronary Artery Bypass Grafting on the Beating Heart. Annals
of Thoracic Surgery, tome 63, pages 988992, 1997.
[Shennib99]
[Shi01]
[Shi02]
[Shinnar99]
[Simons00]
[Taylor95]
[Tendolkar03]
[Ter-Pogossian82]
[Thakral01]
161
[Troccaz00]
J. Troccaz. Robotique mdico-chirurgicale. Dans P. Dauchez, rdacteur, Applications non manufacturires de la robotique, pages 165
192. Herms, 2000.
[Tsang88]
[Tunstall-Pedoe94]
[Uecker95]
D. R. Uecker, L. Cheolwhan, Y. F. Wang, et Y. Wang. Automated instrument tracking in robotically assisted laparoscopic surgery. Journal of
Image Guided Surgery, tome 1, pages 308325, 1995.
[Umetani96]
[uOttawa]
uOttawa.
Online Medical eCurricilum of the Univeristy
of Ottawa, Canada : Lecture on Anatomy of the heart.
http
://www.med.uottawa.ca/medweb/demo_site/undergrad/undergrad_webct_f.htm. Online Medical eCurricilum of the Univeristy
of Ottawa, Canada.
[Vaccarino02]
V. Vaccarino, J. L. Abramson, E. Veledar, et W. S. Weintraub. Sex Differences in Hospital Mortality After Coronary Artery Bypass Surgery.
Circulation, tome 105, pages 11761181, 2002.
[Vacheron99]
[Van Dijk02]
D. Van Dijk, E. Jansen, et R. e. a. Hijman. Cognitive outcome after offpump and on-pump coronary artery bypass graft surgery. Journal of the
American Medical Association, tome 287, no 11, pages 14051412, 2002.
[vanderWall95]
[vanDijk01]
[Vaz89]
[Viksten01]
162
Bibliographie
[Vivas03]
[vomDahl02]
[Walter94]
. Walter et L. Pronzato. Identification de modles paramtriques partir de donnes exprimentales. Modlisation, Analyse, Simulation, Commande. Masson, 1994.
[Wang95]
[Wang96]
Y. Wang, P. Rossman, R. Grimm, R. SJ, et R. Ehman. Navigator-echobased real-time respiratory gating and triggering for reduction of respiratory effects in three-dimensional coronary MR angiography. Radiology,
tome 198, pages 5560, 1996.
[Wei97]
G.-Q. Wei, K. Arbter, et G. Hirzinger. Real-time visual servoing for laparoscopic surgery. IEEE Engineering in Medicine and Biology, tome 16,
no 1, pages 4045, 1997.
[Weissler68]
[Wernholt04]
[Yoshikawa01]
[Young95]
[Young97]
[Young02]
[Yurkovitch90]
S. Yurkovitch, A. Tzes, I. Lee, et K. Hillsley. Control and system indentification of a two-link flexible manipulator. Dans Proc. of the IEEE International Conference on Robotics and Automation, pages 16261631.
1990.
[Zhou96]