Realistic and real-time surgical simulators play an increasingly important role in surgical robotics research, such as surgical robot learning and automation, and surgical skills assessment. The ability to simulate diverse objects and contact-rich manipulation tasks, such as tissue cutting and blood suction, is important because they commonly arise in surgery. CRESSim enables simulation of surgical tasks involving different instruments, soft tissue, and body fluids, and incorporates the da Vinci Research Kit (dVRK) console and master tool manipulators (MTMs) for virtual-reality teleoperation.
Our latest engine, CRESSim-Neo, is a batched GPU position-based dynamics (PBD) engine for rigid bodies, deformable tissue, fluids, and strands, with batched rendering, surgery-specific sensing, and a GPU-resident data pipeline for scalable surgical robot learning.
If you find this project helpful for your research, please consider citing one or more of the papers listed below.
New! Learn about CRESSim-Neo, our batched GPU simulation engine for surgical robotics and robot learning, in our latest paper.
Yafei Ou, Ahnaf Naheen, Tleukhan Mussin, Hans Jarales, Melwin Chacko Moncy, Mahdi Tavakoli
arXiv preprint [arxiv] [bib] [code] [website]
Tleukhan Mussin, Yafei Ou, Mahdi Tavakoli
IEEE RAS/EMBS 11th International Conference on Biomedical Robotics and Biomechatronics (BioRob) [arxiv] [bib]
Yafei Ou, Mahdi Tavakoli
2025 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) [paper] [arxiv] [bib] [code]
Yafei Ou, Mahdi Tavakoli
IEEE Transactions on Automation Science and Engineering [paper] [arxiv] [bib] [code]
Learn more about the technical details here.
Sadra Zargarzadeh, Maryam Mirzaei, Yafei Ou, Mahdi Tavakoli
IEEE Robotics and Automation Letters [paper] [arxiv] [bib]
Yafei Ou, Sadra Zargarzadeh, Paniz Sedighi, Mahdi Tavakoli
2024 21st International Conference on Ubiquitous Robots (UR) [paper] [arxiv] [bib]
Yafei Ou, Abed Soleymani, Xingyu Li, Mahdi Tavakoli
IEEE Robotics and Automation Letters [paper] [bib]