Robotic Surgery
Complete surgical automation framework combining simulation, AI training, and deployment for robotic surgical systems.
Overview
The robotic surgery workflow provides a comprehensive framework for developing and deploying autonomous surgical capabilities. Built on Isaac Sim and Isaac Lab, it enables researchers and developers to:
- Train AI policies for surgical manipulation tasks
- Simulate complex tissue interactions with realistic physics
- Deploy trained models to real surgical robots
- Evaluate performance with clinical metrics
What's Included
High-fidelity surgical scene rendering
Deformable tissue simulation powered by NVIDIA PhysX with realistic material properties
Pre-built environments
State machine implementations and RL environments for fundamental surgical tasks
Development tools
Performance profiling, trajectory visualization, and debugging utilities
Hardware support
Compatible with dVRK (da Vinci Research Kit), Virtual Incision MIRA, Universal Robots arms, and custom robot integration
Get Started
-
Quick Start Guide
Set up your development environment and run your first surgical simulation
What you'll learn:
- Install dependencies and drivers
- Download required assets
- Run example demonstrations
- Understand the basic framework
-
State Machine Environments
Hand-crafted state machines for fundamental surgical subtasks
Available tasks:
- dVRK-PSM and STAR robot reaching
- Dual-arm bimanual coordination
- Suture needle lifting and manipulation
- Peg block transfer tasks
-
Reinforcement Learning
Train adaptive AI policies for surgical automation
Training capabilities:
- RSL-RL framework with PPO
- Multi-GPU training support
- dVRK-PSM reaching tasks
- Suture needle manipulation
Extend with Your Own Assets
The robotic surgery workflow integrates seamlessly with custom hardware and patient models:
- Bring Your Own Patient - Convert medical imaging to surgical planning models
- Bring Your Own XR - Use mixed reality for surgical planning
- Bring Your Own Robot - Integrate custom platforms
- MIRA Robot Teleoperation - Remote operation of MIRA surgical robot
- Replace Franka Hand with Ultrasound - Hardware modification guide