Performance of a Service Robot as Surgical Assistant - i · PDF fileSebastian Klug -...

15
Performance of a Service Robot as Surgical Assistant Sebastian Klug, David Putzer, Michael Nogler Experimental Orthopedics Innsbruck Medical University Austrian Robotics Workshop, May 23rd to 24th, Hall

Transcript of Performance of a Service Robot as Surgical Assistant - i · PDF fileSebastian Klug -...

Page 1: Performance of a Service Robot as Surgical Assistant - i · PDF fileSebastian Klug - Performance of a Service Robot as Surgical Assistant Outline • Requirements • Service Robotics

Performance of a Service Robot

as Surgical Assistant

Sebastian Klug, David Putzer, Michael NoglerExperimental Orthopedics

Innsbruck Medical University

Austrian Robotics Workshop, May 23rd to 24th, Hall

Page 2: Performance of a Service Robot as Surgical Assistant - i · PDF fileSebastian Klug - Performance of a Service Robot as Surgical Assistant Outline • Requirements • Service Robotics

Sebastian Klug - Performance of a Service Robot as Surgical Assistant

Outline

• Requirements

• Service Robotics

• Orthopaedic Surgery

• Our robotic system

• Experimental Results

2

Page 3: Performance of a Service Robot as Surgical Assistant - i · PDF fileSebastian Klug - Performance of a Service Robot as Surgical Assistant Outline • Requirements • Service Robotics

Sebastian Klug - Performance of a Service Robot as Surgical Assistant

Service Robotics

Industrial robots

• high accuracy

• heavy structure

• stiff actuation

• used strictly separated

from human users

Service robots

• direct interaction with

human user possible

• light weight design

• compliant actuation /

mechanic

3

Page 4: Performance of a Service Robot as Surgical Assistant - i · PDF fileSebastian Klug - Performance of a Service Robot as Surgical Assistant Outline • Requirements • Service Robotics

Sebastian Klug - Performance of a Service Robot as Surgical Assistant

Service Robotics

Service robots

• direct interaction with

human user possible

• light weight design

• compliant actuation /

mechanic

3

SafetyFlexibilityUsability

Human-like performance

Page 5: Performance of a Service Robot as Surgical Assistant - i · PDF fileSebastian Klug - Performance of a Service Robot as Surgical Assistant Outline • Requirements • Service Robotics

Sebastian Klug - Performance of a Service Robot as Surgical Assistant

Orthopedic Surgery

Robotic surgery - RoboDoc

4

Page 6: Performance of a Service Robot as Surgical Assistant - i · PDF fileSebastian Klug - Performance of a Service Robot as Surgical Assistant Outline • Requirements • Service Robotics

Sebastian Klug - Performance of a Service Robot as Surgical Assistant

Orthopedic Surgery

Minimal invasive surgery

5

Page 7: Performance of a Service Robot as Surgical Assistant - i · PDF fileSebastian Klug - Performance of a Service Robot as Surgical Assistant Outline • Requirements • Service Robotics

Sebastian Klug - Performance of a Service Robot as Surgical Assistant

BioRob

General design

6

Page 8: Performance of a Service Robot as Surgical Assistant - i · PDF fileSebastian Klug - Performance of a Service Robot as Surgical Assistant Outline • Requirements • Service Robotics

Sebastian Klug - Performance of a Service Robot as Surgical Assistant

Motion dynamics

Dynamic of a stiff robot(e.g. Spong 2006)

q = M(q)-1 [!m – C(q,q) q – G(q)].. . .

q = M(q)-1 [!S – C(q,q) q – G(q)]

" = JM -1 [!m – !S]

!S = ES (" – q)

.. . .

..

!S,1

!S,2

Extension for an elastic robot(DeLuca & Tomei 1996)

7

Page 9: Performance of a Service Robot as Surgical Assistant - i · PDF fileSebastian Klug - Performance of a Service Robot as Surgical Assistant Outline • Requirements • Service Robotics

Sebastian Klug - Performance of a Service Robot as Surgical Assistant

Controller Structure

8

Page 10: Performance of a Service Robot as Surgical Assistant - i · PDF fileSebastian Klug - Performance of a Service Robot as Surgical Assistant Outline • Requirements • Service Robotics

Sebastian Klug - Performance of a Service Robot as Surgical Assistant

Experiments

Manual teach-in

9

Page 11: Performance of a Service Robot as Surgical Assistant - i · PDF fileSebastian Klug - Performance of a Service Robot as Surgical Assistant Outline • Requirements • Service Robotics

Sebastian Klug - Performance of a Service Robot as Surgical Assistant

Experiments

Playback

10

Page 12: Performance of a Service Robot as Surgical Assistant - i · PDF fileSebastian Klug - Performance of a Service Robot as Surgical Assistant Outline • Requirements • Service Robotics

Sebastian Klug - Performance of a Service Robot as Surgical Assistant

Experiments

Retraction of soft tissue

11

Page 13: Performance of a Service Robot as Surgical Assistant - i · PDF fileSebastian Klug - Performance of a Service Robot as Surgical Assistant Outline • Requirements • Service Robotics

Sebastian Klug - Performance of a Service Robot as Surgical Assistant

Experiments

Stable to external forces

12

Page 14: Performance of a Service Robot as Surgical Assistant - i · PDF fileSebastian Klug - Performance of a Service Robot as Surgical Assistant Outline • Requirements • Service Robotics

Sebastian Klug - Performance of a Service Robot as Surgical Assistant

Conclusion & Outlook

• The general applicability of a service robot in medical applications were shown

• In a simulated surgical setup better results were shown according stability and repeatability compared with human assistants

• Analysing the need and the possible tasks for a robotic assistive system

• Developing of a gripper system, combining with surgical navigation system

• Further assistive applications (e.g. hands-on milling)

13

Page 15: Performance of a Service Robot as Surgical Assistant - i · PDF fileSebastian Klug - Performance of a Service Robot as Surgical Assistant Outline • Requirements • Service Robotics

Thank you for your

attention

Questions?