Applications of force feedback in medical and surgical ... · Applications of force feedback in...

35
Sept. 2005 Sept. 2005 - - EURON SUMMER SCHOOL ON MEDICAL ROBOTICS EURON SUMMER SCHOOL ON MEDICAL ROBOTICS 1 1/70 /70 Applications of force feedback in Applications of force feedback in medical and surgical robotics medical and surgical robotics . . Guillaume Morel Guillaume Morel Laboratoire de Robotique de Paris Laboratoire de Robotique de Paris Guillaume.Morel@ Guillaume.Morel@upmc upmc. . fr fr Sept. 2005 Sept. 2005 - - EURON SUMMER SCHOOL ON MEDICAL ROBOTICS EURON SUMMER SCHOOL ON MEDICAL ROBOTICS 2 2/70 /70 Le Laboratoire de Robotique de Paris Le Laboratoire de Robotique de Paris Institutions: Institutions: Univ Univ. Pierre et Marie Curie (Paris 6), CNRS. . Pierre et Marie Curie (Paris 6), CNRS. Location: Fontenay Location: Fontenay- -aux aux- - Roses, in Roses, in the the close close suburb suburb of Paris. of Paris. 13 permanent 13 permanent researchers researchers, 15 , 15- - 25 25 PhD students PhD students, 2 , 2- -5 5 postdocs postdocs. . 4 4 research research groups: groups: Micromanipulation Micromanipulation Mobile Mobile Robotics Robotics for rough terrain exploration for rough terrain exploration Assistive devices Assistive devices Interventional robotics Interventional robotics for for medicine and surgery medicine and surgery We We are are encouraging encouraging applications for: applications for: Short Short stays stays (1 (1- 3 3 months months) of ) of PhD students from other labs PhD students from other labs; PostDocs PostDocs

Transcript of Applications of force feedback in medical and surgical ... · Applications of force feedback in...

1

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 11/70/70

Applications of force feedback inApplications of force feedback inmedical and surgical roboticsmedical and surgical robotics..

Guillaume MorelGuillaume MorelLaboratoire de Robotique de ParisLaboratoire de Robotique de Paris

[email protected]@upmcupmc..frfr

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 22/70/70

Le Laboratoire de Robotique de ParisLe Laboratoire de Robotique de Paris

•• Institutions: Institutions: UnivUniv. Pierre et Marie Curie (Paris 6), CNRS.. Pierre et Marie Curie (Paris 6), CNRS.•• Location: FontenayLocation: Fontenay--auxaux--Roses, in Roses, in the the close close suburbsuburb of Paris. of Paris. •• 13 permanent 13 permanent researchersresearchers, 15, 15--25 25 PhD studentsPhD students, 2, 2--5 5 postdocspostdocs..•• 4 4 research research groups:groups:

–– MicromanipulationMicromanipulation–– Mobile Mobile Robotics Robotics for rough terrain explorationfor rough terrain exploration–– Assistive devicesAssistive devices–– Interventional robotics Interventional robotics for for medicine and surgerymedicine and surgery

•• We We are are encouragingencouraging applications for:applications for:–– Short Short stays stays (1(1--3 3 monthsmonths) of ) of PhD students from other labsPhD students from other labs;;–– PostDocsPostDocs

2

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 33/70/70

Main Main projects projects of of the the interventional interventional robotics robotics for for medicinemedicine andand surgerysurgery groupgroup

1. Dexterous Instruments for Minimally Invasive Surgery [26, 27]

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 44/70/70

Main Main projects projects of of the the interventional interventional robotics robotics for for medicinemedicine andand surgerysurgery groupgroup

2. Active Catheterism

First attempt : active SMA based catheter

1.2mm

Sclérose

3

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 55/70/70

Main Main projects projects of of the the interventional interventional robotics robotics for for medicinemedicine andand surgerysurgery groupgroup

3. Automatic Instrument Guidance from Ultrasound Imaging [23]

Intracardiac Intracardiac instrument instrument manipulated manipulated by a robotby a robot

US ProbeUS Probe

Robot

Ultrasound Ultrasound PlanePlane

Patient

Motion Motion commanded commanded by by the the computercomputer

Beating Beating HeartHeart

The The instrument instrument jaws jaws cross cross over the over the ultrasoundultrasound plane plane which allows which allows for for

instrument instrument localization from localization from US images.US images.

ComputerComputer

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 66/70/70

ProbeWater Tank

Robot

Main Main projects projects of of the the interventional interventional robotics robotics for for medicinemedicine andand surgerysurgery groupgroup

3. Automatic Instrument Guidance from Ultrasound Imaging [23]

Experiences realized at the Hôpital de la Pitié Salpêtriére (in vitro) andat the Surgical School of Paris - APHP (in vivo).

4

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 77/70/70

Main Main projects projects of of the the interventional interventional robotics robotics for for medicinemedicine andand surgerysurgery groupgroup

4. Automatic Patient Positionning for Protontherapy from Xray Images [4]

Samuel Pinault, who started his PhD about 1 year ago on this topic, is an attendee of this summer school. Ask him for details.

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 88/70/70

Main Main projects projects of of the the interventional interventional robotics robotics for for medicinemedicine andand surgerysurgery groupgroup

5. Force feedback control in Minimally Invasive Surgery [25]

(to (to be detailed later be detailed later in in the the talk)talk)

5

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 99/70/70

Back to today’s topic:Back to today’s topic:Three paradigms of force feedbackThree paradigms of force feedback

2.2. Telemanipulated Telemanipulated systemssystems

The The ZEUS robotZEUS robot

3.3. Comanipulated Comanipulated robotsrobots

The The ACROBOT ACROBOT systemsystem

A prototype A prototype from from Optimal Optimal Design Design LabLab, , JapanJapan

1.1.“Autonomous” force control of robots.“Autonomous” force control of robots.

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 1010/70/70

Organization of the talkOrganization of the talk

1.1. Force feedback closedForce feedback closed--loop control for an “autonomous” robot.loop control for an “autonomous” robot.1.1. A simplistic introduction to force feedback control in Robotics.A simplistic introduction to force feedback control in Robotics.2.2. Applications to robotics for medicine.Applications to robotics for medicine.3.3. Limitations and open problems.Limitations and open problems.

2.2. TelemanipulationTelemanipulation..1.1. MasterMaster--slave position coupling.slave position coupling.2.2. Force feedback Force feedback telemanipulationtelemanipulation..3.3. PositionPosition--force coupling in force coupling in telemanipulationtelemanipulation4.4. Potential benefitsPotential benefits

3.3. ComanipulationComanipulation..1.1. PrinciplePrinciple2.2. ComanipulationComanipulation without force sensorswithout force sensors3.3. Active force feedback for Active force feedback for comanipulationcomanipulation

4.4. ConclusionsConclusions

6

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 1111/70/70

1.1.11 Basics of Basics of force feedback controlforce feedback control

Direct kinematics

End-effectorposition

Desired end-effector

position+

-

Robot dynamics

Joint torque input

Joint position output

Computation of the joint posit. error

Joint position compensator

a) Position controla) Position control

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 1212/70/70

Force sensorForce sensor

1.1.11 Basics of Basics of force feedback controlforce feedback control

Direct kinematics

End-effectorposition

Robot dynamics

Joint torque input

Joint position output

Desired force

+

-

Torque compensator

Torque error computation

Environment position

+-

Interaction dynamics

Force

b) Direct force controlb) Direct force control

7

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 1313/70/70

1.1.11 Basics of Basics of force feedback controlforce feedback control

Direct kinematics

End-effector position

Desired end-effector

position+

-

Robot dynamics

Joint torque input

Joint position output

Computation of the joint posit. error

Joint position compensator

Environmentposition

+-

Interaction dynamics

Force

Trajectory correction

Desired Force + -

c) Indirect Force Controlc) Indirect Force Control

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 1414/70/70

1.1.11 Basics of Basics of force feedback controlforce feedback controld) d) Simultaneous control of position and forcesSimultaneous control of position and forces::

Hybrid Hybrid position/force controlposition/force control

Principle = decompose the task into two subtasks :•• Force control for some Force control for some DoFsDoFs•• Position control for the remaining Position control for the remaining DoFsDoFs

0 0 0 0 0 00 0 0 0 0 00 0 1 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 0 0 0

S

=

A selection matrix to A selection matrix to multiply the force errormultiply the force error

εεFFxx

εεFFyy

εεFFzz

εεMMxx

εεMMyy

εεMMzz

1 0 0 0 0 00 1 0 0 0 00 0 0 0 0 00 0 0 1 0 00 0 0 0 1 00 0 0 0 0 1

I S

− =

Its complement to multiply Its complement to multiply the position errorthe position error

εεxx

εεyy

εεzz

εθεθxx

εθεθyy

εθεθzz

8

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 1515/70/70

1.1.11 Basics of Basics of force feedback controlforce feedback control

Desired end-effector

position +

-

Robot + environ.

dynamics

Joint torque input

position output

I-S Position compensator

Desired Force

force output

S Force compensator

d) d) Simultaneous control of position and forcesSimultaneous control of position and forces::Hybrid Hybrid position/force controlposition/force control

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 1616/70/70

(LIRMM, Montpellier, Sinters, Lapeyronie Hosp.)

1.2 1.2 Medical Medical applications.applications.a) a) Robotized Robotized skin skin harvesting harvesting [6][6]

v

DMS footpedal

Userinterface

Dermatomecontroller

Controlcabinet

RE

Rs

RG

R0

RE

xE ψ

zG

xs

zs

RGxG

Rs

zE

θ

R0

9

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 1717/70/70

1.2 1.2 Medical Medical applications.applications.a) a) Robotized Robotized skin skin harvesting harvesting [6][6]

Robot

Desired Forces d

EEH

dq

cssH

IGM with test of singularity + +

Frame transfor. Rs→RE

Joint PID

Frame transfor. RE →R0

Selection matrix S

∫IK

− + −

+

Force sensor

Resolvers

Trajectory generation

Γ

Gravity Compensation

gE

EH

gtX0 dX0

cq

cE

EHE bEH

Learning Situations

0Xini and 0Xfin

0∆X

E∆X

E∆H

RE : tool frame R0 : base frame Rs : force sensor frame

(LIRMM, Montpellier, Sinters, Lapeyronie Hosp.)

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 1818/70/70

1.2 1.2 Medical Medical applications.applications.a) a) Robotized Robotized skin skin harvesting harvesting [6][6]

(LIRMM, Montpellier, Sinters, Lapeyronie Hosp.)

10

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 1919/70/70

1.2 1.2 Medical Medical applications.applications.b) A b) A similar similar application: application: ultrasound ultrasound probe probe holder holder (Hippocrate) [15](Hippocrate) [15]

ManualManual RobotRobot

(LIRMM, Montpellier, et al.)

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 2020/70/70

1.2 1.2 Medical Medical applications.applications.c) c) Hybrid Hybrid Vision/Force Control for Vision/Force Control for Laparoscopic Laparoscopic Manipulation [11] Manipulation [11]

•• An approach to An approach to laparoscopiclaparoscopic manipulation manipulation through a through a trocartrocar::–– A 6 A 6 dofdof robot + a force/torque sensorrobot + a force/torque sensor–– a hybrid position/force controller :a hybrid position/force controller :

•• The 2 constrained The 2 constrained dofdof are force are force controlledcontrolled

•• The 4 remaining The 4 remaining dofdof are position are position controlledcontrolled

F/T sensor

Trocara

Principle

(LSIIT, Strasbourg)

11

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 2121/70/70

1.2 1.2 Medical Medical applications.applications.c) c) Hybrid Hybrid Vision/Force Control for Vision/Force Control for Laparoscopic Laparoscopic Manipulation [11] Manipulation [11]

Velocityin the trocar frame

Desiredforce(=[0 0]T)

M(â) Velocity Velocity in in the the tool tool

frameframe

Robot ForcesensorKF

4 dof motion inputs

++

++

++--

ωωω

z

y

x

zv

y

x

vv

a

Control scheme

estimation of the penetration depth â

Two approaches for the depth estimation :Two approaches for the depth estimation :••Adaptive control (gradient method, spring model)Adaptive control (gradient method, spring model)••Direct estimation from force/torque ratio (least square Direct estimation from force/torque ratio (least square identification + sliding window+ forgetting factor + threshold)identification + sliding window+ forgetting factor + threshold)

(LSIIT, Strasbourg)

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 2222/70/70

(LSIIT, Strasbourg.)

1.2 1.2 Medical Medical applications.applications.c) c) Hybrid Hybrid Vision/Force Control for Vision/Force Control for Laparoscopic Laparoscopic Manipulation [11] Manipulation [11]

Exp. results â0=0.3m ; a=0.1m

0 50 100-5

0

5

0 50 100-5

0

5No on line estimation

Direct F/T estimation

0 50 100-5

0

5

0 50 100-5

0

5

Adaptive control

0 50 100-5

0

5

0 50 100-5

0

5

â0=0.05m ; a=0.2m

Fx(N), Fy(N), 20 â (m) vs time (s)

12

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 2323/70/70

(LSIIT, Strasbourg.)

1.2 1.2 Medical Medical applications.applications.c) c) Hybrid Hybrid Vision/Force Control for Vision/Force Control for Laparoscopic Laparoscopic Manipulation [11] Manipulation [11]

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 2424/70/70

1.21.2 MedicalMedical applications.applications.

Principle : 1) Program a 6 DoF trajectory2) Program an impedance : V = Z. F

(Moscow State Industrial University & Russian Science Center of

Rehabilitation and Balneology.)

d) An alternative d) An alternative approach approach of F/P control: of F/P control: impedanceimpedance controlcontrol

Application to a …. massage robotApplication to a …. massage robot

13

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 2525/70/70

1.31.3 BenefitsBenefits, limitations, limitations andand openopenproblemsproblems..

•• Main Main benefitsbenefits::–– Fine Fine and precise gesture and precise gesture (skin (skin harvestingharvesting, US probe holding, …), US probe holding, …)–– Compensation of Compensation of small small patient motions.patient motions.–– Safety Safety issues: limitation of issues: limitation of applied applied forces (manipulation forces (manipulation throughthrough a a

trocartrocar))

•• Main Limitations:Main Limitations:–– Lack Lack of of dexteritydexterity: : can perform only very can perform only very simple simple tasks tasks (simple (simple

enough enough to to be specifiable be specifiable in in terms terms of forces / of forces / trajectoriestrajectories).).–– Safety Safety issues: proof of issues: proof of stability eitherstability either::

•• requiresrequires a contact/a contact/environmentenvironment model.model.•• is quite conservative is quite conservative (e.g. (e.g. passivity analysispassivity analysis).).

–– Cost Cost / / sterilizationsterilization;;–– Technical problems inherent Technical problems inherent to force to force sensing sensing ((biasbias, , etcetc…).…).

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 2626/70/70

Organization of the talkOrganization of the talk

1.1. Force feedback closedForce feedback closed--loop control for an “autonomous” robot.loop control for an “autonomous” robot.1.1. A simplistic introduction to force feedback control in Robotics.A simplistic introduction to force feedback control in Robotics.2.2. Applications to robotics for medicine.Applications to robotics for medicine.3.3. Limitations and open problems.Limitations and open problems.

2.2. TelemanipulationTelemanipulation..1.1. MasterMaster--slave position coupling.slave position coupling.2.2. Force feedback Force feedback telemanipulationtelemanipulation..3.3. PositionPosition--force coupling in force coupling in telemanipulationtelemanipulation4.4. Potential benefitsPotential benefits

3.3. ComanipulationComanipulation..1.1. PrinciplePrinciple2.2. ComanipulationComanipulation without force sensorswithout force sensors3.3. Active force feedback for Active force feedback for comanipulationcomanipulation

4.4. ConclusionsConclusions

14

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 2727/70/70

2. An unactuated device, called MASTER, is manipulated by the operator.

Desired end-

effectorposition

Direct kinematics

End-effectorposition

+

-

Robot dynamics

Joint torque input

Joint position output

Position controller

1. A position controlled robot, performing the gesture is called SLAVE

2.1 Master2.1 Master--slave position couplingslave position couplinga) Basic principlea) Basic principle

3. The master measures operator’s movements and send it to the slave

4. The loop is closed thanks to a visual feedback of the operation scene provided to the operator.

Video Camera

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 2828/70/70

22..11 MasterMaster--slave position slave position couplingcouplingb) Applications to b) Applications to medical robotics medical robotics : : teletele--echographyechography

TER2 [22]

OTELO PROJECT [3]

(IMAG, Grenoble & partners) (LVR, Bourges & partners)

15

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 2929/70/70

22..11 MasterMaster--slave position slave position couplingcouplingc) Applications to c) Applications to medical robotics medical robotics : : Minimally Minimally invasive invasive surgerysurgery

Zeus Da Vinci

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 3030/70/70

22..11 MasterMaster--slave position slave position couplingcoupling

•• Main Main benefitsbenefits::–– «« TelepresenceTelepresence »»

•• Long distance Long distance between the between the patient patient and the doctor and the doctor [14].[14].•• Virtually gettingVirtually getting «« insideinside » a patient in a » a patient in a minimally minimally invasive invasive

wayway..–– PrecisionPrecision: a direct : a direct effect effect of of the the position position scale factorscale factor..–– Surgeon’sSurgeon’s comfortcomfort: direct : direct accessaccess to a patient to a patient maymay bebe quitequite tiringtiring, ,

speciallyspecially for long for long proceduresprocedures..–– SafetySafety//InsuranceInsurance issues: issues: thethe wholewhole operationoperation cancan bebe recordedrecorded..

•• Main Limitations:Main Limitations:–– Lack Lack of of dexteritydexterity: : restoring the dexterity restoring the dexterity of a direct of a direct acces with acces with

hands hands seems seems to to be be out of range.out of range.–– Lack Lack of force feedback => of force feedback => towards towards force feedback force feedback teleoperationteleoperation..

16

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 3131/70/70

22..22 Force feedback Force feedback teleoperationteleoperation

•• In force feedback In force feedback teleoperationteleoperation, , the master arm is actuated and can the master arm is actuated and can apply apply forces on forces on the operatorthe operator. . UltimatelyUltimately, , the operator can the operator can «« feelfeel » » the the forces forces applied applied by by the the slave slave arm arm to to its environmentits environment..

•• Mainly two Mainly two techniques techniques can be usedcan be used::

Position ControlledSlave Arm

Xsd Xs

Position ControlledMaster ArmXmd Xm

ForceForce--positionposition couplingcoupling..

Position ControlledSlave Arm

Xsd Xs

Xm

Fs

Force ControlledMaster ArmFmd Fm

BilateralBilateral position position couplingcoupling..

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 3232/70/70

22..22 Force feedbackForce feedback teleoperationteleoperationApplications of Applications of bilateralbilateral PP--P P teleoperationteleoperation to to TeleTele--echographyechography

Tele-echography

TER2 [22]

OTELO PROJECT [3]

17

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 3333/70/70

22..22 Force feedbackForce feedback teleoperationteleoperationApplication of Application of bilateral bilateral PP--PP teleoperationteleoperation to MIS [16]to MIS [16]

Mean square error of ranking thestiffness of 6 different materials

(Univ. Washington, Seattle)

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 3434/70/70

22..22 Force feedbackForce feedback teleoperationteleoperationApplication of Application of bilateral bilateral PP--PP teleoperationteleoperation to MIS [8]to MIS [8]

Tissue characterization with the grasper :• 52% correct with vision only• 67% correct with FF only• 83% correct with vision + FF

(PRISM, Drexel Univ.)

18

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 3535/70/70

2.2 Force feedback 2.2 Force feedback teleoperationteleoperation

•• Main advantage of bilateral positionMain advantage of bilateral position--position position teleoperationteleoperation–– Does not require any force sensor.Does not require any force sensor.–– Allows for a better perception.Allows for a better perception.

•• Main drawbacks:Main drawbacks:–– Requires a fine, transparent mechanical design.Requires a fine, transparent mechanical design.–– Reflects all the forces exerted on the slave robot (e.g. Reflects all the forces exerted on the slave robot (e.g. trocartrocar).).

Can not be applied to MIS.Can not be applied to MIS.

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 3636/70/70

2.3 Force2.3 Force--Position Position couplingcoupling for TMISfor TMISThe measurement problemThe measurement problem

•• UsuallyUsually, , the the force force sensor is sensor is placed between the placed between the robot robot endend--effector and the effector and the «« tooltool » (i.e. instrument)» (i.e. instrument)

•• In In laparoscopic surgerylaparoscopic surgery, , this this solution solution leads leads to a to a corruption of corruption of the measure the measure due to due to trocar disturbancestrocar disturbances

3 solutions:3 solutions:a)a) Distal Distal sensingsensing..b)b) SensorlessSensorless force feedback.force feedback.c)c) Trocar mounted sensorTrocar mounted sensor..

Trocar disturances also include a significant amount of friction, see [7]

19

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 3737/70/70

2.3 Force2.3 Force--PositionPosition couplingcoupling for TMISfor TMISa) Distal a) Distal sensing sensing [1][1]

Integrating an accurate multi component force sensor into the tip of a surgical instrument is still an open technical challenge.

Sterilization constraints don’t help.

•• 3 components of force3 components of force•• DiamDiam = 12.5mm & height = 15mm= 12.5mm & height = 15mm•• Configuration of beams & gauges provide Configuration of beams & gauges provide

isotropy at the instrument tipisotropy at the instrument tip•• Sub Sub mN mN resolutionresolution

Johns Hopkins Univ.

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 3838/70/70

2.3 Force2.3 Force--PositionPosition couplingcoupling for TMISfor TMISa) Distal a) Distal sensing sensing [18][18]

•• 6 6 DoFsDoFs “hexapod”“hexapod”•• Large central hallowLarge central hallow•• Diameter: 10 mmDiameter: 10 mm•• Strain gaugesStrain gauges•• Forces: +/Forces: +/-- 30 N30 N•• Torques: +/Torques: +/-- 300 300 NmmNmm

(DLR, Munich, Germany)

20

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 3939/70/70

2.3 Force2.3 Force--PositionPosition couplingcoupling for TMISfor TMISa) Distal a) Distal sensingsensing [18][18]

•• Rigid instrumentRigid instrument•• Standardized serial interface Standardized serial interface

(RS 485)(RS 485)•• Diameter: 10 mmDiameter: 10 mm•• Sample rate of forces / Sample rate of forces /

torques: 800 Hztorques: 800 Hz•• Resolution: approx. 9 bitsResolution: approx. 9 bits

Integration into a Scalpel Integration into actuated forceps

•• Actuated instrumentActuated instrument•• Standardized serial interface Standardized serial interface

(RS 485)(RS 485)•• Full mobility (2 Full mobility (2 DoF DoF + 4 + 4 DoFDoF))•• Satisfactory ManipulabilitySatisfactory Manipulability•• Prototype diameter: 10 mmPrototype diameter: 10 mm

(DLR, Munich, Germany)

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 4040/70/70

2.3 Force2.3 Force--PositionPosition couplingcoupling for TMISfor TMISa) Distal a) Distal sensing sensing [18][18]

Video of a force feedback teleoperation experiment(DLR, Munich, Germany)

21

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 4141/70/70

2.3 Force2.3 Force--PositionPosition couplingcoupling for TMISfor TMISb)b) SensorlessSensorless Force Feedback [10]Force Feedback [10]

Trick: Trick: Reproducing what the Reproducing what the surgeon surgeon doesdoes, i.e. , i.e. estimate the estimate the force force from from the deformationthe deformation observedobserved by visionby vision..

This This aparatus involves aparatus involves ::•• A A deformable deformable membranemembrane•• A FEM modelA FEM model•• A vision A vision algorithm that track algorithm that track

pointspoints•• An estimation An estimation algorithm that algorithm that

compute compute forces forces from from displacementdisplacement

First attempts First attempts in a vision in a vision based based haptic feedbackhaptic feedback

(PRISM, Drexel Univ.)

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 4242/70/70

2.3 Force2.3 Force--PositionPosition couplingcoupling for TMISfor TMISRelatedRelated workwork : : modellingmodelling of of needle penetration needle penetration in a in a tissue tissue [5][5]

(Univ. British Columbia, Canada)

22

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 4343/70/70

2.3 Force2.3 Force--PositionPosition couplingcoupling for TMISfor TMISc) Force c) Force sensing at the trocar sensing at the trocar [25][25]

Trick : Trick : MechatronicMechatronic design of an instrument design of an instrument holderholder w/ w/ integratedintegrated sensorsensor..

Sensor

OrganOrgan

TrocarFriction

Measurement of friction

(LRP, France)

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 4444/70/70

2.3 Force2.3 Force--PositionPosition couplingcoupling for TMISfor TMISc) Force c) Force sensing at the trocar sensing at the trocar [25][25]

Trick : Trick : MechatronicMechatronic design of an instrument design of an instrument holderholder w/ w/ integratedintegrated sensorsensor..

Sensor

OrganOrgan

Friction

Fmeasured = F organ

Forgan

23

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 4545/70/70

2.3 Force2.3 Force--PositionPosition couplingcoupling for TMISfor TMISc) Force c) Force sensing at the trocar sensing at the trocar [25][25]

Trick : Trick : MechatronicMechatronic design of an instrument design of an instrument holderholder w/ w/ integratedintegrated sensorsensor..

Sensor

OrganOrgan

Measurement of torsion moment

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 4646/70/70

2.3 Force2.3 Force--PositionPosition couplingcoupling for TMISfor TMISc) Force c) Force sensing at the trocar sensing at the trocar [25][25]

Trick : Trick : MechatronicMechatronic design of an instrument design of an instrument holderholder w/ w/ integratedintegrated sensorsensor..

Sensor

OrganOrganForgan

Fmeasured = F organ

24

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 4747/70/70

2.3 Force2.3 Force--PositionPosition couplingcoupling for TMISfor TMISc) Force c) Force sensing at the trocar sensing at the trocar [25][25]

Trick : Trick : MechatronicMechatronic design of an instrument design of an instrument holderholder w/ w/ integratedintegrated sensorsensor..Video w/ in vitro and in vivo experiments

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 4848/70/70

2.3 Force2.3 Force--PositionPosition couplingcoupling for TMISfor TMISc) Force c) Force sensing at the trocar sensing at the trocar [25][25]

Trick : Trick : MechatronicMechatronic design of an instrument design of an instrument holderholder w/ w/ integratedintegrated sensorsensor..Video w/ in vitro experiments of force-position coupling telemanipulation

25

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 4949/70/70

2.4 2.4 PotentialPotential benefitsbenefits

•• I I would be less would be less affirmative.affirmative.–– A A number number of surgeons of surgeons seem seem to to think that think that force estimation force estimation from from

tissue deformation is enoughtissue deformation is enough..–– ForFor medical devicesmedical devices, , benefits benefits are are evaluated evaluated in in terms terms of direct of direct

consequencesconsequences on on patient’s health andpatient’s health and/or /or costscosts..–– As As the technology is still under developmentthe technology is still under development, , who knows who knows how how

better the better the system system will be will be once once equipped with equipped with force feedback.force feedback.–– A A great deal great deal of of work is work is to to be done be done for for the the intuitive intuitive interfacing interfacing of of

force feedback force feedback teleoperated systemsteleoperated systems..

•• Only Only a few a few studies can be found studies can be found in in the literaturethe literature..

Read in [24] : ask a surgeon if force feedback is needed for robotic surgery, and the answer is predictably « yes ».

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 5050/70/70

Force Force feedback feedback teleoperation reduces teleoperation reduces forces forces applied applied to to the organs the organs [24][24]

26

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 5151/70/70

Force Force feedback feedback teleoperation teleoperation has has low low influence on influence on the operational the operational speed [24]speed [24]

Blunt dissection trials, with agiven time

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 5252/70/70

The DLR Experimental Evaluation of Force The DLR Experimental Evaluation of Force Feedback in MIRSFeedback in MIRS

Experimental SetupExperimental Setup

Slave

Force

Position

3D Vision

Master

(DLR, Munich, Germany)

27

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 5353/70/70

Task and ResultsTask and Results

Task: • Dissect blood vesselModes:• MIS• MIRS without force feedback• MIRS out force feedback

(DLR, Munich, Germany)

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 5454/70/70

Organization of the talkOrganization of the talk

1.1. Force feedback closedForce feedback closed--loop control for an “autonomous” robot.loop control for an “autonomous” robot.1.1. A simplistic introduction to force feedback control in Robotics.A simplistic introduction to force feedback control in Robotics.2.2. Applications to robotics for medicine.Applications to robotics for medicine.3.3. Limitations and open problems.Limitations and open problems.

2.2. TelemanipulationTelemanipulation..1.1. MasterMaster--slave position coupling.slave position coupling.2.2. Force feedback Force feedback telemanipulationtelemanipulation..3.3. PositionPosition--force coupling in force coupling in telemanipulationtelemanipulation4.4. Potential benefitsPotential benefits

3.3. ComanipulationComanipulation..1.1. PrinciplePrinciple2.2. ComanipulationComanipulation without force sensorswithout force sensors3.3. Active force feedback for Active force feedback for comanipulationcomanipulation

4.4. ConclusionsConclusions

28

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 5555/70/70

33..11 Principle Principle of of comanipulationcomanipulation

•• The tool (medical instrument) is held by both an operator (doctoThe tool (medical instrument) is held by both an operator (doctor) and a r) and a robot.robot.

•• A number cooperation paradigms can be implemented:A number cooperation paradigms can be implemented:–– Degrees of freedom sharing : the robot controls the motions of tDegrees of freedom sharing : the robot controls the motions of the tool along he tool along

some some DoF DoF only, while the operator controls the motion along the other only, while the operator controls the motion along the other DoFDoF..–– Space sharing : in a “free space”, the robot does not constrain Space sharing : in a “free space”, the robot does not constrain the tool motion, the tool motion,

while it blocks the tool motion in a “forbidden space”.while it blocks the tool motion in a “forbidden space”.–– Motion filtering : a kind of “frequency domain sharing”.Motion filtering : a kind of “frequency domain sharing”.–– Gravity compensation: the robot only compensates for the tool maGravity compensation: the robot only compensates for the tool mass, which is ss, which is

then felt as “freethen felt as “free--floating” by the operator.floating” by the operator.–– Active guidance: the robot applies active (by opposition to resiActive guidance: the robot applies active (by opposition to resistive) forces to stive) forces to

indicate to the operator where he should go.indicate to the operator where he should go.–– Etc.Etc.

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 5656/70/70

33..11 Principle Principle of of comanipulationcomanipulation

•• Two main classes of Two main classes of comanipulation comanipulation techniques:techniques:–– Without force sensingWithout force sensing: resistive forces can be applied by the robot by : resistive forces can be applied by the robot by

modulating its apparent stiffness.modulating its apparent stiffness.•• Binary stiffness (very hard or very soft): use of controllable bBinary stiffness (very hard or very soft): use of controllable brakes.rakes.•• Continuously variable stiffness (requires a transparent robot deContinuously variable stiffness (requires a transparent robot design sign

and a position controller with variable gains)and a position controller with variable gains)–– With force sensingWith force sensing: one can directly control the interaction forces : one can directly control the interaction forces

between the robot and the tool.between the robot and the tool.•• Example: a force controlled robot with a zero desired force is sExample: a force controlled robot with a zero desired force is said to aid to

be in a transparent mode. It can compensate for gravity.be in a transparent mode. It can compensate for gravity.

29

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 5757/70/70

3.2 3.2 Comanipulation without Comanipulation without force force sensorsensora) Application to a) Application to stereotactic neurosurgerystereotactic neurosurgery [13][13]

(IMAG, Grenoble, France) Principle : DoF sharing.1 dof only is left to the surgeon (needle insertion)

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 5858/70/70

3.2 3.2 Comanipulation without Comanipulation without force force sensorsensorb) An b) An evolution evolution of of the previous the previous one: PADyC [17]one: PADyC [17]

(IMAG, Grenoble, France)

Principle: two freewheels connected andmounted in opposite directions.Two motors rotating at ωi

+, ωi-.

The « user velocity » is mechanically limited by:ωi

+ > ωuser > ωi-

Main advantage : safety, dynamic constraints.

30

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 5959/70/70

3.2 3.2 Comanipulation without Comanipulation without force force sensorsensorc) An application to c) An application to maxilofacialmaxilofacial surgerysurgery [2][2]

(CEA, Fontenay aux Roses, France)

Principle : 1) Thanks to a transparent design, the robot (a haptic device, in fact)

can be programmed with a desired apparent stiffness within a quite wide range.

2) In the region to be removed, the stiffness is low, while it’s very large in the region to be left.

Main advantage : no force sensor, dynamic constraints. Less intrinsicly safe than PADyC

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 6060/70/70

3.3 3.3 comanipulationcomanipulation w/ w/ active force feedbackactive force feedbacka) Application to a) Application to oethopeadic surgery oethopeadic surgery : : AcrobotAcrobot [9][9]

(Imperial College of Science, Technology andMedicine, London)

Clinical applicationto knee surgery

31

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 6161/70/70

3.3 3.3 comanipulationcomanipulation w/ w/ active force feedbackactive force feedbacka) a) AcrobotAcrobot [9][9]

(Imperial College of Science, Technology andMedicine, London)

The basic idea behind active constraint control is to gradually increase the stiffness of the robot as it approaches the predefined boundary.

Low level control law:

The higher level « boundary controller » produces desired joint trajectory and an active torque by:

Region RI Region RIIIRegion RII

D1

dXnp

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 6262/70/70

3.3 3.3 comanipulationcomanipulation w/ w/ active force feedbackactive force feedbackb) b) DermarobDermarob [6][6]

(LIRMM, Montpellier)

In order to provide an easy and intuitive mean for the registration of points, Dermarob can be programmed in a transparent mode for comanipulation.

32

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 6363/70/70

3.3 3.3 comanipulationcomanipulation w/ w/ active force feedbackactive force feedbackc) MCc) MC22E [25]E [25]

(LRP, Paris)

When MC2E is force controlled with a zero desired force, the surgeon can feel the forces exerted inside the patient without being corrupted by the trocar forces.

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 6464/70/70

3.3 3.3 comanipulationcomanipulation w/ w/ active force feedbackactive force feedbackc) MCc) MC22E [25]E [25]

(LRP, Paris)

Passivity analysis showed that the only possible solution for stable control of themost general class of KCMs is to project measured and desired wrenches in the joint space without selecting force components:

A technical issue about force control:

Kinematically Constrained Manipulators (KCMs)cannot be force-controlled like others.

In particular, force component selection is quite dangerous (kinematic instability).

withIf

Then

33

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 6565/70/70

3.3 3.3 comanipulationcomanipulation w/ w/ active force feedbackactive force feedbackd) d) MicrosurgicalMicrosurgical Augmentation [19]Augmentation [19]

(Johns Hopkins Univ.)

Goal = scaling of interaction forces, with tool tip forces ranging from 0.001 N to 0.01 N and human interaction forces ranging from 0.03N to 3N.

A main difference with previous examples is that A main difference with previous examples is that the system uses 2 force sensors:the system uses 2 force sensors:•• one for measuring the interaction with humanone for measuring the interaction with human•• one for measuring the interaction with patientone for measuring the interaction with patient

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 6666/70/70

ConclusionsConclusions

•• Although Force Control has been studied for over 25 years, its Although Force Control has been studied for over 25 years, its application to Minimally Invasive Surgery is still an open problapplication to Minimally Invasive Surgery is still an open problem.em.

•• Sensing solutions are not ready yet for the Operating Room in MISensing solutions are not ready yet for the Operating Room in MIS.S.•• Interaction Modeling is probably the toughest issue; a significaInteraction Modeling is probably the toughest issue; a significant help nt help

in this field comes from the virtual reality / simulation communin this field comes from the virtual reality / simulation community.ity.•• Full scale, dexterous, in vivo experiments are still to be progrFull scale, dexterous, in vivo experiments are still to be programmed ammed

as they are required to evaluate clearly what force feedback canas they are required to evaluate clearly what force feedback caneffectively help the surgeon.effectively help the surgeon.

•• Active compensation of physiological motion in a Active compensation of physiological motion in a teleoperation teleoperation system is one of the great technical challenges of the future yesystem is one of the great technical challenges of the future years.ars.

•• Comanipulation Comanipulation offers a wide variety of possible interactions that has offers a wide variety of possible interactions that has been only partially explored.been only partially explored.

34

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 6767/70/70

•• I’m now ready for questions.I’m now ready for questions.•• I just want to add that:I just want to add that:

–– Tobias Tobias OrtmaierOrtmaier–– Nabil ZemitiNabil Zemiti–– MarieMarie--Aude VitraniAude Vitranihelped a lot to prepare that talk. Thanks.helped a lot to prepare that talk. Thanks.

•• Thanks to Etienne and Philippe too for the Thanks to Etienne and Philippe too for the invitationinvitation(1)(1) and the great organization.and the great organization.

(1)(1)““September is a great time for staying at MontpellierSeptember is a great time for staying at Montpellier”, they said; “”, they said; “all the tourists are all the tourists are gone the weather is so nicegone the weather is so nice”.”.

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 6868/70/70

[1] Berkelman, P. J., Whitcomb, L. L., Taylor, R. H., and Jensen, P. A miniature microsurgical instrument tip force sensor for enhanced force feedback during robot-assisted manipulation. IEEE Transactions on Robotics and Automation, 19(5) :917-922, october 2003.

[2] Bonneau, E., Taha, F., Gravez, P., and Lamy, S. Surgicobot : Surgical gesture assistancecobot for maxillo-facial interventions.In Proc. of MRNV 2004 : Medical Robotics, Navigation and Visualization. Remagen, Allemagne, march 2004.

[3] Courrèges, F., Poisson, G., Vieyres, P., Gourdon, A., Szpieg, M., and Mérigeaux, O. Real time exhibition of a simulated space tele-echography using an ultralight robot.In Proc. of ISAIRAS - 6th International Symposium on Article Intelligence, Robotics and Automation in Space. Montréal, Canada, june 2001.

[4] Desblancs, C., Mazal, A., R.Ferrand, and Habrand, J. Use of robots for patient positioning at the Orsay protontherapy center. To appear in Medical Image Analysis.

[5] DiMaio, S. P. and Salcudean, S. Needle insterion modeling and simulation. IEEETransactions on Robotics and Automation, 19(5) :864-875, october 2003.

[6] Dombre, E., Duchemin, G., Poignet, P., and Pierrot, F. Dermarob : a safe robot for reconstructive surgery. IEEE Trans. on Robotics and Automation, 19(5) :876-884, 2003.

[7] Dubois, P., Thommen, Q., and Jambon, A. In vivo measurement of surgical gestures. IEEE Trans. on Biomedical Engineering, 49(1) :49-54, 2002.

[8] Hu, T., Tholey, G., Desai, J. P., and Castellanos, A. E. Evaluation of a laparoscopic grasper with force feedback. Surgical Endoscopy, 18(5) :863, 2004.

[9] Jakopec, M., y Baena, F. R., Harris, S., Gomes, P., J. Cobb, J., and Davies, B. The hands-on orthopaedic robot "acrobot" : Early clinical trials of total knee replacement surgery. IEEE Transactions on Robotics and Automation, 19(5) :902-911, 2003.

A few A few references used references used for for this this talktalk

35

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 6969/70/70

[10] Kennedy, C. and Desai, J. P. Force feedback using vision.In International Conference on Advanced Robotics. Coimbra, Portugal, 2003.

[11] Krupa, A., Morel, G., and de Mathelin, M. Achieving high precision laparoscopicmanipulation through adaptive force control. Advanced Robotics, 18(9) :905-926, 2004.

[12] Kuchenbecker, K. J. and Niemeyer, G. Cancelling induced master motion in force reflecting teleoperation.In Proc. ASME Int. Mech. Eng. Congress and Exposition. november 2004.

[13] Lavallee, S., Troccaz, J., Gaborit, L., Cinquin, P., Benabid, A., and Hoffmann, D. Image guided operating robot : a clinical application in stereotactic neurosurgery.In Proc. of the IEEE International Conference on Robotics and Automation, pages 618-624. Nice, France, 1992.

[14] Marescaux, J., Leroy, J., Gagner, M., Rubino, F., Mutter, D., Vix, M., Butner, S., and Smith., M. Transatlantic robot-assisted telesurgery. Nature, 413 :379-380, 2001.

[15] Pierrot, F., Dombre, E., Dégoulange, E., Urbain, L., Caron, P., Boudet, S., Gariépy, J., and Mégnien, J.-L. Hippocrate : A safe robot arm for medical applications with force-feedback. Medical Image Anal., 3(3) :285-300, 1999.

[16] Rosen, J., Hannaford, B., Farlane, M. M., and Sinanan, M. Force controlled and teleoperated endoscopic grasper for minimally invasive surgery. IEEE Transactions on Biomedical Engineering, 46(10), 1999.

[17] Schneider, O. and Troccaz, J. A six-degree-of-freedom passive arm with dynamicconstraints (padyc) for cardiac surgery application : preliminary experiments. Computer Aided Surgery, (6) :340-351, 2001.

[18] Seibold, U., Kuebler, B., Weiss, H., and Hirtzinger, T. O. G. Sensorized and actuatedinstruments for minimally invasive surgery.In Proc. of 4th International ConferenceEuroHaptics. Munich, Allemagne, june 2004.

[19] Taylor, R., Jensen, P., Whitcomb, L., Barnes, A., Kumar, R., Stoianovici, D., Gupta, P., Wang, Z., de Juan, E., and Kavoussi, L. A steady-hand robotic system for microsurgical augmentation. International Journal of Robotics Research, 18 :1201-1210, 1999.

Sept. 2005 Sept. 2005 -- EURON SUMMER SCHOOL ON MEDICAL ROBOTICSEURON SUMMER SCHOOL ON MEDICAL ROBOTICS 7070/70/70

[20] Taylor, R. H., Funda, J., Eldridge, B., Gomory, S., Gruben, K., Larose, D., Talamini, M., Kavoussi, L., and Anderson., J. A telerobotic assistant for laparoscopic surgery. IEEE Engineering in Medicine and Biology Magazine Special Issue on Robotics in Surgery, 14(3) :279-291, 1995.[21] Troccaz, J., Lavallée, S., and Hellion, E. A passive arm with dynamic constraints : a solution to safety problems in medical robotics ?In Proc. of IEEE SMC : Systems, Man and Cybernetics, pages 166-171. 1992.[22] Vilchis, A., Troccaz, J., Cinquin, P., Masuda, K., and Pelissier, F. A new robot architecture for tele-echography. IEEE Transactions on Robotics and Automation, 19(5) :922-926, 2003.[23] Vitrani, M. A., Morel, G., and Ortmaier, T. Automatic guidance of a surgical instrument with ultrasound based visual servoing.In Proc. of the IEEE International Conference on Robotics and Automation, pages 510-515. Barcelona, Spain, april 2005.[24] Wagner, C. R., Stylopoulos, N., and Howe, R. D. The role of force feedback in surgery : Analysis of blunt dissection.In Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems. march 2002.[25] Zemiti, N., Ortmaier, T., Vitrani, M., and Morel, G. A force controlled laparoscopic surgical robot without distal force sensing.In Proc. of ISER'04 : The international symposium on experimental robotics. 2004.[26] Sallé, D., Bidaud, Ph. and Morel (G.) – Optimal Design of High Dexterity Modular MIS Instrument for Coronary Artery Bypass Grafting. In Proc. of ICRA’04: IEEE International Conference on Robotics and Automation, New Orleans, LA, USA, May 2004.[27] de Sars, V., Szewczyk J. and Bidaud, Ph. – Force and Position Control of an SMA Actuated Endoscope, Proc. Of ROMANSY'02 : 14th CISM-IFTOMM Symposium on Theory and Practice of Robots and Manipulators, pp.527-536, Udine, Italie, Juillet 2002.