Application of Skill Transfer in Robotic Surgery

The chair of Robotics and Embedded Systems at Technische Universitat Munchen has developed an experimental teleoperated robot system for minimally invasive surgery. In this scenario of robotic surgery, Skill Transfer from human demonstration to a machine, takes place in different subsequent steps. At first, user data is collected by means of two Phantom devices and the force sensors. With the help of these contrivances we can determine the position and orientation of the tool within the operation environment. If the tool gets in contact with the manipulated tissue or other objects in the environment, occurring forces are measured by strain gauges. By collecting this data over time, we get a complete description of the performed manipulation task. After that we smooth the acquired trajectory and decompose it into certain motion primitives. Later these skills can be replayed by context- sensitive instantiation.

[1]  Sing Bing Kang,et al.  Robot instruction by human demonstration , 1995 .

[2]  Rüdiger Dillmann,et al.  Interactive generation of flexible robot programs , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[3]  Herbert Freeman,et al.  Computer Processing of Line-Drawing Images , 1974, CSUR.

[4]  Yoshihiko Nakamura,et al.  Acquisition and embodiment of motion elements in closed mimesis loop , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[5]  Geir Hovland,et al.  Skill acquisition from human demonstration using a hidden Markov model , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[6]  Yuan F. Zheng,et al.  Real-time motion planning for personal robots using primitive motions , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[7]  Charles R. Giardina,et al.  Elliptic Fourier features of a closed contour , 1982, Comput. Graph. Image Process..

[8]  G. V. Paul,et al.  Modelling human assembly actions from observation , 1996, 1996 IEEE/SICE/RSJ International Conference on Multisensor Fusion and Integration for Intelligent Systems (Cat. No.96TH8242).

[9]  Pradeep K. Khosla,et al.  Toward gesture-based programming: agent-based haptic skill acquisition and interpretation , 1997 .

[10]  Olac Fuentes,et al.  Learning dextrous manipulation skills using the evolution strategy , 1997, Proceedings of International Conference on Robotics and Automation.

[11]  Masayuki Inaba,et al.  Learning by watching: extracting reusable task knowledge from visual observation of human performance , 1994, IEEE Trans. Robotics Autom..

[12]  Esko Ukkonen,et al.  Combinatorial methods for approximate pattern matching under rotations and translations in 3D arrays , 2000, Proceedings Seventh International Symposium on String Processing and Information Retrieval. SPIRE 2000.

[13]  Herbert Freeman,et al.  On the Encoding of Arbitrary Geometric Configurations , 1961, IRE Trans. Electron. Comput..

[14]  Jun Nakanishi,et al.  Learning Movement Primitives , 2005, ISRR.

[15]  J Rosen,et al.  Objective laparoscopic skills assessments of surgical residents using Hidden Markov Models based on haptic information and tool/tissue interactions. , 2001, Studies in health technology and informatics.

[16]  Pradeep K. Khosla,et al.  Manipulation task primitives for composing robot skills , 1997, Proceedings of International Conference on Robotics and Automation.

[17]  Dan Gusfield,et al.  Algorithms on Strings, Trees, and Sequences - Computer Science and Computational Biology , 1997 .

[18]  Katsushi Ikeuchi,et al.  Estimation of essential interactions from multiple demonstrations , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[19]  Yael Edan,et al.  Analysis and design of telerobot control based on human motor behavior study , 1997, Proceedings of International Conference on Robotics and Automation.

[20]  Michael Kaiser Interaktive Akquisition elementarer Roboterfähigkeiten , 1997, DISKI.

[21]  Richard A. Volz,et al.  Learning force-based assembly skills from human demonstration for execution in unstructured environments , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[22]  Charles R. Giardina,et al.  Fourier series approximation of chain-encoded contours , 1980 .

[23]  Maja J. Matarić,et al.  Visuo-Motor Primitives as a Basis for Learning by Imitation , 2000 .

[24]  Maja J. Mataric,et al.  Parametric primitives for motor representation and control , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[25]  Ernesto Bribiesca A chain code for representing 3D curves , 2000, Pattern Recognit..

[26]  Gillian M. Hayes,et al.  A Robot Controller Using Learning by Imitation , 1994 .

[27]  Yoshihiko Nakamura,et al.  Synthesis, learning and abstraction of skills through parameterized smooth map from sensors to behaviours , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[28]  Wayne L. Winston Introduction to Mathematical Programming: Applications and Algorithms , 1990 .

[29]  Joris De Schutter,et al.  Towards real-time robot programming by human demonstration for 6D force controlled actions , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[30]  Katsushi Ikeuchi,et al.  Symbolic representation of trajectories for skill generation , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[31]  Yoshihiko Nakamura,et al.  Imitation and primitive symbol acquisition of humanoids by the integrated mimesis loop , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[32]  Jason Chen,et al.  Robot programming by demonstration-selecting optimal event paths , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).