Optimal Multi-Manipulator Arm Placement for Maximal Dexterity during Robotics Surgery

Robot arm placements are oftentimes a limitation in surgical preoperative procedures, relying on trained staff to evaluate and decide on the optimal positions for the arms. Given new and different patient anatomies, it can be challenging to make an informed choice, leading to more frequently colliding arms or limited manipulator workspaces. In this paper, we develop a method to generate the optimal manipulator base positions for the multi-port da Vinci surgical system that minimizes self-collision and environment-collision, and maximizes the surgeon’s reachability inside the patient. Scoring functions are defined for each criterion so that they may be optimized over. Since for multi-manipulator setups, a large number of free parameters are available to adjust the base positioning of each arm, a challenge becomes how one can expediently assess possible setups. We thus also propose methods that perform fast queries of each measure with the use of a proxy collision-checker. We then develop an optimization method to determine the optimal position using the scoring functions. We evaluate the optimality of the base positions for the robot arms on canonical trajectories, and show that the solution yielded by the optimization program can satisfy each criterion. The metrics and optimization strategy are generalizable to other surgical robotic platforms so that patient-side manipulator positioning may be optimized and solved.

[1]  Surya P. N. Singh,et al.  V-REP: A versatile and scalable robot simulation framework , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  N. Singh,et al.  Robotics in plastic and reconstructive surgery: use of a telemanipulator slave robot to perform microvascular anastomoses. , 2006, Journal of reconstructive microsurgery.

[3]  Giulio Dagnino,et al.  Robot-Assisted Fracture Surgery: Surgical Requirements and System Design , 2018, Annals of Biomedical Engineering.

[4]  Chao He,et al.  Workspace analysis based port placement planning in robotic-assisted cholecystectomy , 2011, 2011 IEEE International Symposium on IT in Medicine and Education.

[5]  Bruno Siciliano,et al.  A V-REP Simulator for the da Vinci Research Kit Robotic Platform , 2018, 2018 7th IEEE International Conference on Biomedical Robotics and Biomechatronics (Biorob).

[6]  Amy E. Kerdok,et al.  Port Placement Optimization for Robotically-Assisted Minimally Invasive Surgery , 2018 .

[7]  William W. Melek,et al.  A Genetic Algorithm Approach to solve for Multiple Solutions of Inverse Kinematics using Adaptive Niching and Clustering , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[8]  S. Buss Introduction to Inverse Kinematics with Jacobian Transpose , Pseudoinverse and Damped Least Squares methods , 2004 .

[9]  P. Liverneaux,et al.  Current Limitations of Surgical Robotics in Reconstructive Plastic Microsurgery , 2018, Front. Surg..

[10]  Alexander J. Smola,et al.  Support Vector Regression Machines , 1996, NIPS.

[11]  James M. Smartt,et al.  Application of a Robotic Telemanipulator to Perform Posterior Pharyngeal Flap Surgery: A Feasibility Study , 2013, Plastic and reconstructive surgery.

[12]  J. Padillo,et al.  [Prospective randomised study: robotic-assisted versus conventional laparoscopic surgery in colorectal cancer resection]. , 2011, Cirugia espanola.

[13]  J. Kaouk,et al.  Technique for Docking and Port Placement Using a Purpose-built Robotic System (SP1098) in Human Cadaver. , 2018, Urology.

[14]  Alexandre N. Pechev Inverse Kinematics without matrix inversion , 2008, 2008 IEEE International Conference on Robotics and Automation.

[15]  Michael C. Yip,et al.  Fastron: An Online Learning-Based Model and Active Learning Strategy for Proxy Collision Detection , 2017, CoRL.

[16]  Peter Kazanzides,et al.  An open-source research kit for the da Vinci® Surgical System , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[17]  Philippe Liverneaux,et al.  Limb replantation with two robots: A feasibility study in a pig model , 2009, Microsurgery.

[18]  Loi Wah Sun,et al.  Port placement and pose selection of the da Vinci surgical system for collision-free intervention based on performance optimization , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[19]  MATLAB Optimization Toolbox , 2022, Design Optimization using MATLAB and SOLIDWORKS.