Surgical robots, such as Intuitive Surgical’s da Vinci Surgical System, have brought about more efficient surgeries by improving dexterity and reducing surgeon fatigue through teleoperational control. While these systems are already providing great care to patients, they have also opened the door to a variety of research, including surgical task automation. Surgical task automation has furthermore been an increasing area of research in an effort to improve patient throughput, reduce quality-of-care variance among surgeries, and potentially deliver automated surgery in the future. We are developing algorithms and control policies that automate surgical tasks to work towards this future.
Reinforcement Learning (RL) is a machine learning framework for AI systems to solve complex problems. In recent years, success in solving challenging games and robotic manipulation tasks has increased, partly due to collaborative efforts on open-sourced environment simulators like OpenAI's Gym. We present the first open-sourced reinforcement learning environment for surgical robotics, called dVRL, which is functionally equivalent to Gym. dVRL enables prototyping and implementing state-of-art RL algorithms on surgical robotics problems, aiming to introduce autonomous robotic precision and accuracy during surgery. Combining dVRL with the da Vinci Surgical Research Kits network, we enable the surgical robotics community to leverage the newest RL strategies and RL scientists to develop algorithms for autonomous surgery challenges.
Through dVRL, we successfully trained a robot to perform bimanual suture needle regrasping, a crucial subtask for suturing, with real-time replanning ability. Our proposed RL algorithm leverages the ego-centric state space and demonstrations from a sub-optimal policy to achieve efficient learning and generalizability. The learned regrasping policies pave the way for deploying other automated suture throw techniques by relieving them of task-specific suture needle grasping mechanisms.
Robustness is a critical factor in surgical automation since the nature of surgical procedures demands unwavering reliability and resilience. Robust surgical automation should be capable of seamlessly adapting to dynamic surgical scenarios, handling variability in patient anatomy, and quickly recovering from disruptions, minimizing the potential for adverse impacts on the patient's well-being. Achieving robustness in surgical automation is crucial for instilling confidence in both surgeons and patients, as it guarantees consistent and reliable performance, even in challenging or unpredictable circumstances.
To achieve robust surgical automation, we introduce SURESTEP (Surgical Uncertainty-aware Robust ESTimation TrajEctory Protocol), a framework for uncertainty-aware trajectory optimization that enables robust automation by enhancing visual tool tracking accuracy. It optimizes trajectories from any policies to be robust to motion and observation uncertainties commonly encountered in surgical settings. We applied SURESTEP to a suture needle regrasping task and demonstrated significant improvement in success rates on the da Vinci Research Kit (dVRK), even under challenging conditions like a moving endoscopic camera.
J Lu, F Richter, MC Yip
Y Li, F Richter, J Lu, EK Funk, RK Orosco, J Zhu, MC Yip
W. Kuang, M.C. Yip, J. Zhang
DA Schreiber, H Jiang, G Li, J Yu, Z Yu, R Zhu, AM Norbash, MC Yip
F. Richter, R.K. Orosco, M.C. Yip
F. Richter, Y.F. Zhang, Y.H. Zhi, R.K. Orosco, M.C. Yip
F. Richter, R. K. Orosco, M.C. Yip
D. A. Schreiber, D. B. Shak, A. M. Norbash, M. C. Yip
M Verghese, F Richter, A Gunn, P Weissbrod, M Yip