Surgical Gym: A high-performance GPU-based platform for reinforcement learning with surgical robots

Samuel Schmidgall, Axel Krieger, Jason Eshraghian
10/7/2023
cs.ROcs.LG

Official code: SamuelSchmidgall/SurgicalGym (107 stars, MIT, last commit 2025-06-20).

Abstract

Recent advances in robot-assisted surgery have resulted in progressively more precise, efficient, and minimally invasive procedures, sparking a new era of robotic surgical intervention. This enables doctors, in collaborative interaction with robots, to perform traditional or minimally invasive surgeries with improved outcomes through smaller incisions. Recent efforts are working toward making robotic surgery more autonomous which has the potential to reduce variability of surgical outcomes and reduce complication rates. Deep reinforcement learning methodologies offer scalable solutions for surgical automation, but their effectiveness relies on extensive data acquisition due to the absence of prior knowledge in successfully accomplishing tasks. Due to the intensive nature of simulated data collection, previous works have focused on making existing algorithms more efficient. In this work, we focus on making the simulator more efficient, making training data much more accessible than previously possible. We introduce Surgical Gym, an open-source high performance platform for surgical robot learning where both the physics simulation and reinforcement learning occur directly on the GPU. We demonstrate between 100-5000x faster training times compared with previous surgical learning platforms. The code is available at: https://github.com/SamuelSchmidgall/SurgicalGym.

View on arXivView PDF

Code Implementations(1)

MIT

High-performance GPU-based simulation platform for reinforcement learning with surgical robot learning

1077PythonJul 17, 20231 years agoMIT
gpu-accelerationisaac-gymisaac-simreinforcement-learningsurgery+2 more

Similar Papers

Cite this paper

@article{schmidgall2023surgical,
  title  = {Surgical Gym: A high-performance GPU-based platform for reinforcement learning with surgical robots},
  author = {Samuel Schmidgall and Axel Krieger and Jason Eshraghian},
  year   = {2023},
  eprint = {2310.04676},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2310.04676v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2310.04676.svg)](https://codeofpaper.com/paper/2310.04676)

Discussion