Learning needle insertion from sample task executions

Automating a robotic task, e.g., robotic suturing can be very complex and time-consuming. Learning a task model to autonomously perform the task is invaluable making the technology, robotic surgery, accessible for a wider community. The data of robotic surgery can be easily logged where the collected data can be used to learn task models. This will result in reduced time and cost of robotic surgery in which a surgeon can supervise the robot operation or give high-level commands instead of low-level control of the tools. We present a data-set of needle insertion in soft tissue with two arms where Arm 1 inserts the needle into the tissue and Arm 2 actively manipulate the soft tissue to ensure the desired and actual exit points are the same. This is important in real-surgery because suturing without active manipulation of tissue may yield failure of the suturing as the stitch may not grip enough tissue to resist the force applied for the suturing. We present a needle insertion dataset including 60 successful trials recorded by 3 pair of stereo cameras. Moreover, we present Deep-robot Learning from Demonstrations which predicts the desired state of the robot at t +1 (which is due to the optimal action taken at xt ) by looking at the video of the past time steps, i.e. t−N to t where N is the memory time window, of the task execution. The experimental results illustrate our proposed deep model architecture is outperforming the existing methods. Although the solution is not yet ready to be deployed on a real robot, the results indicate the possibility of future development for real robot deployment.

[1]  Claudio Pacchierotti,et al.  A Haptic Shared-Control Architecture for Guided Multi-Target Robotic Grasping , 2020, IEEE Transactions on Haptics.

[2]  Jacob Rosen,et al.  Autonomous Tissue Manipulation via Surgical Robot Using Learning Based Model Predictive Control , 2019, 2019 International Conference on Robotics and Automation (ICRA).

[3]  Deepak Pathak,et al.  Third-Person Visual Imitation Learning via Decoupled Hierarchical Controller , 2019, NeurIPS.

[4]  MODEL-ENSEMBLE TRUST-REGION POLICY OPTI- , 2017 .

[5]  Fanny Ficuciello,et al.  Haptic-guided shared control for needle grasping optimization in minimally invasive robotic surgery , 2019, 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[6]  Tao Chen,et al.  Bagging for Gaussian process regression , 2009, Neurocomputing.

[7]  Sonia Chernova,et al.  Recent Advances in Robot Learning from Demonstration , 2020, Annu. Rev. Control. Robotics Auton. Syst..

[8]  Anton Satria Prabuwono,et al.  A linear model based on Kalman filter for improving neural network classification performance , 2016, Expert Syst. Appl..

[9]  Harit Pandya,et al.  Recurrent Kalman Networks: Factorized Inference in High-Dimensional Deep Feature Spaces , 2019, ICML.

[10]  Geoffrey I. Webb,et al.  Multistrategy ensemble learning: reducing error by combining ensemble learning techniques , 2004, IEEE Transactions on Knowledge and Data Engineering.

[11]  Sofie G Møller,et al.  Laparoscopic Versus Robotic-assisted Suturing Performance Among Novice Surgeons: A Blinded, Cross-Over Study , 2020, Surgical laparoscopy, endoscopy & percutaneous techniques.

[12]  F. C. Oliveira,et al.  Improving time series forecasting: An approach combining bootstrap aggregation, clusters and exponential smoothing , 2018, International Journal of Forecasting.

[13]  Pieter Abbeel,et al.  Model-Ensemble Trust-Region Policy Optimization , 2018, ICLR.

[14]  Martin A. Riedmiller,et al.  Embed to Control: A Locally Linear Latent Dynamics Model for Control from Raw Images , 2015, NIPS.

[15]  Sergey Levine,et al.  Deep Reinforcement Learning in a Handful of Trials using Probabilistic Dynamics Models , 2018, NeurIPS.

[16]  Hedyeh Rafii-Tari,et al.  A cooperative control framework for haptic guidance of bimanual surgical tasks based on Learning From Demonstration , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[17]  Dewei Yang,et al.  Learning from Demonstration: Dynamical Movement Primitives Based Reusable Suturing Skill Modelling Method , 2018, 2018 Chinese Automation Congress (CAC).

[18]  José de Jesús Rubio,et al.  Stable Kalman filter and neural network for the chaotic systems identification , 2017, J. Frankl. Inst..

[19]  Robi Polikar,et al.  Ensemble Confidence Estimates Posterior Probability , 2005, Multiple Classifier Systems.