Learning autonomous behaviours for the body of a flexible surgical robot

This paper presents a novel strategy to learn a positional controller for the body of a flexible surgical manipulator used for minimally invasive surgery. The manipulator is developed within the STIFF-FLOP European project and is targeted for a laparoscopic use in remote areas of the abdominal region that are not easily accessible by means of currently available rigid tools. While the surgeon controls the end-effector during the task, the flexible body of the manipulator needs to be displaced to enter inside constrained spaces by efficiently exploiting its flexibility, without touching vital organs and structures. The proposed algorithm exploits the instruments of machine learning within the programming by demonstrations paradigm to produce a statistical model of the natural movements of the surgeon during the task. The gathered information is then reused to determine a controller in the null space of the robot that does not interfere with the surgeon task and displaces the robot body within the available space in a fully automated manner.

[1]  J. MacQueen Some methods for classification and analysis of multivariate observations , 1967 .

[2]  Robert J. Webster,et al.  Planning active cannula configurations through tubular anatomy , 2010, 2010 IEEE International Conference on Robotics and Automation.

[3]  Austin Reiter,et al.  A learning algorithm for visual pose estimation of continuum robots , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[4]  Jochen J. Steil,et al.  Teaching nullspace constraints in physical human-robot interaction using Reservoir Computing , 2012, 2012 IEEE International Conference on Robotics and Automation.

[5]  Xuefei Yang,et al.  Laparoscopic radical resection for rectal cancer , 2012 .

[6]  Oussama Khatib,et al.  Elastic bands: connecting path planning and control , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[7]  Michael I. Jordan,et al.  Revisiting k-means: New Algorithms via Bayesian Nonparametrics , 2011, ICML.

[8]  Hongbin Wang,et al.  Highly efficient incremental estimation of Gaussian mixture models for online data stream clustering , 2005, SPIE Defense + Commercial Sensing.

[9]  Zhihua Zhang,et al.  EM algorithms for Gaussian mixtures with split-and-merge operation , 2003, Pattern Recognit..

[10]  Pieter Abbeel,et al.  Superhuman performance of surgical tasks by robots using iterative learning from human-guided demonstrations , 2010, 2010 IEEE International Conference on Robotics and Automation.

[11]  Tamar Flash,et al.  Kinematic decomposition and classification of octopus arm movements , 2013, Front. Comput. Neurosci..

[12]  Dagmar Sternad,et al.  Neuromotor Noise, Error Tolerance and Velocity-Dependent Costs in Skilled Performance , 2011, PLoS Comput. Biol..

[13]  Sethu Vijayakumar,et al.  Learning nullspace policies , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[14]  Michael I. Jordan,et al.  A Minimal Intervention Principle for Coordinated Movement , 2002, NIPS.

[15]  Chin-Hui Lee,et al.  Maximum a posteriori estimation for multivariate Gaussian mixture observations of Markov chains , 1994, IEEE Trans. Speech Audio Process..

[16]  Andrea Lockerd Thomaz,et al.  Task-aware variations in robot motion , 2011, 2011 IEEE International Conference on Robotics and Automation.

[17]  Darwin G. Caldwell,et al.  Learning by imitation with the STIFF-FLOP surgical robot: a biomimetic approach inspired by octopus movements , 2014, ROBIO 2014.

[18]  Arianna Menciassi,et al.  STIFF-FLOP surgical manipulator: Mechanical design and experimental characterization of the single module , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[19]  Eric L. Sauser,et al.  An Approach Based on Hidden Markov Model and Gaussian Mixture Regression , 2010 .

[20]  Rajiv Ranganathan,et al.  Learning to be Lazy: Exploiting Redundancy in a Novel Task to Minimize Movement-Related Effort , 2013, The Journal of Neuroscience.

[21]  Darwin G. Caldwell,et al.  Human-robot skills transfer interfaces for a flexible surgical robot , 2014, Comput. Methods Programs Biomed..

[22]  Kaspar Althoefer,et al.  Design of a variable stiffness flexible manipulator with composite granular jamming and membrane coupling , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[23]  Dongheui Lee,et al.  Incremental kinesthetic teaching of motion primitives using the motion refinement tube , 2011, Auton. Robots.

[24]  Darwin G. Caldwell,et al.  Null space redundancy learning for a flexible surgical robot , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[25]  Edgar J. Lobaton,et al.  Continuous shape estimation of continuum robots using X-ray images , 2013, 2013 IEEE International Conference on Robotics and Automation.

[26]  Darwin G. Caldwell,et al.  A task-parameterized probabilistic model with minimal intervention control , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[27]  T. Flash,et al.  The coordination of arm movements: an experimentally confirmed mathematical model , 1985, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[28]  Darwin G. Caldwell,et al.  Learning and Reproduction of Gestures by Imitation , 2010, IEEE Robotics & Automation Magazine.

[29]  T. Nanayakkara,et al.  A VARIABLE STIFFNESS JOINT BY GRANULAR JAMMING , 2012 .