jra!2012! esmaondeforcepourun disposif(de(...

26
Es#ma#on de force pour un disposi#f de téléopéra#on bilatérale u#lisé en endoscopie endoluminale Jérôme Janssens Laurent Catoire Serge Torfs Michel Kinnaert JRA 2012

Upload: others

Post on 24-Jan-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: JRA!2012! Esmaondeforcepourun disposif(de( …jra2012.irccyn.ec-nantes.fr/presentations/JRA2012...• Pas!de!capteur!de!force!:!esCmaon!de!la force!d’interacConavec l’ulisateur

Es#ma#on  de  force  pour  un  disposi#f  de  téléopéra#on  bilatérale  u#lisé  en  endoscopie  endoluminale  

Jérôme  Janssens  Laurent  Catoire  

Serge  Torfs  Michel  Kinnaert  

JRA  2012  

Page 2: JRA!2012! Esmaondeforcepourun disposif(de( …jra2012.irccyn.ec-nantes.fr/presentations/JRA2012...• Pas!de!capteur!de!force!:!esCmaon!de!la force!d’interacConavec l’ulisateur

Perme@re  au  gastroentérologue  de  percer  un  Cssu  mulCcouche  avec  un  meilleur  ressen#  des    transi#ons.  Mais  …  L’endoscope  dégrade  fortement  les  sensaCons  :  – FricCon  – ElasCcité  de  la  transmission  d’effort  

La  téléopéra#on  permet  d’en  diminuer  les  effets  

ObjecCf  

2  

Page 3: JRA!2012! Esmaondeforcepourun disposif(de( …jra2012.irccyn.ec-nantes.fr/presentations/JRA2012...• Pas!de!capteur!de!force!:!esCmaon!de!la force!d’interacConavec l’ulisateur

Table  des  maCères  

•  Le  banc  d’essais  

•  EsCmaCon  de  la  force  d’interacCon  

•  Premiers  résultats  

•  EsCmaCon  de  vitesse  

•  Conclusion  

3  

Page 4: JRA!2012! Esmaondeforcepourun disposif(de( …jra2012.irccyn.ec-nantes.fr/presentations/JRA2012...• Pas!de!capteur!de!force!:!esCmaon!de!la force!d’interacConavec l’ulisateur

Endoscope  motorisé  

4  

Moteur  

InserCon  du  cathéter  

Cathéter  

Capteur  de  force  

AIguille  

Page 5: JRA!2012! Esmaondeforcepourun disposif(de( …jra2012.irccyn.ec-nantes.fr/presentations/JRA2012...• Pas!de!capteur!de!force!:!esCmaon!de!la force!d’interacConavec l’ulisateur

5  

Interface  uClisateur  

Moteur  

Courroie  crantée  

Page 6: JRA!2012! Esmaondeforcepourun disposif(de( …jra2012.irccyn.ec-nantes.fr/presentations/JRA2012...• Pas!de!capteur!de!force!:!esCmaon!de!la force!d’interacConavec l’ulisateur

•  Torsiomètre  :  problème  d’enroulement  des  fils  •  Capteur  de  force  :  limite  l’espace  de  travail  

•  Signal  uClisé  dans  beaucoup  de  schémas  de  téléopéraCon        SoluCon  :  l’es%mer  

6  

Absence  de  mesure  de  force  

Page 7: JRA!2012! Esmaondeforcepourun disposif(de( …jra2012.irccyn.ec-nantes.fr/presentations/JRA2012...• Pas!de!capteur!de!force!:!esCmaon!de!la force!d’interacConavec l’ulisateur

Table  des  maCères  

•  Le  banc  d’essais  

•  EsCmaCon  de  la  force  d’interacCon  

•  Premiers  résultats  

•  EsCmaCon  de  vitesse  

•  Conclusion  

7  

Page 8: JRA!2012! Esmaondeforcepourun disposif(de( …jra2012.irccyn.ec-nantes.fr/presentations/JRA2012...• Pas!de!capteur!de!force!:!esCmaon!de!la force!d’interacConavec l’ulisateur

8  

Observateur  de  perturbaCons  

v(s) = P (s)(τ(s) + d(s))

d̂(s) = Q(s)�P−1(s)v(s)− τ(s)

Q(s) =K

K + s

P (s) =1

Ms+B

Page 9: JRA!2012! Esmaondeforcepourun disposif(de( …jra2012.irccyn.ec-nantes.fr/presentations/JRA2012...• Pas!de!capteur!de!force!:!esCmaon!de!la force!d’interacConavec l’ulisateur

τd

1

Ms+B

Obs

+

9  

Observateur  de  perturbaCons  

sd̂(s) = K�Msv(s) +Bv(s)− τ(s)− d̂(s)

d̂(t) = K

�Mv(t)−

� t

0

�d̂(l) + τ(l)−Bv(l)

�dl

v

Page 10: JRA!2012! Esmaondeforcepourun disposif(de( …jra2012.irccyn.ec-nantes.fr/presentations/JRA2012...• Pas!de!capteur!de!force!:!esCmaon!de!la force!d’interacConavec l’ulisateur

Table  des  maCères  

•  Le  banc  d’essais  

•  EsCmaCon  de  la  force  d’interacCon  

•  Premiers  résultats  

•  EsCmaCon  de  vitesse  

•  Conclusion  

10  

Page 11: JRA!2012! Esmaondeforcepourun disposif(de( …jra2012.irccyn.ec-nantes.fr/presentations/JRA2012...• Pas!de!capteur!de!force!:!esCmaon!de!la force!d’interacConavec l’ulisateur

•  deux  expériences  avec  différents  couples  moteur  :  – Pas  de  couple  – Onde  carrée  

•  Bande  passante  de  l’observateur  :  20Hz  

11  

Capteur  de  force  pour  la  validaCon  

Page 12: JRA!2012! Esmaondeforcepourun disposif(de( …jra2012.irccyn.ec-nantes.fr/presentations/JRA2012...• Pas!de!capteur!de!force!:!esCmaon!de!la force!d’interacConavec l’ulisateur

12  

Pas  de  couple  moteur  

d̂(t) = K

�Mv(t)−

� t

0

�d̂(l) + τ(l)−Bv(l)

�dl

Page 13: JRA!2012! Esmaondeforcepourun disposif(de( …jra2012.irccyn.ec-nantes.fr/presentations/JRA2012...• Pas!de!capteur!de!force!:!esCmaon!de!la force!d’interacConavec l’ulisateur

13  

Couple  moteur  en  onde  carrée  

Page 14: JRA!2012! Esmaondeforcepourun disposif(de( …jra2012.irccyn.ec-nantes.fr/presentations/JRA2012...• Pas!de!capteur!de!force!:!esCmaon!de!la force!d’interacConavec l’ulisateur

•  Bonne  esCmaCon  pour  des  variaCons  rapides  de  force  

•  Causes  possibles  de  détérioraCon  :  – FricCon  – Légère  torsion  de  la  courroie  lors  de  la  prise  en  main  du  capteur  

14  

Résumé  

Page 15: JRA!2012! Esmaondeforcepourun disposif(de( …jra2012.irccyn.ec-nantes.fr/presentations/JRA2012...• Pas!de!capteur!de!force!:!esCmaon!de!la force!d’interacConavec l’ulisateur

15  

Torsion  de  la  courroie  :  illustraCon  

Page 16: JRA!2012! Esmaondeforcepourun disposif(de( …jra2012.irccyn.ec-nantes.fr/presentations/JRA2012...• Pas!de!capteur!de!force!:!esCmaon!de!la force!d’interacConavec l’ulisateur

Table  des  maCères  

•  Le  banc  d’essais  

•  EsCmaCon  de  la  force  d’interacCon  

•  Premiers  résultats  

•  EsCmaCon  de  vitesse  

•  Conclusion  

16  

Page 17: JRA!2012! Esmaondeforcepourun disposif(de( …jra2012.irccyn.ec-nantes.fr/presentations/JRA2012...• Pas!de!capteur!de!force!:!esCmaon!de!la force!d’interacConavec l’ulisateur

•  PosiCon  mesurée  par  un  encodeur  – bruit  de  quanCficaCon  

•  La  dérivaCon  amplifie  ce  bruit  – nécessité  de  filtrer  la  vitesse  

•  SoluCon  la  plus  simple  :  dérivée  filtrée  (filtre  de  Bu@erworth)  

17  

EsCmaCon  de  vitesse  

Page 18: JRA!2012! Esmaondeforcepourun disposif(de( …jra2012.irccyn.ec-nantes.fr/presentations/JRA2012...• Pas!de!capteur!de!force!:!esCmaon!de!la force!d’interacConavec l’ulisateur

•  PosiCon  measured  with  an  encoder  – Adds  quanCficaCon  noise  

•  The  derivaCve  amplifies  high  frequencies  – Use  of  a    2nd  order  Bu@erworth  filter  

18  

Filtre  de  Bu@erworth  

Page 19: JRA!2012! Esmaondeforcepourun disposif(de( …jra2012.irccyn.ec-nantes.fr/presentations/JRA2012...• Pas!de!capteur!de!force!:!esCmaon!de!la force!d’interacConavec l’ulisateur

Autres  algorithmes  

•  Filtre  de  Kalman  •  “Smart  sensor”  :  correcCon  de  la  fenêtre  temporelle  grâce  à  une  horloge  haute  fréquence  

19  

v̂k =nkd

Teq, k=

nkd

Tsc +∆Th−1 −∆Th

v̂k =nkd

Tsc

Page 20: JRA!2012! Esmaondeforcepourun disposif(de( …jra2012.irccyn.ec-nantes.fr/presentations/JRA2012...• Pas!de!capteur!de!force!:!esCmaon!de!la force!d’interacConavec l’ulisateur

SimulaCon  d’un  encodeur  

20  

Bu7erworth   Kalman   “Smart  sensor”  

Moyenne  de  l’erreur  

-­‐0,0008   0,0054   0,0016  

Variance  de  l’erreur  

1,3967   0,3622   0,2652  

Page 21: JRA!2012! Esmaondeforcepourun disposif(de( …jra2012.irccyn.ec-nantes.fr/presentations/JRA2012...• Pas!de!capteur!de!force!:!esCmaon!de!la force!d’interacConavec l’ulisateur

Basse  fréquence  

21  

Page 22: JRA!2012! Esmaondeforcepourun disposif(de( …jra2012.irccyn.ec-nantes.fr/presentations/JRA2012...• Pas!de!capteur!de!force!:!esCmaon!de!la force!d’interacConavec l’ulisateur

Haute  fréquence  

22  

Page 23: JRA!2012! Esmaondeforcepourun disposif(de( …jra2012.irccyn.ec-nantes.fr/presentations/JRA2012...• Pas!de!capteur!de!force!:!esCmaon!de!la force!d’interacConavec l’ulisateur

23  

Origine  des  oscillaCons  ?  

Page 24: JRA!2012! Esmaondeforcepourun disposif(de( …jra2012.irccyn.ec-nantes.fr/presentations/JRA2012...• Pas!de!capteur!de!force!:!esCmaon!de!la force!d’interacConavec l’ulisateur

Table  des  maCères  

•  Le  banc  d’essais  

•  EsCmaCon  de  la  force  d’interacCon  

•  Premiers  résultats  

•  EsCmaCon  de  vitesse  

•  Conclusion  

24  

Page 25: JRA!2012! Esmaondeforcepourun disposif(de( …jra2012.irccyn.ec-nantes.fr/presentations/JRA2012...• Pas!de!capteur!de!force!:!esCmaon!de!la force!d’interacConavec l’ulisateur

•  Pas  de  capteur  de  force  :  esCmaCon  de  la  force  d’interacCon  avec  l’uClisateur  via  un  observateur  de  pertubaCons  basé  sur  un  modèle  linéaire  du  disposiCf  

•  Meilleure  esCmaCon  dans  les  fréquences  plus  élevées  :  influence  moindre  de  la  fricCon  

•  Une  esCmaCon  de  vitesse  plus  sophisCquée  améliore-­‐t-­‐elle  les  résultats  ?  

25  

Conclusion  

Page 26: JRA!2012! Esmaondeforcepourun disposif(de( …jra2012.irccyn.ec-nantes.fr/presentations/JRA2012...• Pas!de!capteur!de!force!:!esCmaon!de!la force!d’interacConavec l’ulisateur